diff options
-rw-r--r-- | trunk/ChangeLog | 4 | ||||
-rwxr-xr-x | trunk/testsuite/reloc8.sh | 2 | ||||
-rwxr-xr-x | trunk/testsuite/reloc9.sh | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/trunk/ChangeLog b/trunk/ChangeLog index bcb27ad..df5308b 100644 --- a/trunk/ChangeLog +++ b/trunk/ChangeLog @@ -1,5 +1,9 @@ 2010-04-13 Jakub Jelinek <jakub@redhat.com> + * testsuite/reloc8.sh: Don't use -Wl,-z,nocopyreloc on + sparc64. + * testsuite/reloc9.sh: Likewise. + * src/dwarf2.c (DEBUG_TYPES): Define. (debug_sections): Add .debug_types entry. (read_abbrev): Handle new DWARF4 forms. diff --git a/trunk/testsuite/reloc8.sh b/trunk/testsuite/reloc8.sh index 08864bd..9820d12 100755 --- a/trunk/testsuite/reloc8.sh +++ b/trunk/testsuite/reloc8.sh @@ -11,7 +11,7 @@ rm -f reloc8 reloc8lib*.so reloc8.log rm -f prelink.cache NOCOPYRELOC=-Wl,-z,nocopyreloc case "`uname -m`" in - x86_64|s390*) if file reloc1lib1.so | grep -q 64-bit; then NOCOPYRELOC=; fi;; + x86_64|s390*|sparc*) if file reloc1lib1.so | grep -q 64-bit; then NOCOPYRELOC=; fi;; esac $CC -shared -O2 -Wl,-z,nocombreloc -fpic -o reloc8lib1.so $srcdir/reloc3lib1.c $CC -shared -O2 -Wl,-z,nocombreloc -fpic -o reloc8lib2.so $srcdir/reloc1lib2.c reloc8lib1.so diff --git a/trunk/testsuite/reloc9.sh b/trunk/testsuite/reloc9.sh index 55dd0d7..a835f89 100755 --- a/trunk/testsuite/reloc9.sh +++ b/trunk/testsuite/reloc9.sh @@ -11,7 +11,7 @@ rm -f reloc9 reloc9lib*.so reloc9.log rm -f prelink.cache NOCOPYRELOC=-Wl,-z,nocopyreloc case "`uname -m`" in - x86_64|s390*) if file reloc1lib1.so | grep -q 64-bit; then NOCOPYRELOC=; fi;; + x86_64|s390*|sparc*) if file reloc1lib1.so | grep -q 64-bit; then NOCOPYRELOC=; fi;; esac $CC -shared -O2 -Wl,-z,nocombreloc -fpic -o reloc9lib1.so $srcdir/reloc3lib1.c $CC -shared -O2 -Wl,-z,nocombreloc -fpic -o reloc9lib2.so $srcdir/reloc1lib2.c reloc9lib1.so |