+2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
+
2005-10-19 Mark Mitchell <mark@codesourcery.com>
PR c++/21908
unsigned long long
f (unsigned long long a, unsigned long b)
{
- asm ("" : : : "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
- "r8", "r9", "r10", "r11", "r12", "r13", "r14");
+ asm ("" : : :
+#ifdef __s390x__
+ "r13", "r14",
+#endif
+ "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
+ "r8", "r9", "r10", "r11", "r12");
return a << ((b + 3) & 63);
}