https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91853
--- Comment #5 from Martin Jambor <jamborm at gcc dot gnu.org> --- Author: jamborm Date: Mon Sep 30 08:18:59 2019 New Revision: 276296 URL: https://gcc.gnu.org/viewcvs?rev=276296&root=gcc&view=rev Log: [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls 2019-09-30 Martin Jambor <mjam...@suse.cz> PR ipa/91853 * tree-inline.c (force_value_to_type): New function. (setup_one_parameter): Use force_value_to_type to convert type. * tree-inline.c (force_value_to_type): Declare. * ipa-param-manipulation.c (ipa_param_adjustments::modify_call): Deal with register type mismatches. testsuite/ * gcc.dg/ipa/pr91853.c: New test. Added: trunk/gcc/testsuite/gcc.dg/ipa/pr91853.c Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-param-manipulation.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-inline.c trunk/gcc/tree-inline.h