SH: Fix outage caused by recently added 2nd combine pass after reg alloc
[official-gcc.git] / gcc / testsuite / gcc.target / mips / pr33635-1.c
blobf849b396ea0f1267a3b4dbf44c875ac3f81a7935
1 /* { dg-options "-mabi=64" } */
3 NOMIPS16 long double __powitf2 (long double x, int m)
5 long double y = x;
6 while (m >>= 1)
8 x = x * x;
9 if (m % 2)
10 y = y * x;
12 return y;