testsuite/ld-cris various files: Run ld with --hash-style=sysv.
authorHans-Peter Nilsson <hp@bitrange.com>
Wed, 30 Aug 2017 00:27:14 +0000 (02:27 +0200)
committerHans-Peter Nilsson <hp@bitrange.com>
Wed, 30 Aug 2017 00:27:14 +0000 (02:27 +0200)
* testsuite/ld-cris/dso-pltdis1.d: Run ld with --hash-style=sysv.
* testsuite/ld-cris/dso-pltdis2.d,
testsuite/ld-cris/dso12-pltdis.d, testsuite/ld-cris/expdyn1.d,
testsuite/ld-cris/expdyn5.d, testsuite/ld-cris/expdyn6.d,
testsuite/ld-cris/expdyn7.d, testsuite/ld-cris/gotplt1.d,
testsuite/ld-cris/gotplt2.d, testsuite/ld-cris/gotplt3.d,
testsuite/ld-cris/hiddef1.d, testsuite/ld-cris/libdso-11.d,
testsuite/ld-cris/libdso-12.d, testsuite/ld-cris/libdso-12b.d,
testsuite/ld-cris/libdso-12c.d, testsuite/ld-cris/libdso-13.d,
testsuite/ld-cris/libdso-13b.d, testsuite/ld-cris/libdso-14.d,
testsuite/ld-cris/libdso-15.d, testsuite/ld-cris/libdso-15b.d,
testsuite/ld-cris/libdso-1b.d, testsuite/ld-cris/libdso-1c.d,
testsuite/ld-cris/libdso-1d.d, testsuite/ld-cris/libdso-4.d,
testsuite/ld-cris/pr16044.d, testsuite/ld-cris/pv32-1.d,
testsuite/ld-cris/tls-dso-dtpoffd2.d,
testsuite/ld-cris/tls-dso-dtpoffd4.d,
testsuite/ld-cris/tls-dso-tpoffgotcomm1.d,
testsuite/ld-cris/tls-dso-x1x2-1.d, testsuite/ld-cris/tls-gc-71.d,
testsuite/ld-cris/tls-ie-78.d, testsuite/ld-cris/tls-js1.d,
testsuite/ld-cris/tls-ldgdex-14.d,
testsuite/ld-cris/tls-ldgdex-15.d,
testsuite/ld-cris/tls-legdx-16.d,
testsuite/ld-cris/tls-legdx-17.d,
testsuite/ld-cris/tls-local-63.d,
testsuite/ld-cris/tls-local-64.d, testsuite/ld-cris/tls-ok-30.d,
testsuite/ld-cris/tls-ok-32.d, testsuite/ld-cris/tls-ok-34.d,
testsuite/ld-cris/tls-und-38.d, testsuite/ld-cris/tls-und-42.d,
testsuite/ld-cris/tls-und-46.d, testsuite/ld-cris/tls-und-50.d,
testsuite/ld-cris/weakref2.d, testsuite/ld-cris/weakref3.d,
testsuite/ld-cris/weakref4.d: Likewise.

50 files changed:
ld/ChangeLog
ld/testsuite/ld-cris/dso-pltdis1.d
ld/testsuite/ld-cris/dso-pltdis2.d
ld/testsuite/ld-cris/dso12-pltdis.d
ld/testsuite/ld-cris/expdyn1.d
ld/testsuite/ld-cris/expdyn5.d
ld/testsuite/ld-cris/expdyn6.d
ld/testsuite/ld-cris/expdyn7.d
ld/testsuite/ld-cris/gotplt1.d
ld/testsuite/ld-cris/gotplt2.d
ld/testsuite/ld-cris/gotplt3.d
ld/testsuite/ld-cris/hiddef1.d
ld/testsuite/ld-cris/libdso-11.d
ld/testsuite/ld-cris/libdso-12.d
ld/testsuite/ld-cris/libdso-12b.d
ld/testsuite/ld-cris/libdso-12c.d
ld/testsuite/ld-cris/libdso-13.d
ld/testsuite/ld-cris/libdso-13b.d
ld/testsuite/ld-cris/libdso-14.d
ld/testsuite/ld-cris/libdso-15.d
ld/testsuite/ld-cris/libdso-15b.d
ld/testsuite/ld-cris/libdso-1b.d
ld/testsuite/ld-cris/libdso-1c.d
ld/testsuite/ld-cris/libdso-1d.d
ld/testsuite/ld-cris/libdso-4.d
ld/testsuite/ld-cris/pr16044.d
ld/testsuite/ld-cris/pv32-1.d
ld/testsuite/ld-cris/tls-dso-dtpoffd2.d
ld/testsuite/ld-cris/tls-dso-dtpoffd4.d
ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d
ld/testsuite/ld-cris/tls-dso-x1x2-1.d
ld/testsuite/ld-cris/tls-gc-71.d
ld/testsuite/ld-cris/tls-ie-78.d
ld/testsuite/ld-cris/tls-js1.d
ld/testsuite/ld-cris/tls-ldgdex-14.d
ld/testsuite/ld-cris/tls-ldgdex-15.d
ld/testsuite/ld-cris/tls-legdx-16.d
ld/testsuite/ld-cris/tls-legdx-17.d
ld/testsuite/ld-cris/tls-local-63.d
ld/testsuite/ld-cris/tls-local-64.d
ld/testsuite/ld-cris/tls-ok-30.d
ld/testsuite/ld-cris/tls-ok-32.d
ld/testsuite/ld-cris/tls-ok-34.d
ld/testsuite/ld-cris/tls-und-38.d
ld/testsuite/ld-cris/tls-und-42.d
ld/testsuite/ld-cris/tls-und-46.d
ld/testsuite/ld-cris/tls-und-50.d
ld/testsuite/ld-cris/weakref2.d
ld/testsuite/ld-cris/weakref3.d
ld/testsuite/ld-cris/weakref4.d

index 85695699a213c33ad7329fab57849db4832aa184..725ce6c7220c68935023de38bef1a2eff4632078 100644 (file)
@@ -1,3 +1,36 @@
+2017-08-30  Hans-Peter Nilsson  <hp@axis.com>
+
+       * testsuite/ld-cris/dso-pltdis1.d: Run ld with --hash-style=sysv.
+       * testsuite/ld-cris/dso-pltdis2.d,
+       testsuite/ld-cris/dso12-pltdis.d, testsuite/ld-cris/expdyn1.d,
+       testsuite/ld-cris/expdyn5.d, testsuite/ld-cris/expdyn6.d,
+       testsuite/ld-cris/expdyn7.d, testsuite/ld-cris/gotplt1.d,
+       testsuite/ld-cris/gotplt2.d, testsuite/ld-cris/gotplt3.d,
+       testsuite/ld-cris/hiddef1.d, testsuite/ld-cris/libdso-11.d,
+       testsuite/ld-cris/libdso-12.d, testsuite/ld-cris/libdso-12b.d,
+       testsuite/ld-cris/libdso-12c.d, testsuite/ld-cris/libdso-13.d,
+       testsuite/ld-cris/libdso-13b.d, testsuite/ld-cris/libdso-14.d,
+       testsuite/ld-cris/libdso-15.d, testsuite/ld-cris/libdso-15b.d,
+       testsuite/ld-cris/libdso-1b.d, testsuite/ld-cris/libdso-1c.d,
+       testsuite/ld-cris/libdso-1d.d, testsuite/ld-cris/libdso-4.d,
+       testsuite/ld-cris/pr16044.d, testsuite/ld-cris/pv32-1.d,
+       testsuite/ld-cris/tls-dso-dtpoffd2.d,
+       testsuite/ld-cris/tls-dso-dtpoffd4.d,
+       testsuite/ld-cris/tls-dso-tpoffgotcomm1.d,
+       testsuite/ld-cris/tls-dso-x1x2-1.d, testsuite/ld-cris/tls-gc-71.d,
+       testsuite/ld-cris/tls-ie-78.d, testsuite/ld-cris/tls-js1.d,
+       testsuite/ld-cris/tls-ldgdex-14.d,
+       testsuite/ld-cris/tls-ldgdex-15.d,
+       testsuite/ld-cris/tls-legdx-16.d,
+       testsuite/ld-cris/tls-legdx-17.d,
+       testsuite/ld-cris/tls-local-63.d,
+       testsuite/ld-cris/tls-local-64.d, testsuite/ld-cris/tls-ok-30.d,
+       testsuite/ld-cris/tls-ok-32.d, testsuite/ld-cris/tls-ok-34.d,
+       testsuite/ld-cris/tls-und-38.d, testsuite/ld-cris/tls-und-42.d,
+       testsuite/ld-cris/tls-und-46.d, testsuite/ld-cris/tls-und-50.d,
+       testsuite/ld-cris/weakref2.d, testsuite/ld-cris/weakref3.d,
+       testsuite/ld-cris/weakref4.d: Likewise.
+
 2017-08-29  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
 
        * emultempl/msp430.em (change_output_section): New function.
index e2c0f937f4cd3c33e433294401e4967e1e3741ff..241328c1dbab6eace0b687dca7c2316b945a7221 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsov32-2.s
 #source: dsofn4g.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -d -R
 
 # Check dissassembly of the .plt section, specifically the synthetic
index 24da97a9c0da778eb0bc33c2318cb0d1b389a18a..1acea4e072de2ae8510b1c866735495aea9a4d7c 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsov32-2.s
 #source: dsofng.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -d 
 
 # Complement to dso-pltdis1.d; merging the other .got.plt entry.
index 187730b6625a325e85bcce4a6307f45dec0c0798..0bfb846cfc8b8e9ff7346e1ba1c77463307e4c97 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsov32-1.s
 #source: dsov32-2.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux -z nocombreloc
+#ld: --shared -m crislinux -z nocombreloc --hash-style=sysv
 #objdump: -d 
 
 # Check dissassembly of .plt section.
index 51d875db64f4c30e762b15f944c33d3cb31deaec..37cbe4dce9c41faa49a9944d67122c9c14db5d2b 100644 (file)
@@ -1,6 +1,6 @@
 #source: expdyn1.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux -export-dynamic tmpdir/libdso-1.so
+#ld: -m crislinux -export-dynamic tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -T
 
 .*:     file format elf32-cris
index 55045340b83d6aad4b6f3fd1162c899a8afb3689..818ee4f5bae07dc2407d275311e8b36fa055558c 100644 (file)
@@ -1,7 +1,7 @@
 #source: expdyn1.s
 #source: expdref1.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
+#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -s -j .got
 
 # Like expdyn2.d, but testing that the .got contents is correct.  There
index 43d04ff9540672f6dffd6238aeee884734a1f78a..cf4a5783260c8dd3c3937a31c10f440c7632031c 100644 (file)
@@ -2,7 +2,7 @@
 #source: expdref1.s --pic
 #source: euwref1.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
+#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -s -j .got
 
 # Like expdyn5.d, weakly referencing symbols.
index 7bd91e069a7156f4de7f38a1d34494e09716745e..6028343a4f3b9a907575f814693b87c4f61a29e1 100644 (file)
@@ -2,7 +2,7 @@
 #source: expdref1.s --pic
 #source: comref1.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
+#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -s -j .got
 
 # Like expdyn5.d, referencing COMMON symbols.
index 8fcb7b58217517df0de3a40d1cece0d552e064ba..0f5472fd2d25bdaf42148a8643a1b5f782c63bbe 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsofnf2.s
 #source: gotrel1.s
 #as: --pic --no-underscore --em=criself
-#ld: -m crislinux tmpdir/libdso-1.so
+#ld: -m crislinux tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -sR
 
 # Make sure we don't merge a PLT-specific entry
index 48f14136fbbfcc79bda146786ae860dceae2f0bb..3a281112c0566e6a2274c7349b31d8e1a158fde7 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsofnf.s
 #source: gotrel1.s
 #as: --pic --no-underscore --em=criself
-#ld: -shared -m crislinux -z nocombreloc
+#ld: -shared -m crislinux -z nocombreloc --hash-style=sysv
 #objdump: -sR
 
 # Make sure we merge a PLT-specific entry (usually
index f4cb4be623a38076be52b078d12f4af2ddf6247d..727a17cf76d3778f46fab87fea45531ebb0f3a88 100644 (file)
@@ -3,7 +3,7 @@
 #source: gotrel1.s
 #source: dso-1.s
 #as: --pic --no-underscore --em=criself
-#ld: -shared -m crislinux -z nocombreloc
+#ld: -shared -m crislinux -z nocombreloc --hash-style=sysv
 #objdump: -sR
 
 # Like gotplt2, but make sure we merge right when we have a
index 0be90a1faee182d5a6694dcf38333b5e66b92196..0f16b62b9f158011e0708804614e256969ee5faa 100644 (file)
@@ -1,7 +1,7 @@
 #source: gotrel1.s
 #source: hiddef1.s
 #source: hidrefgotplt1.s
-#ld: -shared -m crislinux
+#ld: -shared -m crislinux --hash-style=sysv
 #as: --pic --no-underscore -I$srcdir/$subdir --em=criself
 #readelf: -S -s -r
 
index dc7b75ac8dbf38ab9ac50425412bd5dfe3a55f83..b462433b5bb80220dbddd639cc4f4e7dc9e09c4e 100644 (file)
@@ -1,7 +1,7 @@
 #source: dso-1.s
 #source: dsov32-1.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -s -T
 
 .*:     file format elf32-cris
index c8a4f62d6086f1b585d3d2a3f0ac654eedf9fe6b..eba3ef4c79fb64b4650c3d13737264c8b1101a59 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsov32-1.s
 #source: dsov32-2.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux -z nocombreloc
+#ld: --shared -m crislinux -z nocombreloc --hash-style=sysv
 #objdump: -s -T
 
 # Check for common DSO contents; load of GOT register, branch to
index 87506ed0e10c7a9bf0756c22fba4b4760ad0faea..fb63d842cd798b1d4b24ca94ae71bdfad3272a10 100644 (file)
@@ -2,7 +2,7 @@
 #source: dsov32-1.s
 #source: dsov32-2.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -s -T
 
 # Like libdso-12.d but without -z nocombreloc.
index 37eab56f03a90461ca321b498e77e9edcbda0672..5936956b7c415a1487175b442febbc03c27539a2 100644 (file)
@@ -3,7 +3,7 @@
 #source: dsov32-2.s
 #source: dso-1.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468
+#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
 #objdump: -s -T
 
 # Like libdso-12b.d, but dsofn is defined and the two called functions
index 772480e3afa83c1c112fc629a252cbcd48e90540..1ef3cc45f3eeb1f12729f3f6ccf2c7287aef6314 100644 (file)
@@ -1,7 +1,7 @@
 #source: dso-1.s
 #source: dsov32-3.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux -z nocombreloc --enable-new-dtags
+#ld: --shared -m crislinux -z nocombreloc --enable-new-dtags --hash-style=sysv
 #readelf: -d -r
 #warning: relocation R_CRIS_32_PCREL should not be used in a shared object; recompile with -fPIC
 
index cd6f4e21734ed21c96b4cb3b1dbeabb4c73e5906..4008946282235c43f496a1d585fc3246739be1f3 100644 (file)
@@ -1,7 +1,7 @@
 #source: dso-1.s
 #source: dsov32-3.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468
+#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
 #readelf: -d -r
 
 # Like libdso-13.d, but without -z nocombreloc and with a version
index c0a20e8338d80b3c227aea9088c2383b75281eda..b60f5e5eb4622e6e59ff91827516845d9682a5ff 100644 (file)
@@ -1,7 +1,7 @@
 #source: dso-1.s
 #source: dsov32-4.s
 #as: --pic --no-underscore --march=v32 --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #readelf: -d -r
 
 # Checking that a bsr to a non-PLT-decorated nonvisible function
index ce57e9722374bde1e5fab0880cec0a18150f4d9b..61b546b781ef1902794a7c7b23f51ec597abc04b 100644 (file)
@@ -1,6 +1,6 @@
 #source: expdyn2.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux --version-script $srcdir/$subdir/expalltst3
+#ld: --shared -m crislinux --version-script $srcdir/$subdir/expalltst3 --hash-style=sysv
 #objdump: -s -T
 
 # A DSO that has two versioned symbols, each with a weak alias.
index 308b110f35f866835c4504471b09e32ede3351d2..61ead5611f2e3276b328bd68a6a562ed14e5e850 100644 (file)
@@ -1,6 +1,6 @@
 #source: expdref2.s
 #as: --pic --no-underscore --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/libdso-15.so
 #objdump: -s -T
 
index 9ad2143f47a611f2154c197527e772aa811fbb3e..56e578855753efd12dd8752594da76f4b844cbc6 100644 (file)
@@ -1,6 +1,6 @@
 #source: dso-1b.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468
+#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
 #objdump: -T
 
 # Like libdso-1, but export the function as expfn@@TST2 and another
index 066d5e2e567ea37ecbd77ce61c2e1220b1508d32..0588d396e50020e608d2c924303740762cbaad34 100644 (file)
@@ -1,6 +1,6 @@
 #source: expdref1.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/libdso-1b.so
 #objdump: -s -T
 
index 47721de17de47fdb319035b1a40c6b82b38b2a67..a2a0ce5790dad8f9e0dbef11d083ab953dc91c56 100644 (file)
@@ -1,7 +1,7 @@
 #source: expdref1.s
 #source: expdyn1w.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/libdso-1b.so
 #objdump: -s -T
 
index b7cc84045b345240b3d7158e00611a6d4c864498..3d573951e1a1d367ac3651adbe7950c465d2d1eb 100644 (file)
@@ -1,6 +1,6 @@
 #source: dso-2.s
 #as: --pic --no-underscore --em=criself
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -T
 
 # DSO with an undef symbol "dsofn".  See undef1.d.
index e5d373df8fe3dcddc8d1ded93a763d12e29e9f1d..f8546f195a3041d2fbd81602cd08ba553b332bc2 100644 (file)
@@ -2,7 +2,7 @@
 #source: dso-2b.s
 #source: dso-1c.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #readelf: -s -r
 
 # PR 16044 is about a (compile-time-non-local) hidden function symbol,
index c963ed1eec4fc866b29e3ec41fa234aa9e3ea004..c811744c2c586b3acdfbcc77b1b582f952eccd58 100644 (file)
@@ -1,6 +1,6 @@
 #source: pv32.s
 #as: --march=v32 --no-underscore --em=criself
-#ld: -e here -m crislinux tmpdir/libdso-12.so
+#ld: -e here -m crislinux tmpdir/libdso-12.so --hash-style=sysv
 #objdump: -s -T
 
 # Trivial test of linking a program to a v32 DSO.
index 1db2b9a75702298ac9c1b9946d1b43beebd2941b..7459d9f00e61edef21428fb30fc6b6b2ec5c5b20 100644 (file)
@@ -4,7 +4,7 @@
 #source: tls128.s
 #source: tls-x.s
 #as: --no-underscore --em=criself --pic -I$srcdir/$subdir
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv --hash-style=sysv
 #objdump: -d -s -t -r -p
 
 # Linking a file with a DTPOFF from a .dtpoffd of a GD variable, PIC
index 0f54e6176b090f254e82b245f7719553b875a633..c66a982dcc25b3420030ba6b78247adcdf937a04 100644 (file)
@@ -4,7 +4,7 @@
 #source: tls128.s
 #source: tls-commx.s
 #as: --no-underscore --em=criself --pic -I$srcdir/$subdir
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #objdump: -d -s -t -r -p
 
 # Linking a file with a DTPOFF from a .dtpoffd of a GD COMMON
index 0a2ee062928d44176f2ebc5919f6cfafbd9923de..cfb44ac36630b19f19d69b424ba56776c995e4b4 100644 (file)
@@ -1,7 +1,7 @@
 #source: start1.s
 #source: tls-dso-tpoffgotcomm1.s
 #as: --no-underscore --pic --em=criself -I$srcdir/$subdir
-#ld: -m crislinux -shared
+#ld: -m crislinux -shared --hash-style=sysv
 #objdump: -d -h -s -t -r -R -p
 
 # Make sure we can link a file with TPOFFGOT relocs against common
index b5397481aca1d683d76899f5d64831310c76f474..616870191986aa36a694f373ae47472eb0ecb720 100644 (file)
@@ -1,7 +1,7 @@
 #source: tls-hx.s
 #source: tls-x1x2.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #objdump: -T
 
 # A DSO providing the TLS variables x1 and x2.
index 9d8750038f84a63a8849ace9c9d73b70be78ba04..14feb3dc50b0326b4dfa87c570703ad84c060698 100644 (file)
@@ -3,7 +3,7 @@
 #source: tls128g.s
 #source: tls-hx.s
 #as: --pic --no-underscore --em=criself -I$srcdir/$subdir
-#ld: --shared -m crislinux --gc-sections
+#ld: --shared -m crislinux --gc-sections --hash-style=sysv
 #objdump: -s -t -R -p -T
 
 # DSO with a single R_CRIS_16_DTPREL against a hidden symbol, gc:ed.
index 3994df8cd45b2f2eb5deb427e4383650d9fda046..a402115f1936077f2f4db7b67334f27e9e017bfc 100644 (file)
@@ -2,7 +2,7 @@
 #source: tls128.s
 #source: tls-ie-8e.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux
+#ld: -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/tls-dso-xz-1.so
 #objdump: -s -h -t -T -R -r -p
 
index 0c1509fb7050446a5114d3d8ec74208c715ebe92..3ac1c68daa066ac0eb9741db007664dc5feec6c0 100644 (file)
@@ -5,7 +5,7 @@
 #source: tls-hx.s
 #source: dso-1.s
 #as: --pic --no-underscore --em=criself --march=v32
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #readelf: -a
 
 # DSO with a R_CRIS_16_DTPREL and a R_CRIS_32_PLT_PCREL.  The .got.plt
index 83d94a77eba566d0c2b66706aa60b2650e2f5d62..bb497bba120af0422ac731e5905919482945421a 100644 (file)
@@ -5,7 +5,7 @@
 #source: tls-ldgd-14.s
 #source: tls-hx1x2.s
 #as: --pic --no-underscore --em=criself
-#ld: -m crislinux tmpdir/tls-dso-xz-1.so
+#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
 #objdump: -s -h -t -T -R -r -p
 
 # Check that we have proper NPTL/TLS markings and GOT for two
index fca739bf79c04afa7e68fa3423532fcaa105499d..45e5ec3a166ef134046d35f1d5c1097c06783277 100644 (file)
@@ -5,7 +5,7 @@
 #source: tls-ldgd-15.s
 #source: tls-hx1x2.s
 #as: --pic --no-underscore --em=criself
-#ld: -m crislinux tmpdir/tls-dso-xz-1.so
+#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
 #objdump: -s -h -t -T -R -r -p
 
 # Check that we have proper NPTL/TLS markings and GOT for two
index 1e3bc3ee72743b9362806655128eed54143dd173..a5971676acee804f5f414313db0e1a8dcc74a906 100644 (file)
@@ -5,7 +5,7 @@
 #source: tls-legd-16.s
 #source: tls-x1x2.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux tmpdir/tls-dso-xz-1.so
+#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
 #objdump: -s -h -t -T -R -r -p
 
 # Check that we have proper NPTL/TLS markings and GOT for an
index 1d1c5ea800752d6c122c045b58a9a5749a65d456..c5b7b4b55f5b490404177fedf7916720381b372a 100644 (file)
@@ -5,7 +5,7 @@
 #source: tls-ldgd-14.s --pic
 #source: tls-x1x2.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux tmpdir/tls-dso-xz-1.so
+#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
 #objdump: -s -h -t -T -R -r -p
 
 # Check that we have proper NPTL/TLS markings and GOT for an
index 320e717c8aec07fffa32667319b934d1d76e35fb..256542c24bf5dba3549e1f2bb96113cf807f1aae 100644 (file)
@@ -1,7 +1,7 @@
 #source: tls-ie-8.s --pic
 #source: tls-hx.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 6 -x 8 -x 5
 
 # A R_CRIS_16_GOT_TPREL in a DSO against a hidden symbol.  Make sure
index 8fb44ee970a4088cd2565505800a1bf4cd17b96a..9449f1fd734b3bc3e9fe349ea02f338eebd3cf2b 100644 (file)
@@ -2,7 +2,7 @@
 #source: tls128.s
 #source: tls-hx.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 6 -x 8 -x 5
 
 # A R_CRIS_16_GOT_TPREL in a DSO against a hidden symbol, at an offset
index 94ed19441aad330ea2982225accc579bb05112a3..fef40b3838c9f169fc1259a4e7eeef9c2b555f6d 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-gdgotrelm.s --defsym r=8191
 #as: --no-underscore --em=criself --pic
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -s -j .got -R
 
 # Verify that the first and last R_CRIS_16_GOT_GD entries are ok just
index 8042e2887e326e576ca673ab91aa1aef425a0cff..602710e545c9766930a1f85c35b5109042adcbe2 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-dtprelm.s --defsym r=32767
 #as: --no-underscore --em=criself --pic
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -s -j .got -j .text -j .tdata -R
 
 # Check that a R_CRIS_16_DTPREL just below the theoretical limit
index f534c993d2fd25ef7f9c42b16850974ca6bdfd5b..ba3d1aea337911cefd98333f4d3c46b2fcafd53a 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-gottprelm.s --defsym r=8189
 #as: --no-underscore --em=criself --pic
-#ld: --shared -m crislinux
+#ld: --shared -m crislinux --hash-style=sysv
 #objdump: -s -j .got -R
 
 # Check that a R_CRIS_16_DTPREL just below the theoretical limit
index 7830672dc17e6f4c960c3c22c880e41fac8267fe..8cda65080c654486979daf69390b44dff9ae1176 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-gd-2.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 7
 
 # Undefined reference for a R_CRIS_32_GOT_GD in a DSO.  Not an error;
index db45264347d316c39bceec40cfadbffee4fb50ef..7a1a831131742ee7fe6df3791ba55fa3787a3b04 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-ie-10.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 7
 
 # Undefined reference for a R_CRIS_32_GOT_TPREL in a DSO.  Not an
index 92755d4adf9759d03a206fe9dd7ae25f9242ec88..bb38da4e28b18957fdce001ba7c6f2412d6fdae3 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-gd-1.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 7
 
 # Undefined reference for a R_CRIS_16_GOT_GD in a DSO.  Not an error;
index 6814aac23e112e6a60ed7685d8c96c300c62f1e2..30274f58586224381b725ec2fdf097d64de2fb76 100644 (file)
@@ -1,6 +1,6 @@
 #source: tls-ie-8.s --pic
 #as: --no-underscore --em=criself
-#ld: -m crislinux --shared
+#ld: -m crislinux --shared --hash-style=sysv
 #readelf: -a -x 7
 
 # Undefined reference for a R_CRIS_16_GOT_TPREL in a DSO.  Not an
index b78ccca5897777528eabcfb89b534e037d8a3687..9b50dbf44af7de735795ea66cdbc6dc9276fc7dc 100644 (file)
@@ -1,6 +1,6 @@
 #source: gotrel2.s
 #as: --pic --no-underscore --em=criself
-#ld: -m crislinux tmpdir/libdso-1.so
+#ld: -m crislinux tmpdir/libdso-1.so --hash-style=sysv
 #objdump: -s -j .got
 
 # Like weakref1.d, but check contents of .got.
index 48071068f452775fde96a4ffce398804a23b9069..aa59325233ef40024461a491069d32fe63109a02 100644 (file)
@@ -1,7 +1,7 @@
 #source: start1.s
 #source: expdref3.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux
+#ld: -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/libdso-15.so
 #readelf: -a -x 10
 
index aed0f39eb900d257bd1394eda6c8e5a5d2b13471..3cc3c764911353351987d9b6a4c7274b9de0d2d6 100644 (file)
@@ -1,7 +1,7 @@
 #source: start1.s
 #source: expdref4.s
 #as: --no-underscore --em=criself
-#ld: -m crislinux
+#ld: -m crislinux --hash-style=sysv
 #ld_after_inputfiles: tmpdir/libdso-15.so
 #readelf: -a -x 11