- setup_xfail "*-*-aix*" "bfin-*-*" "hppa*-*-hpux*" \
- "i\[3-7\]86-*-*coff" "i\[3-7\]86-*-*pe" "i\[3-7\]86-*-go32*" \
- "i\[3-7\]86-*-cygwin*" "i\[3-7\]86-*-mingw*" \
- "x86_64-*-*coff" "x86_64-*-*pe" \
- "x86_64-*-cygwin*" "x86_64-*-mingw*" \
- "m68hc*-*-*" "or32-*-*" "rx-*-*" "vax*-*-*" "z8k-*-*"
+ setup_xfail "m68hc*-*-*" "rx-*-*" "vax*-*-*" "z8k-*-*"
+ # rs6000-aix disallows redefinition via .comm.
+ setup_xfail "*-*-aix*"
+ # SOM uses a different syntax for .comm
+ setup_xfail "hppa*-*-hpux*"
+ # These targets fail redef3 because section contents for the
+ # word referencing the .comm sym is not zero and/or its reloc
+ # has a non-zero addend. Relaxing the test would hide real
+ # failures such as or32-elf.
+ setup_xfail "bfin-*-*" "i\[3-7\]86-*-*coff" \
+ "i\[3-7\]86-*-*pe" "i\[3-7\]86-*-go32*" \
+ "i\[3-7\]86-*-cygwin*" "i\[3-7\]86-*-mingw*" "86_64-*-mingw*"