diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-23 15:57:53 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-23 15:57:53 +0000 |
commit | 8e8c6ed42e4af7afd5ef81ac6d2ede2b5c9688d3 (patch) | |
tree | 25a03e09f8475979e1fefa9b2ac78afaf5c19863 /gcc/function.h | |
parent | 760dc4df6edfda1ae00f9aaf610ddd348f803499 (diff) | |
download | gcc-8e8c6ed42e4af7afd5ef81ac6d2ede2b5c9688d3.tar.gz |
* function.h (struct emit_status): Clarify potential contents
of regno_reg_rtx array.
* integrate.c (copy_rtx_and_substitute): Update comments. Make
sure entry in regno_reg_rtx is a REG before checking REG_POINTER.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54924 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/function.h b/gcc/function.h index 1c6337c9176..3dbd6fd4abd 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -105,7 +105,10 @@ struct emit_status GTY(()) tree * GTY ((length ("%h.regno_pointer_align_length"))) regno_decl; /* Indexed by pseudo register number, gives the rtx for that pseudo. - Allocated in parallel with regno_pointer_align. */ + Allocated in parallel with regno_pointer_align. + + Note MEM expressions can appear in this array due to the actions + of put_var_into_stack. */ rtx * GTY ((length ("%h.regno_pointer_align_length"))) x_regno_reg_rtx; }; |