blob: ea6275bd63c3d907a2f90ba7b90ee5763a140a27 [file] [log] [blame]
/* APPLE LOCAL 4760857 */
/* Check that loop optimizations are handled correctly by
#pragma optimization_level. */
/* { dg-do compile { target "powerpc*-*-darwin*" } } */
/* { dg-options "-Os" } */
extern int a[];
extern float b[];
#pragma GCC optimization_level 2
int foo ()
{
int i;
for (i=0; i<100; i++)
a[i] = b[i];
}
#pragma GCC optimization_level reset
/* { dg-final { scan-assembler "p2align" } } */
/* { dg-final { scan-assembler "bdnz" } } */