http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58498
--- Comment #1 from janus at gcc dot gnu.org --- As reported by Richard Maine in the c.l.f. thread, NAG compiles the code and produces the following output: iKINDS = 1 2 3 4 iRANGES = 2 4 9 18 When commenting out the lines with 'iRANGES', gfortran prints: iKINDS = 1 2 4 8 16