Re: Only give FDE encoding warnings if --eh-frame-hdr was specified.
authorAlan Modra <amodra@gmail.com>
Fri, 6 Dec 2019 03:08:42 +0000 (13:38 +1030)
committerAlan Modra <amodra@gmail.com>
Fri, 6 Dec 2019 07:29:13 +0000 (17:59 +1030)
For mips*-linux targets, fixes the following fails.
FAIL: MIPS eh-frame 1, n32
FAIL: MIPS eh-frame 1, n64
FAIL: MIPS eh-frame 2, n32
FAIL: MIPS eh-frame 2, n64

* testsuite/ld-mips-elf/eh-frame1-n32.d: Pass --eh-frame-hdr to ld.
* testsuite/ld-mips-elf/eh-frame1-n64.d: Likewise.
* testsuite/ld-mips-elf/eh-frame2-n32.d: Likewise.
* testsuite/ld-mips-elf/eh-frame2-n64.d: Likewise.

ld/ChangeLog
ld/testsuite/ld-mips-elf/eh-frame1-n32.d
ld/testsuite/ld-mips-elf/eh-frame1-n64.d
ld/testsuite/ld-mips-elf/eh-frame2-n32.d
ld/testsuite/ld-mips-elf/eh-frame2-n64.d

index eb15dacdbdb4f2266e286b1872e68b97f779c63e..8c07ff6bc701cf0ddfeb304d32bf5cf1d058a669 100644 (file)
@@ -1,3 +1,10 @@
+2019-12-06  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-mips-elf/eh-frame1-n32.d: Pass --eh-frame-hdr to ld.
+       * testsuite/ld-mips-elf/eh-frame1-n64.d: Likewise.
+       * testsuite/ld-mips-elf/eh-frame2-n32.d: Likewise.
+       * testsuite/ld-mips-elf/eh-frame2-n64.d: Likewise.
+
 2019-12-05  Alan Modra  <amodra@gmail.com>
 
        PR 25244
index 9e1a0d633a1c40490ed8c86bcd7c2ab34a8f910a..547739179a5baaf25296ebb7d49c297864994145 100644 (file)
@@ -3,7 +3,7 @@
 #source: eh-frame1.s
 #as: --defsym alignment=2 --defsym fill=0x40
 #readelf: --relocs -wf
-#ld: -shared -Teh-frame1.ld
+#ld: -shared --eh-frame-hdr -Teh-frame1.ld
 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created.
 
 Relocation section '\.rel\.dyn' .*:
index b1b7d9d31dd5ffd854e28ddd0b5926e6f9b6d0ad..a6d4f9251980b641e890a1c0ae964d5780e14ada 100644 (file)
@@ -3,7 +3,7 @@
 #source: eh-frame1.s
 #as: --defsym alignment=3 --defsym fill=0x40
 #readelf: --relocs -wf
-#ld: -shared -Teh-frame1.ld
+#ld: -shared --eh-frame-hdr -Teh-frame1.ld
 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created.
 
 Relocation section '\.rel\.dyn' .*:
index 556ef6cf59a473ca33687014dedd99785ebddcf0..d7def348dd80aaab9a2811d054b65aefbd922dc2 100644 (file)
@@ -3,7 +3,7 @@
 #source: eh-frame1.s
 #as: --defsym alignment=2 --defsym fill=0
 #readelf: --relocs -wf
-#ld: -shared -Teh-frame1.ld
+#ld: -shared --eh-frame-hdr -Teh-frame1.ld
 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created.
 
 Relocation section '\.rel\.dyn' .*:
index b43664f19cfa8093432bf47fea3a80cc6722bf2c..300b41e782cb6bde2a790a6edcb72cb65dc96ed9 100644 (file)
@@ -3,7 +3,7 @@
 #source: eh-frame1.s
 #as: --defsym alignment=3 --defsym fill=0
 #readelf: --relocs -wf
-#ld: -shared -Teh-frame1.ld
+#ld: -shared --eh-frame-hdr -Teh-frame1.ld
 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created.
 
 Relocation section '\.rel\.dyn' .*: