------- Comment #16 from burnus at gcc dot gnu dot org 2008-07-17 13:30 ------- The problem seems to be this code in scanner.c's gfc_new_file:
if (gfc_cpp_enabled ())
{
result = gfc_cpp_preprocess (gfc_source_file);
if (!gfc_cpp_preprocess_only ())
result = load_file (gfc_cpp_temporary_file (), true);
}
else
result = load_file (gfc_source_file, true);
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36342
