Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gcc.dg / ultrasp11.c
blob8f279f721ae582d407f0eb882773af1855e4d956
1 /* PR target/17245 */
2 /* Origin: <aaronw@net.com> */
3 /* Testcase by Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> */
4 /* { dg-do compile { target sparc*-*-* } } */
5 /* { dg-options "-O -mcpu=v9" } */
7 /* This used to fail on 32-bit Ultrasparc because reload was emitting
8 a move insn that doesn't satisfy its constraints. */
10 int n;
11 double range ;
12 double bin ;
13 double wmean;
15 double f ()
17 int i ;
18 long double W = 0 ;
19 for ( i = 0 ; i < n ; i ++) {
20 double xi = range;
21 double wi = bin;
22 W += wi ;
23 wmean += ( xi - wmean) * ( wi / W);