elf: Add PT_GNU_PROPERTY segment type
[external/binutils.git] / binutils / testsuite / binutils-all / i386 / pr21231b.s
1         .section ".note.gnu.property", "a"
2         .p2align 2
3         .long 1f - 0f           /* name length.  */
4         .long 5f - 2f           /* data length.  */
5         /* NT_GNU_PROPERTY_TYPE_0 */
6         .long 5                 /* note type.  */
7 0:      .asciz "GNU"            /* vendor name.  */
8 1:      .p2align 2
9 2:
10         /* GNU_PROPERTY_STACK_SIZE */
11         .long 1                 /* pr_type.  */
12         .long 4f - 3f           /* pr_datasz.  */
13 3:
14         .dc.a 0x800000          /* Stack size.  */
15 4:
16         .p2align 2
17         /* GNU_PROPERTY_NO_COPY_ON_PROTECTED */
18         .long 2                 /* pr_type.  */
19         .long 0                 /* pr_datasz.  */
20         .p2align 2
21         /* GNU_PROPERTY_X86_ISA_1_USED */
22         .long 0xc0010000        /* pr_type.  */
23         .long 4f - 3f           /* pr_datasz.  */
24 3:
25         .long 0x7fffffff
26 4:
27         .p2align 2
28         /* GNU_PROPERTY_X86_ISA_1_NEEDED */
29         .long 0xc0008000        /* pr_type.  */
30         .long 4f - 3f           /* pr_datasz.  */
31 3:
32         .long 0xffff
33 4:
34         .p2align 2
35 5: