diff options
author | Alan Modra <amodra@gmail.com> | 2020-11-18 20:29:25 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-11-18 23:49:31 +1030 |
commit | e4d9e5422fa233e9e32ce89e07a5a6ca89e85090 (patch) | |
tree | 3697128c76e70fe669e89dd874bdf968c767923d /ld/testsuite/ld-powerpc/powerpc.exp | |
parent | 058430b4a1ed7441dfc2e167bfdb9dc89ea9a209 (diff) | |
download | gdb-e4d9e5422fa233e9e32ce89e07a5a6ca89e85090.zip gdb-e4d9e5422fa233e9e32ce89e07a5a6ca89e85090.tar.gz gdb-e4d9e5422fa233e9e32ce89e07a5a6ca89e85090.tar.bz2 |
PowerPC paranioa testing of symbol merging involving comdat groups
Ensures we don't mistreat st_other localentry bits.
* testsuite/ld-powerpc/group1.d,
* testsuite/ld-powerpc/group1.s,
* testsuite/ld-powerpc/group1.sym,
* testsuite/ld-powerpc/group2.d,
* testsuite/ld-powerpc/group2.s,
* testsuite/ld-powerpc/group2.sym,
* testsuite/ld-powerpc/group3.s,
* testsuite/ld-powerpc/group3.sym: New test files.
* testsuite/ld-powerpc/powerpc.exp: Run new tests.
Diffstat (limited to 'ld/testsuite/ld-powerpc/powerpc.exp')
-rw-r--r-- | ld/testsuite/ld-powerpc/powerpc.exp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ld/testsuite/ld-powerpc/powerpc.exp b/ld/testsuite/ld-powerpc/powerpc.exp index 2cbefb8..e780d2e 100644 --- a/ld/testsuite/ld-powerpc/powerpc.exp +++ b/ld/testsuite/ld-powerpc/powerpc.exp @@ -335,6 +335,15 @@ set ppc64elftests { "-a64 -mpower10" {pcrelopt.s} {{objdump {-d -Mpower10} pcrelopt.d} {readelf {-S --wide} pcrelopt.sec}} "pcrelopt" } + {"group1" "-melf64ppc -e foo" "" "-a64" {group1.s group2.s group3.s} + {{objdump {-d} group1.d} + {readelf {-s} group1.sym}} "group1"} + {"group2" "-melf64ppc -e foo" "" "-a64" {group2.s group1.s group3.s} + {{objdump {-d} group2.d} + {readelf {-s} group2.sym}} "group2"} + {"group3" "-melf64ppc -e foo" "" "-a64" {group3.s group2.s group1.s} + {{objdump {-d} group2.d} + {readelf {-s} group3.sym}} "group3"} } set ppceabitests { |