Home | History | Annotate | Download | only in ld-aarch64
      1 #source: gc-start.s
      2 #source: gc-relocs-309.s
      3 #source: gc-relocs-311.s
      4 #source: gc-relocs-312.s
      5 #ld: --gc-sections -T aarch64.ld
      6 #objdump: -s -t -d
      7 
      8 # Executable with got related relocs against global sysmbol gced.
      9 # After gc-section removal we are cheking that symbol does not exit
     10 # got section is empty and text section contains only start function.
     11 
     12 .*:     file format elf64-(little|big)aarch64
     13 
     14 SYMBOL TABLE:
     15 0+8000 l    d  \.text	0+ \.text
     16 0+9000 l    d  \.got	0+ \.got
     17 0+0000 l    df \*ABS\*	0+ .*
     18 0+0000 l    df \*ABS\*	0+
     19 0+9000 l     O \.got	0+ _GLOBAL_OFFSET_TABLE_
     20 0+8000 g       \.text	0+ _start
     21 
     22 Contents of section .text:
     23  8000 1f2003d5                             .*
     24 Contents of section .got:
     25  9000 0+ 0+ 0+ 0+  .*
     26  9010 0+ 0+ 0+ 0+  .*
     27 
     28 Disassembly of section .text:
     29 
     30 0+8000 \<_start>:
     31     8000:	d503201f 	nop
     32 
     33