Commit fecc70de by Andreas Krebbel Committed by Andreas Krebbel

pr51933.c: Disable for s390 31 bit.

2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* gcc.c-torture/execute/pr51933.c: Disable for s390 31 bit.

From-SVN: r184157
parent 8ca1b342
2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.c-torture/execute/pr51933.c: Disable for s390 31 bit.
2012-02-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/52209
......
......@@ -6,7 +6,15 @@ static unsigned char v2[256], v3[256];
__attribute__((noclone, noinline)) void
foo (void)
{
#if defined(__s390__) && !defined(__zarch__)
/* S/390 31 bit cannot deal with more than one literal pool
reference per insn. */
asm volatile ("" : : "g" (&v1) : "memory");
asm volatile ("" : : "g" (&v2[0]));
asm volatile ("" : : "g" (&v3[0]));
#else
asm volatile ("" : : "g" (&v1), "g" (&v2[0]), "g" (&v3[0]) : "memory");
#endif
}
__attribute__((noclone, noinline)) int
......
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