>>>>> "Martin" == Martin Kahlert <martin.kahlert@infineon.com> writes: Martin> final static long a = 1000000000; Martin> final static long b = 1000 * a; This looks like a front-end bug in gcj -- the bug persists if you use `gcj -C'. Could you file a PR for this? Tom