From f81a79ef6acdf5f2098389cfd7dff11d61672483 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sun, 23 Jun 2002 17:57:53 +0200 Subject: 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 From-SVN: r54924 --- gcc/function.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc/function.h') 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; }; -- cgit v1.2.1