re PR tree-optimization/69556 (forwprop4/match.pd undoing work from recip)
authorRichard Biener <rguenther@suse.de>
Mon, 1 Feb 2016 15:40:23 +0000 (15:40 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 1 Feb 2016 15:40:23 +0000 (15:40 +0000)
commitff86345f836c265d6bbb8d1bee5417e6f4c32ac9
tree34d167906d80905ebb683f3569c2ebae20298c70
parentbc369dbd3f4a3290bc6e6e42892e47a90dc34f4f
re PR tree-optimization/69556 (forwprop4/match.pd undoing work from recip)

2016-02-01  Richard Biener  <rguenther@suse.de>

PR middle-end/69556
* match.pd: Guard (C1/X)*C2 -> (C1*C2)/X with single_use.

* gcc.dg/tree-ssa/recip-8.c: New testcase.

From-SVN: r233040
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/recip-8.c [new file with mode: 0644]