2013-05-30 Tobias Burnus <burnus@net-b.de>
commit377db285ff03fc557e11ded4cdac3a8f645ff8e3
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 May 2013 21:32:53 +0000 (30 21:32 +0000)
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 May 2013 21:32:53 +0000 (30 21:32 +0000)
tree0338f41a27df644e6cb3e528642a32455d55caf9
parent8a139381fb6c75299eea32579ec3f08f8e88f558
2013-05-30  Tobias Burnus  <burnus@net-b.de>
            Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR middle-end/57073
        * tree-ssa-math-opts.c (execute_cse_sincos): Optimize
        powi (-1.0, k) to (k & 1) ? -1.0 : 1.0.

2013-05-30  Tobias Burnus  <burnus@net-b.de>

        PR middle-end/57073
        * gfortran.dg/power_6.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199461 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/power_6.f90 [new file with mode: 0644]
gcc/tree-ssa-math-opts.c