2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.c-torture/execute/pr51933.c: Disable for s390 31 bit.
From-SVN: r184157
+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
__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