ld: Xfail PR ld/26936 test if not supported
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 30 Nov 2020 13:21:51 +0000 (05:21 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 30 Nov 2020 13:21:51 +0000 (05:21 -0800)
Linkonce sections and comdat groups can be mixed only if comdat groups
have only a single member with matching symbol table entries.  Xfail
ld/26936 test:

1. If comdat groups always have more than one member.
2. If symbol table entries in linkonce and comdat group don't match.
3. If the assembly source file is renamed.

PR ld/26936
* testsuite/ld-elf/pr26936.d: Xfail targets which don't support
mixing linkonce and comdat sections.

ld/ChangeLog
ld/testsuite/ld-elf/pr26936.d

index b6d1aefdaf3b28421d25a51dbc2cb6b559bb72ac..9dbb473dcfe254c6382a8eaac0ccbdca40f471bb 100644 (file)
@@ -1,3 +1,9 @@
+2020-11-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/26936
+       * testsuite/ld-elf/pr26936.d: Xfail targets which don't support
+       mixing linkonce and comdat sections.
+
 2020-11-28  Alan Modra  <amodra@gmail.com>
 
        * testsuite/ld-elf/pr26907.ld,
index 3c854fa0b5c8557229158c90bdc1bf1f45ec2390..1a4dc77a0630c79f7cc3ad521c2b7c202ef6b54d 100644 (file)
@@ -5,6 +5,13 @@
 #ld: -z noseparate-code -Ttext-segment 0x10000 -z max-page-size=0x1000
 #readelf: -wL
 #target: [check_shared_lib_support]
+# Assembly source file for the HPPA assembler is renamed and modifed by
+# sed.  mn10300 and riscv put different numbers of local symbols in
+# linkonce section and comdat sections.  Some MIPS targets put section
+# names in symbol table.  xtensa has more than one member in comdat
+# groups.
+#xfail: am33_2.0-*-* hppa*-*-hpux* mips*-*-elf mips*-*-irix*
+#xfail: mn10300-*-* tx39*-*-* riscv*-*-* xtensa*-*-*
 
 #...
 CU: .*/pr26936c.s: