ld: Update function prototypes for compilers defaulting to -std=gnu23
[binutils-gdb.git] / ld / testsuite / ld-x86-64 / protected-func-2a.S
blob35c9cd121bd0fd8f22cbd3578c322eb4ec19f0e0
1         .text
2         .p2align 4
3         .protected      protected_func_1a
4         .globl  protected_func_1a
5         .type   protected_func_1a, @function
6 protected_func_1a:
7 .LFB0:
8         .cfi_startproc
9         movl    $1, %eax
10         ret
11         .cfi_endproc
12 .LFE0:
13         .size   protected_func_1a, .-protected_func_1a
14         .p2align 4
15         .protected      protected_func_1b
16         .globl  protected_func_1b
17         .type   protected_func_1b, @function
18 protected_func_1b:
19 .LFB1:
20         .cfi_startproc
21         movl    $2, %eax
22         ret
23         .cfi_endproc
24 .LFE1:
25         .size   protected_func_1b, .-protected_func_1b
26         .p2align 4
27         .globl  protected_func_1a_p
28         .type   protected_func_1a_p, @function
29 protected_func_1a_p:
30 .LFB2:
31         .cfi_startproc
32         leaq    protected_func_1a(%rip), %rax
33         ret
34         .cfi_endproc
35 .LFE2:
36         .size   protected_func_1a_p, .-protected_func_1a_p
37         .p2align 4
38         .globl  protected_func_1b_p
39         .type   protected_func_1b_p, @function
40 protected_func_1b_p:
41 .LFB3:
42         .cfi_startproc
43         leaq    protected_func_1b(%rip), %rax
44         ret
45         .cfi_endproc
46 .LFE3:
47         .size   protected_func_1b_p, .-protected_func_1b_p
48         .section        .note.GNU-stack,"",@progbits
49 #ifdef __LP64__
50 # define ALIGN 3
51 #else
52 # define ALIGN 2
53 #endif
54         .section ".note.gnu.property", "a"
55         .p2align ALIGN
56         .long 1f - 0f           /* name length */
57         .long 5f - 2f           /* data length */
58         .long 5                 /* note type */
59 0:      .asciz "GNU"            /* vendor name */
61         .p2align ALIGN
62 2:      .long 0xb0008000        /* pr_type.  */
63         .long 4f - 3f           /* pr_datasz.  */
65         .long 0x1
67         .p2align ALIGN