From aa986af1e660e2c19f5a3c416d600f0cb860437c Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 16 Aug 2007 13:51:27 +0000 Subject: [PATCH] * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc xfails. --- ld/testsuite/ChangeLog | 5 +++++ ld/testsuite/ld-srec/srec.exp | 10 +++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index b9931cee94..eba8a7a9f1 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-08-16 Alan Modra + + * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc + xfails. + 2007-08-14 H.J. Lu PR ld/4918 diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp index ef375ec5e8..c40161a574 100644 --- a/ld/testsuite/ld-srec/srec.exp +++ b/ld/testsuite/ld-srec/srec.exp @@ -228,8 +228,9 @@ proc run_srec_test { test objs } { global sizeof_headers global host_triplet - # Tell the ELF linker to not do anything clever with .eh_frame. - set flags "--traditional-format" + # Tell the ELF linker to not do anything clever with .eh_frame, + # and not to put anything in small data. + set flags "--traditional-format -G 0" # If the linker script uses SIZEOF_HEADERS, use a -Ttext argument # to force both the normal link and the S-record link to be put in @@ -374,10 +375,6 @@ setup_xfail "thumb-*-pe*" setup_xfail "thumb-*-elf*" setup_xfail "arm*-*-linux*" -# The S-record linker doesn't put common symbols in small data -# the way the ELF linker does. -setup_xfail "powerpc*-*-*" - # The S-record linker doesn't include the .{zda} sections. setup_xfail "v850*-*-elf" @@ -420,7 +417,6 @@ setup_xfail "*-*-aix*" "*-*-xcoff*" setup_xfail "arm*-*-*" setup_xfail "strongarm*-*-*" setup_xfail "thumb-*-*" -setup_xfail "powerpc*-*-eabi*" setup_xfail "v850*-*-elf" setup_xfail "alpha*-*-elf*" "alpha*-*-linux-*" "alpha*-*-gnu*" setup_xfail "alpha*-*-netbsd*" -- 2.11.0