Commit 88beb54d by Doug Kwan Committed by Doug Kwan

re PR rtl-optimization/41574 (Distribute floating point expressions causes bad code [4.4 only])

2009-10-08  Doug Kwan  <dougkwan@google.com>

	PR rtl-optimization/41574
	* gcc.dg/pr41574.c: New test.

From-SVN: r152580
parent 3c2e7d45
2009-10-08 Doug Kwan <dougkwan@google.com>
PR rtl-optimization/41574
* gcc.dg/pr41574.c: New test.
2009-10-08 Cary Coutant <ccoutant@google.com>
Add support for debugging with ICF (Identical Code Folding).
......
/* { dg-do compile } */
/* { dg-options "-O2 -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fno-unsafe-math-optimizations -fdump-rtl-combine" { target { arm*-*-* } } } */
/* { dg-options "-O2 -fno-unsafe-math-optimizations -fdump-rtl-combine" { target { ! arm*-*-* } } } */
static const double one=1.0;
double
f(double x)
{
return x*(one+x);
}
/* { dg-final { scan-rtl-dump-not "\\(plus:DF \\(mult:DF" "combine" } } */
/* { dg-final { cleanup-rtl-dump "combine*" } } */
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