Only run pr12975/pr13177 for *-*-linux* and *-*-gnu* targets.

2011-09-16  H.J. Lu  <hongjiu.lu@intel.com>

	* ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
	targets.
	* ld-elf/pr13177.d: Likewise.

	* ld-elf/pr13177.s: Avoid relocations in text sections.
This commit is contained in:
H.J. Lu 2011-09-16 16:07:16 +00:00
parent f877b031e8
commit eecd4c56b4
4 changed files with 12 additions and 2 deletions

View file

@ -1,3 +1,11 @@
2011-09-16 H.J. Lu <hongjiu.lu@intel.com>
* ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
targets.
* ld-elf/pr13177.d: Likewise.
* ld-elf/pr13177.s: Avoid relocations in text sections.
2011-09-15 H.J. Lu <hongjiu.lu@intel.com> 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13177 PR ld/13177

View file

@ -1,5 +1,6 @@
#ld: --gc-sections -shared -version-script pr12975.t #ld: --gc-sections -shared -version-script pr12975.t
#readelf: -s --wide #readelf: -s --wide
#target: *-*-linux* *-*-gnu*
#notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-* #notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-*
#notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-* #notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-*
# generic linker targets don't support --gc-sections, nor do a bunch of others # generic linker targets don't support --gc-sections, nor do a bunch of others

View file

@ -1,6 +1,7 @@
#source: pr13177.s #source: pr13177.s
#ld: --gc-sections -shared #ld: --gc-sections -shared
#readelf: -s -D --wide #readelf: -s -D --wide
#target: *-*-linux* *-*-gnu*
#notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-* #notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-*
#notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-* #notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-*
# generic linker targets don't support --gc-sections, nor do a bunch of others # generic linker targets don't support --gc-sections, nor do a bunch of others

View file

@ -3,7 +3,7 @@
.type foo, %function .type foo, %function
foo: foo:
.byte 0 .byte 0
.section .text.opt_out,"ax",%progbits .section .data.opt_out,"aw",%progbits
.type opt_out, %function .type opt_out, %object
opt_out: opt_out:
.dc.a bar .dc.a bar