diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-11-15 21:07:39 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-11-15 21:07:39 +0100 |
commit | 61630b27687dcd30748a594f90cd25035347959c (patch) | |
tree | 379244decef3dcbcca0f376008cd4b43301437e1 /gcc/rtl.h | |
parent | 3abe8cabdcb83ad745fe569f76887cd0920e5998 (diff) | |
download | gcc-61630b27687dcd30748a594f90cd25035347959c.zip gcc-61630b27687dcd30748a594f90cd25035347959c.tar.gz gcc-61630b27687dcd30748a594f90cd25035347959c.tar.bz2 |
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
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |