From 260f91c2927c3850919f8ebdcbc294cfbd04daa9 Mon Sep 17 00:00:00 2001 From: Dale Johannesen Date: Wed, 14 Aug 2002 17:41:52 +0000 Subject: Insert memory clobbers before the code that pops variable arrays. This prevents the scheduler from moving references to the arrays below the stack pop. From-SVN: r56328 --- gcc/doc/rtl.texi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/doc/rtl.texi') diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index 4276374..8db2e9c 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -2294,7 +2294,8 @@ trouble to describe the values that are stored, but it is essential to inform the compiler that the registers will be altered, lest it attempt to keep data in them across the string instruction. -If @var{x} is @code{(mem:BLK (const_int 0))}, it means that all memory +If @var{x} is @code{(mem:BLK (const_int 0))} or +@code{(mem:BLK (scratch))}, it means that all memory locations must be presumed clobbered. If @var{x} is a @code{parallel}, it has the same meaning as a @code{parallel} in a @code{set} expression. -- cgit v1.1