https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78121
--- Comment #7 from kugan at gcc dot gnu.org --- Author: kugan Date: Wed Nov 9 01:41:26 2016 New Revision: 241989 URL: https://gcc.gnu.org/viewcvs?rev=241989&root=gcc&view=rev Log: Fix ice in set_value_range gcc/ChangeLog: 2016-11-09 Kugan Vivekanandarajah <kug...@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 <kug...@linaro.org> PR ipa/78121 * gcc.dg/ipa/pr78121.c: New test. Added: trunk/gcc/testsuite/gcc.dg/ipa/pr78121.c Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-cp.c trunk/gcc/ipa-prop.c trunk/gcc/ipa-prop.h trunk/gcc/testsuite/ChangeLog