re PR tree-optimization/51396 (ICE: verify_flow_info failed: BB 4 can not throw but...
authorJakub Jelinek <jakub@redhat.com>
Mon, 5 Dec 2011 20:56:14 +0000 (21:56 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 5 Dec 2011 20:56:14 +0000 (21:56 +0100)
commit0fb808ea7a0f30531e9a1495b9aafa5267c2f0b5
treeee9328a0873b74fdcbd5ebe510e67699561cd4bf
parent17fe0fdbad5fd777bbfa62b44cd97becb5f72056
re PR tree-optimization/51396 (ICE: verify_flow_info failed: BB 4 can not throw but has an EH edge with -O2 -fnon-call-exceptions -mfma4)

PR tree-optimization/51396
* tree-ssa-math-opts.c (convert_mult_to_fma): Don't optimize
if MUL_RESULT has zero uses.

* g++.dg/opt/pr51396.C: New test.

From-SVN: r182028
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr51396.C [new file with mode: 0644]
gcc/tree-ssa-math-opts.c