|
// Regression test for gcj crash, when compiled with -O2 on
|
|
// i686-pc-linux-gnu.
|
|
public class T20020604
|
|
{
|
|
static double d2 = 0.0;
|
|
|
|
static Object lockObject = new Object();
|
|
|
|
public static double f(double d1) {
|
|
|
|
synchronized (lockObject){
|
|
d2 = Math.max(d1, d2);
|
|
}
|
|
|
|
return d2;
|
|
}
|
|
}
|