+2001-12-20 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/compile/20011218-1.c: New test.
+
2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
* gcc.misc-test/arm-isr.exp: New file. Control running of the
--- /dev/null
+/* This testcase failed on Alpha at -O2 because $27 hard register
+ for the indirect call was exposed too early and reload couldn't
+ allocate it for multiplication and division. */
+
+struct S {
+ int a, b;
+ void (*f) (long, int);
+};
+
+void foo (struct S *x)
+{
+ long c = x->a * 50;
+ c /= (long) x->b;
+ c *= (long) x->b;
+ x->f (c, 0);
+}