diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-10-21 20:48:16 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-10-21 20:48:16 +0000 |
commit | 58029e618f892253a92b4e5b0c898020e3fd27f7 (patch) | |
tree | 052bfb82b1dc059871fa44b6f66ba8b9ead7deca /gcc/emit-rtl.h | |
parent | e576b5877f91e4174a8f2b032b361b12cd884e32 (diff) | |
download | gcc-58029e618f892253a92b4e5b0c898020e3fd27f7.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141278 138bc75d-0d04-0410-961f-82ee72b054a4
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 6d4249f518e..11921a4e737 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 |