Commit 9a1d8b2d by Richard Henderson Committed by Richard Henderson

20020312-2.c: Don't test epilogue vs global register on sparc.

        * gcc.dg/20020312-2.c: Don't test epilogue vs global register
        on sparc.

From-SVN: r51422
parent 6a3177b9
2002-03-26 Richard Henderson <rth@redhat.com> 2002-03-26 Richard Henderson <rth@redhat.com>
* gcc.dg/20020312-2.c: Don't test epilogue vs global register
on sparc.
* gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
sparcv9 systems. sparcv9 systems.
* gcc.dg/20001102-1.c: Likewise. * gcc.dg/20001102-1.c: Likewise.
......
...@@ -135,9 +135,17 @@ main() ...@@ -135,9 +135,17 @@ main()
{ {
void *old_reg = reg; void *old_reg = reg;
reg = (void *) 1; reg = (void *) 1;
f (); f ();
/* Additionally test that the prologue/epilogue properly does *not*
save and restore global registers. Not possible when the PIC
register is in a register window, of course. */
#ifndef __sparc__
if (reg) if (reg)
abort (); abort ();
#endif
reg = old_reg; reg = old_reg;
return 0; return 0;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment