Commit 51672143 by Eric Botcazou Committed by Eric Botcazou

20031023-4.c: XFAIL on SPARC64

	* gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
	* gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
	* gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
	* gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
	* gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.

From-SVN: r73280
parent f4dcab14
2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
* gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
* gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
* gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
* gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
* gcc.dg/cond-lvalue-1.c: New test.
......
/* On SPARC64/SPARC-V9 it fails because of a back-end problem, except with -m32. */
/* { dg-xfail-if "PR target/6466" { "sparc64-*-*" "sparcv9-*-*" } { "*" } { "-m32" } } */
/* On regular SPARC it doesn't fail, except with -m64. */
/* { dg-xfail-if "PR target/6466" { "sparc-*-*" } { "-m64" } { "" } } */
#define ASIZE 0x80000000UL
#include "20031023-1.c"
/* On SPARC64/SPARC-V9 it fails, except with -m32. */
/* { dg-xfail-if "PR target/9200" { "sparc64-*-*" "sparcv9-*-*" } { "*" } { "-m32" } } */
/* On regular SPARC it doesn't fail, except with -m64. */
/* { dg-xfail-if "PR target/9200" { "sparc-*-*" } { "-m64" } { "" } } */
/* On SPARC64/SPARC-V9 it fails at -O0 and -O1, except with -m32. */
/* { dg-xfail-if "PR target/9200" { "sparc64-*-*" "sparcv9-*-*" } { "-O0" "-O1" } { "-m32" } } */
/* On regular SPARC it doesn't fail, except with -m64 at -O0 and -O1. */
/* { dg-xfail-if "PR target/9200" { "sparc-*-*" } { "-m64 -O0" "-m64 -O1" } { "" } } */
#define vector64 __attribute__((vector_size(8)))
......
# This doesn't work on sparc*-*-* at -O0.
set torture_eval_before_compile {
global compiler_conditional_xfail_data
set compiler_conditional_xfail_data {
"PR target/12916" \
{ "sparc*-*-*" } \
{ "-O0" } \
{ "" }
}
}
return 0
# This doesn't work on sparc*-*-*.
set torture_eval_before_compile {
global compiler_conditional_xfail_data
set compiler_conditional_xfail_data {
"PR target/12916" \
{ "sparc*-*-*" } \
{ "*" } \
{ "" }
}
}
return 0
......@@ -4,7 +4,7 @@
/* Not all platforms support TImode integers. */
#if defined(__LP64__) || defined(__sparc__)
typedef int TItype __attribute__ ((mode (TI)));
typedef int TItype __attribute__ ((mode (TI))); /* { dg-error "no data type for mode" "TI" { target sparc-sun-solaris2.[0-6]* } } */
#else
typedef long TItype;
#endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment