aboutsummaryrefslogtreecommitdiff
path: root/gcc/cif-code.def
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2019-11-07 11:55:43 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2019-11-07 11:55:43 +0100
commit7313607478c11e9455a32fb0dbfd7867e04ea96a (patch)
tree9d440c3b3504f391067881779bf98569f28ecf21 /gcc/cif-code.def
parent0775830a79bad1cdaa8fe279da7cbed123f696b6 (diff)
downloadgcc-7313607478c11e9455a32fb0dbfd7867e04ea96a.zip
gcc-7313607478c11e9455a32fb0dbfd7867e04ea96a.tar.gz
gcc-7313607478c11e9455a32fb0dbfd7867e04ea96a.tar.bz2
Remove gimple_call_types_likely_match_p (PR 70929)
2019-11-07 Martin Jambor <mjambor@suse.cz> PR lto/70929 * cif-code.def (MISMATCHED_ARGUMENTS): Removed. * cgraph.h (gimple_check_call_matching_types): Remove * cgraph.c (gimple_check_call_args): Likewise. (gimple_check_call_matching_types): Likewise. (symbol_table::create_edge): Do not call gimple_check_call_matching_types. (cgraph_edge::make_direct): Likewise. (cgraph_edge::redirect_call_stmt_to_callee): Likewise. * value-prof.h (check_ic_target): Remove. * value-prof.c (check_ic_target): Remove. (gimple_ic_transform): Do nat call check_ic_target. * auto-profile.c (function_instance::find_icall_target_map): Likewise. (afdo_indirect_call): Likewise. * ipa-prop.c (update_indirect_edges_after_inlining): Do not call gimple_check_call_matching_types. * ipa-inline.c (early_inliner): Likewise. testsuite/ * g++.dg/lto/pr70929_[01].C: New test. * gcc.dg/winline-10.c: Adjust for the fact that inlining happens. From-SVN: r277920
Diffstat (limited to 'gcc/cif-code.def')
-rw-r--r--gcc/cif-code.def4
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/cif-code.def b/gcc/cif-code.def
index 8676ee1..a154f24 100644
--- a/gcc/cif-code.def
+++ b/gcc/cif-code.def
@@ -96,10 +96,6 @@ DEFCIFCODE(NOT_DECLARED_INLINED, CIF_FINAL_NORMAL,
N_("function not declared inline and code size would grow"))
/* Caller and callee disagree on the arguments. */
-DEFCIFCODE(MISMATCHED_ARGUMENTS, CIF_FINAL_ERROR,
- N_("mismatched arguments"))
-
-/* Caller and callee disagree on the arguments. */
DEFCIFCODE(LTO_MISMATCHED_DECLARATIONS, CIF_FINAL_ERROR,
N_("mismatched declarations during linktime optimization"))