#source: group9.s
#ld: -r --gc-sections --entry bar
#readelf: -g --wide
-#notarget: ia64-*-* mep-*-*
-#xfail: dlx-*-* openrisc-*-* or32-*-* alpha-*-* hppa64-*-* arc-*-*
+# generic linker targets don't support --gc-sections, nor do a bunch of others
+#xfail: d30v-*-* dlx-*-* hppa64-*-* mep-*-* mn10200-*-*
+#xfail: pj*-*-* pru-*-* xgate-*-*
-COMDAT group section \[[ 0-9]+\] `.group' \[foo\] contains 2 sections:
+COMDAT group section \[[ 0-9]+\] `.group' \[foo\] contains . sections:
\[Index\] Name
- \[[ 0-9]+\] .text.foo
- \[[ 0-9]+\] .data.foo
-
-COMDAT group section \[[ 0-9]+\] `.group' \[bar\] contains 1 sections:
+ \[[ 0-9]+\] \.text\.foo
+#...
+ \[[ 0-9]+\] \.data\.foo
+#...
+COMDAT group section \[[ 0-9]+\] `.group' \[bar\] contains . sections:
\[Index\] Name
- \[[ 0-9]+\] .text.bar
+ \[[ 0-9]+\] \.text\.bar
+#...
+ \[[ 0-9]+\] \.rela?\.text\.bar
+#pass