Message ID | CA+4CFy6dJFq7VCKXu3Mb7EZN4Xk3V3m_Ss=x6dXz41wR31mYpA@mail.gmail.com |
---|---|
State | New |
Headers | show |
Index: gcc/testsuite/gcc.dg/macro-fusion-1.c =================================================================== --- gcc/testsuite/gcc.dg/macro-fusion-1.c (revision 0) +++ gcc/testsuite/gcc.dg/macro-fusion-1.c (revision 0) @@ -0,0 +1,14 @@ +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ +/* { dg-options "-O2 -mtune=corei7 -fdump-rtl-sched2" } */ +/* { dg-final { scan-rtl-dump-not "compare.*insn.*jump_insn.*jump_insn" "sched2" } } */ + +int a[100]; + +double bar (double sum) +{ + int i; + for (i = 0; i < 1000000; i++) + sum += (0.5 + (a[i%100] - 128)); + return sum; +}