2010-10-23 Mark Mitchell <mark@codesourcery.com>
[binutils-gdb.git] / ld / testsuite / ld-elf / group2.d
index b4d0b819a23cf1957acacfe2260ebeda2464250e..664c49af7b3a91a147b815679c30856b2591b9a4 100644 (file)
@@ -1,15 +1,19 @@
 #source: ../../../binutils/testsuite/binutils-all/group.s
 #ld: -r
 #readelf: -Sg --wide
+#xfail: cr16-*-* crx-*-* xstormy*-*-*
+# cr16 and crx use non-standard scripts with memory regions, which don't play
+# well with unique group sections under ld -r.
+# xstormy also uses a non-standard script, putting .data before .text.
 
 #...
-  \[[ 0-9]+\] foo_group[ \t]+GROUP[ \t]+.*
+  \[[ 0-9]+\] \.group[ \t]+GROUP[ \t]+.*
 #...
   \[[ 0-9]+\] \.text.*[ \t]+PROGBITS[ \t0-9a-f]+AXG.*
 #...
   \[[ 0-9]+\] \.data.*[ \t]+PROGBITS[ \t0-9a-f]+WAG.*
 #...
-COMDAT group section \[[ 0-9]+\] `foo_group' \[foo_group\] contains 2 sections:
+COMDAT group section \[[ 0-9]+\] `\.group' \[foo_group\] contains 2 sections:
    \[Index\]    Name
    \[[ 0-9]+\]   .text.*
    \[[ 0-9]+\]   .data.*