]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR ada/68590 (FAIL: gnat.dg/loop_optimization19.adb scan-tree-dump-not optimized...
authorRichard Biener <rguenther@suse.de>
Tue, 1 Dec 2015 14:22:40 +0000 (14:22 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 1 Dec 2015 14:22:40 +0000 (14:22 +0000)
commit2d3f4bf73cdb878c0fee25b962b6a80113d5d80e
tree7f5958d775611ca021d5488bb35241a6a29cb6ff
parentbb0d3b5e9b6847783c89cad56ea3d105de21c822
re PR ada/68590 (FAIL: gnat.dg/loop_optimization19.adb scan-tree-dump-not optimized "Index_Check")

2015-12-01  Richard Biener  <rguenther@suse.de>

PR middle-end/68590
* genmatch.c (struct capture_info): Add match_use_count.
(capture_info::walk_match): Increment match_use_count.
(dt_simplify::gen_1): For GENERIC, only wrap multi-use
replacements in a save_expr if they occur more often than
in the original expression.

From-SVN: r231110
gcc/ChangeLog
gcc/genmatch.c