elf: Add PT_GNU_PROPERTY segment type
[external/binutils.git] / ld / testsuite / ld-elf / pr23900-1.s
1         .text
2         .global start   /* Used by SH targets.  */
3 start:
4         .global _start
5 _start:
6         .global __start
7 __start:
8         .global main    /* Used by HPPA targets.  */
9 main:
10         .globl  _main   /* Used by LynxOS targets.  */
11 _main:
12         .dc.a 0
13
14         .section .note.gnu.property, "a"
15         .p2align ALIGN
16         .dc.l .L1 - .L0         /* name length.  */
17         .dc.l .L3 - .L1         /* data length.  */
18         /* NT_GNU_PROPERTY_TYPE_0 */
19         .dc.l 5                 /* note type.  */
20 .L0:
21         .asciz "GNU"            /* vendor name.  */
22 .L1:
23         .p2align ALIGN
24         /* GNU_PROPERTY_NO_COPY_ON_PROTECTED */
25         .dc.l 2                 /* pr_type.  */
26         .dc.l .L5 - .L4         /* pr_datasz.  */
27 .L4:
28 .L5:
29         .p2align ALIGN
30 .L3: