| // 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; | |
| } | |
| } |