OSDN Git Service

2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / vr-mult-2.c
1 /* Make sure that mul/subu is preferred over mtlo/msac on targets that
2    support both.  */
3 /* { dg-do compile { target mips*-*-* } } */
4 /* { dg-options "-O2" } */
5 #if defined (_MIPS_ARCH_VR5400) || defined (_MIPS_ARCH_VR5500)
6 int f (int a, int b, int c) { return a - b * c; }
7 #else
8 void f () { asm volatile ("mul/subu"); }
9 #endif
10 /* { dg-final { scan-assembler "mul.*subu" } } */