------- Comment #18 from dberlin at gcc dot gnu dot org 2008-10-15 13:06 ------- Subject: Re: [4.4 Regression] calculix gets wrong answer for -O1 -ffast-math
Making PRE do this is somewhat trivial. Just extend fully_constant_expression to fold builtins, like it used to, and it should just DTRT. On Wed, Oct 15, 2008 at 5:38 AM, jakub at gcc dot gnu dot org <[EMAIL PROTECTED]> wrote: > > > ------- Comment #16 from jakub at gcc dot gnu dot org 2008-10-15 09:38 > ------- > After discussion with richi, I'd like to turn this into an enhancement request > for 4.5 to extend PRE/SCCVN to be able to optimize that: > # cn_43 = PHI <-1.0e+0(4), 1.0e+0(3)> > D.1267_44 = __builtin_pow (cn_43, 2.0e+0); > into a constant. > > > -- > > jakub at gcc dot gnu dot org changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |dberlin at gcc dot gnu dot > | |org, rguenth at gcc dot gnu > | |dot org > Target Milestone|4.4.0 |4.5.0 > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37449 > > ------- You are receiving this mail because: ------- > You are on the CC list for the bug, or are watching someone who is. > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37449