OSDN Git Service

PR tree-optimization/51799
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / fold-overflow-1.c
index 2dd2188..8fddc9f 100644 (file)
@@ -1,6 +1,10 @@
-/* { dg-compile } */
+/* { dg-do compile } */
+/* { dg-skip-if "consts are shorts, not longs" { "m32c-*-*" "avr-*-*" } { "*" } { "" } } */
+/* { dg-skip-if "No Inf support" { spu-*-* } } */
 /* { dg-options "-O -ftrapping-math" } */
 
+/* There should be exactly 2 +Inf in the assembly file.  */
+
 float f1 =  __FLT_MAX__ + __FLT_MAX__;
 
 float foo1(void)
@@ -15,4 +19,5 @@ float foo2(void)
   return 1.0f/0.0f;
 }
 
-/* { dg-final { scan-assembler-times "2139095040" 2 } } */
+/* { dg-final { scan-assembler-times "2139095040" 2 { target { ! mmix-*-* } } } } */
+/* { dg-final { scan-assembler-times "#7f800000" 2 { target mmix-*-* } } } */