diff options
author | Richard Henderson <rth@redhat.com> | 2008-10-21 13:48:16 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2008-10-21 13:48:16 -0700 |
commit | 3d7e23f61d6aab5fce928df758ad6117ba38ab45 (patch) | |
tree | 052bfb82b1dc059871fa44b6f66ba8b9ead7deca /gcc/emit-rtl.h | |
parent | 86b9515c41b13f0fca9d0e89dd495772a014d364 (diff) | |
download | gcc-3d7e23f61d6aab5fce928df758ad6117ba38ab45.zip gcc-3d7e23f61d6aab5fce928df758ad6117ba38ab45.tar.gz gcc-3d7e23f61d6aab5fce928df758ad6117ba38ab45.tar.bz2 |
re PR middle-end/37815 (ICE in vt_add_function_parameters (bootstrap error))
PR 37815
* emit-rtl.c (get_spill_slot_decl): Export.
* emit-rtl.h (get_spill_slot_decl): Declare.
* var-tracking.c (vt_add_function_parameters): Relax assertion
on the contents of MEM_EXPR in a PARM_DECL to include a spill slot.
From-SVN: r141278
Diffstat (limited to 'gcc/emit-rtl.h')
-rw-r--r-- | gcc/emit-rtl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/emit-rtl.h b/gcc/emit-rtl.h index 6d4249f..11921a4 100644 --- a/gcc/emit-rtl.h +++ b/gcc/emit-rtl.h @@ -37,6 +37,7 @@ extern void set_mem_size (rtx, rtx); /* Set the attributes for MEM appropriate for a spill slot. */ extern void set_mem_attrs_for_spill (rtx); +extern tree get_spill_slot_decl (bool); /* Return a memory reference like MEMREF, but with its address changed to ADDR. The caller is asserting that the actual piece of memory pointed |