*** empty log message ***

From-SVN: r54108
This commit is contained in:
Alan Lehotsky 2002-05-31 08:49:27 -04:00 committed by Alan Lehotsky
parent f2df45f695
commit afdfb380cd
2 changed files with 14 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2002-05-31 Alan Lehotsky <apl@alum.mit.edu>
* varasm.c (mark_constant_pool): Walk epilogue delay list
checking the insn, not the chain for potential constants.
Fri May 31 12:38:43 2002 J"orn Rennecke <joern.rennecke@superh.com>
* config/sh/elf.h (ASM_SPEC): Use subtarget_endian_asm_spec.

View File

@ -3893,6 +3893,7 @@ static void
mark_constant_pool ()
{
rtx insn;
rtx link;
struct pool_constant *pool;
if (first_pool == 0 && htab_elements (const_str_htab) == 0)
@ -3905,11 +3906,15 @@ mark_constant_pool ()
if (INSN_P (insn))
mark_constants (PATTERN (insn));
for (insn = current_function_epilogue_delay_list;
insn;
insn = XEXP (insn, 1))
if (INSN_P (insn))
mark_constants (PATTERN (insn));
for (link = current_function_epilogue_delay_list;
link;
link = XEXP (link, 1))
{
insn = XEXP (link, 0);
if (INSN_P (insn))
mark_constants (PATTERN (insn));
}
}
/* Look through appropriate parts of X, marking all entries in the