From 61630b27687dcd30748a594f90cd25035347959c Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 15 Nov 2010 21:07:39 +0100 Subject: re PR debug/46387 (ICE in add_stores, at var-tracking.c:5415) PR debug/46387 * rtl.h (vt_equate_reg_base_value): New prototype. * alias.c (vt_equate_reg_base_value): New function. * var-tracking.c (vt_init_cfa_base): Use it. * gcc.dg/pr46387.c: New test. From-SVN: r166766 --- gcc/rtl.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/rtl.h') diff --git a/gcc/rtl.h b/gcc/rtl.h index 3e1df2c..66751a6 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -2503,6 +2503,7 @@ extern int may_alias_p (const_rtx, const_rtx); extern void init_alias_target (void); extern void init_alias_analysis (void); extern void end_alias_analysis (void); +extern void vt_equate_reg_base_value (const_rtx, const_rtx); extern bool memory_modified_in_insn_p (const_rtx, const_rtx); extern rtx find_base_term (rtx); extern rtx gen_hard_reg_clobber (enum machine_mode, unsigned int); -- cgit v1.1