http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-09-04 19:18:00 UTC --- I think I understand what's happening, although I don't know how to fix it: (1) gfortran.dg/class_45a.f03 is compiled and generate g_nodes.mod, (2) gfortran.dg/class_45b.f03 is compiled and run with -O0, (3) g_nodes.mod is cleaned due to "! { dg-final { cleanup-modules "G_Nodes" } }" (4) gfortran.dg/class_45b.f03 is proceeded with -O1 but g_nodes.mod is no longer there, hence the failure: Fatal Error: Can't open module file 'g_nodes.mod' for reading at (1): No such file or directory^M FAIL: gfortran.dg/class_45b.f03 -O1 (test for excess errors) Excess errors: /opt/gcc/work/gcc/testsuite/gfortran.dg/class_45b.f03:9:6: Fatal Error: Can't open module file 'g_nodes.mod' for reading at (1): No such file or direc tory