mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-18 18:51:24 +08:00
20030222-1.x: New file.
* gcc.c-torture/execute/20030222-1.x: New file. * gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU. * gcc.dg/lower-subreg-1.c: Likewise. From-SVN: r137360
This commit is contained in:
parent
8f9ddf6acf
commit
906c5773db
@ -1,3 +1,9 @@
|
||||
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
|
||||
|
||||
* gcc.c-torture/execute/20030222-1.x: New file.
|
||||
* gcc.dg/tree-ssa/ssa-fre-3.c: Disable test on SPU.
|
||||
* gcc.dg/lower-subreg-1.c: Likewise.
|
||||
|
||||
2008-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
|
||||
|
||||
SPU single-precision FP does not support subnormals:
|
||||
|
6
gcc/testsuite/gcc.c-torture/execute/20030222-1.x
Normal file
6
gcc/testsuite/gcc.c-torture/execute/20030222-1.x
Normal file
@ -0,0 +1,6 @@
|
||||
if [istarget "spu-*-*"] {
|
||||
# Using inline assembly to convert long long to int is not working quite
|
||||
# right # on the SPU. An extra shift-left-4-byte is needed.
|
||||
return 1
|
||||
}
|
||||
return 0
|
@ -1,4 +1,4 @@
|
||||
/* { dg-do compile { target { { ! mips64 } && { ! ia64-*-* } } } } */
|
||||
/* { dg-do compile { target { { { ! mips64 } && { ! ia64-*-* } } && { ! spu-*-* } } } } */
|
||||
/* { dg-options "-O -fdump-rtl-subreg" } */
|
||||
/* { dg-require-effective-target ilp32 } */
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
When the condition is true, we distribute "(int) (a + b)" as
|
||||
"(int) a + (int) b", otherwise we keep the original. */
|
||||
/* { dg-do compile { target { ! mips64 } } } */
|
||||
/* { dg-do compile { target { { ! mips64 } && { ! spu-*-* } } } } */
|
||||
/* { dg-options "-O -fwrapv -fdump-tree-fre-details" } */
|
||||
|
||||
/* From PR14844. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user