]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cfgexpand.c
re PR middle-end/63743 (Thumb1: big regression for float operators by r216728)
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Mon, 9 Mar 2015 01:31:42 +0000 (01:31 +0000)
committerThomas Preud'homme <thopre01@gcc.gnu.org>
Mon, 9 Mar 2015 01:31:42 +0000 (01:31 +0000)
commit68ca4ac90b7413e7007ae6b08d372205e42bdb7d
tree470809846ffc5e7e1097aca2bab964a3faa37b96
parent609570b49e5b138416d6e46531586d4e93c6a429
re PR middle-end/63743 (Thumb1: big regression for float operators by r216728)

2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>

    gcc/
    PR tree-optimization/63743
    * cfgexpand.c (reorder_operands): Also reorder if only second operand
    had its definition forwarded by TER.

    gcc/testsuite/
    PR tree-optimization/63743
    * gcc.dg/pr63743.c: New test.

From-SVN: r221276
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr63743.c [new file with mode: 0644]