summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2002-06-23 17:57:53 +0200
committerJeff Law <law@gcc.gnu.org>2002-06-23 09:57:53 -0600
commitf81a79ef6acdf5f2098389cfd7dff11d61672483 (patch)
tree25a03e09f8475979e1fefa9b2ac78afaf5c19863 /gcc/function.h
parent3bfb9a0be1071418b1f5fe8ce81ca7ea2b12e3a4 (diff)
downloadgcc-f81a79ef6acdf5f2098389cfd7dff11d61672483.tar.gz
function.h (struct emit_status): Clarify potential contents of regno_reg_rtx array.
* 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. Co-Authored-By: Jeff Law <law@redhat.com> From-SVN: r54924
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h5
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;
};