diff options
author | Martin Jambor <mjambor@suse.cz> | 2011-12-07 11:30:49 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2011-12-07 11:30:49 +0100 |
commit | df0227c4250e97e8d72b6c29ab90101a7f7885c1 (patch) | |
tree | 1007b356a4bbf5908128fc1967883d9ca68bbcd0 /gcc/builtins.c | |
parent | c19bd769205d1847639eaddcd897058d8b7218da (diff) | |
download | gcc-df0227c4250e97e8d72b6c29ab90101a7f7885c1.zip gcc-df0227c4250e97e8d72b6c29ab90101a7f7885c1.tar.gz gcc-df0227c4250e97e8d72b6c29ab90101a7f7885c1.tar.bz2 |
re PR tree-optimization/50744 (ice in good_cloning_opportunity_p)
2011-12-07 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/50744
* ipa-cp.c (good_cloning_opportunity_p): Assert size_cost is positive,
compute evaluation in HOST_WIDEST_INT.
(safe_add): New function
(propagate_effects): Use safe_add to accumulate effects.
* testsuite/gcc.dg/ipa/pr50744.c: New test.
From-SVN: r182076
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions