diff options
author | Alan Modra <amodra@gmail.com> | 2019-12-06 13:38:42 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-12-06 17:59:13 +1030 |
commit | e6b39f6f8e5418ba2a237ef16460c22b49833ca6 (patch) | |
tree | 4cc9585349f64a9c6632662a176b6d3362b53f79 /ld | |
parent | c7d12402bd6cdedc5f09c2a46285fbcb0f7f0557 (diff) | |
download | gdb-e6b39f6f8e5418ba2a237ef16460c22b49833ca6.zip gdb-e6b39f6f8e5418ba2a237ef16460c22b49833ca6.tar.gz gdb-e6b39f6f8e5418ba2a237ef16460c22b49833ca6.tar.bz2 |
Re: Only give FDE encoding warnings if --eh-frame-hdr was specified.
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.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 7 | ||||
-rw-r--r-- | ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 2 |
5 files changed, 11 insertions, 4 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index eb15dac..8c07ff6 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -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 diff --git a/ld/testsuite/ld-mips-elf/eh-frame1-n32.d b/ld/testsuite/ld-mips-elf/eh-frame1-n32.d index 9e1a0d6..5477391 100644 --- a/ld/testsuite/ld-mips-elf/eh-frame1-n32.d +++ b/ld/testsuite/ld-mips-elf/eh-frame1-n32.d @@ -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' .*: diff --git a/ld/testsuite/ld-mips-elf/eh-frame1-n64.d b/ld/testsuite/ld-mips-elf/eh-frame1-n64.d index b1b7d9d..a6d4f92 100644 --- a/ld/testsuite/ld-mips-elf/eh-frame1-n64.d +++ b/ld/testsuite/ld-mips-elf/eh-frame1-n64.d @@ -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' .*: diff --git a/ld/testsuite/ld-mips-elf/eh-frame2-n32.d b/ld/testsuite/ld-mips-elf/eh-frame2-n32.d index 556ef6c..d7def34 100644 --- a/ld/testsuite/ld-mips-elf/eh-frame2-n32.d +++ b/ld/testsuite/ld-mips-elf/eh-frame2-n32.d @@ -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' .*: diff --git a/ld/testsuite/ld-mips-elf/eh-frame2-n64.d b/ld/testsuite/ld-mips-elf/eh-frame2-n64.d index b43664f..300b41e 100644 --- a/ld/testsuite/ld-mips-elf/eh-frame2-n64.d +++ b/ld/testsuite/ld-mips-elf/eh-frame2-n64.d @@ -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' .*: |