| /* PR optimization/10157 */ | |
| /* Originator: Peter van Hoof <p.van-hoof@qub.ac.uk> */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -ffast-math" } */ | |
| /* Verify that the loop optimizer doesn't | |
| emit invalid reg-to-reg copy insns. */ | |
| void g() { | |
| while(1) { | |
| int i,n; | |
| double p,r; | |
| for( i=0; i < n; i++ ) | |
| if( p > 1. ) | |
| for( i=0; i < n; i++ ) | |
| r += 2.; | |
| } | |
| } |