[Bug tree-optimization/78721] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in set_value_range, at tree-vrp.c:371
mpolacek at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 8 09:39:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78721
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
commit 166f817874730a11c132419554bb13a34c01963f
Author: kugan <kugan@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed Nov 9 01:41:26 2016 +0000
Fix ice in set_value_range
gcc/ChangeLog:
2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
PR ipa/78121
* ipa-cp.c (propagate_vr_accross_jump_function): Pass param type.
Also fold constant passed as argument while computing value range.
(propagate_constants_accross_call): Pass param type.
* ipa-prop.c: export ipa_get_callee_param_type.
* ipa-prop.h: export ipa_get_callee_param_type.
gcc/testsuite/ChangeLog:
2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
PR ipa/78121
* gcc.dg/ipa/pr78121.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241989
138bc75d-0d04-0410-961f-82ee72b054a4
More information about the Gcc-bugs
mailing list