Home | History | Annotate | Download | only in ld-elf
      1 #name: --set-section-flags test 1 (sections)
      2 #ld: -Tflags1.ld
      3 #objcopy_linked_file: --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code
      4 #readelf: -l --wide
      5 #xfail: "avr-*-*" "dlx-*-*" "h8300-*-*" "i960-*-*" "ip2k-*-*" "m32r-*-*"
      6 #xfail: "moxie-*-*" "mt-*-*" "*-*-nacl*"
      7 #xfail: "*-*-hpux*" "hppa*64*-*-*"
      8 # Fails on the AVR, DLX, H8300, I960, IP2K, M32R, MOXIE, MT,
      9 #  and all NaCl targets,
     10 #  because the two sections are not merged into one segment.
     11 #  (There is no good reason why they have to be).
     12 # Fails on HPUX systems because the .type pseudo-op behaves differently.
     13 # Fails on hppa64 because a PHDR is always added.
     14 
     15 #...
     16 Program Headers:
     17   Type.*
     18   LOAD +0x[0-9a-f]+ 0x0*0 0x0*0 0x0*01(6[1-9a-f]|70) 0x0*01(6[1-9a-f]|70) RWE 0x[0-9a-f]+
     19 
     20 #...
     21   Segment Sections...
     22    00[ \t]+.text .post_text_reserve[ \t]*
     23 #pass
     24