http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45827
--- Comment #15 from Hans-Werner Boschmann <boschmann at tp1 dot physik.uni-siegen.de> 2010-10-01 06:52:14 UTC --- Thank you, now I understand the difference. The correct invocation does not supply any new information. Revision 20100928 compiles my code, so it's fine for me now. But I have got huge tables of use statements in my modules and I continue to get this error message, when I forget to explicitly "use" the whole tree of modules. It also might has been a coincidence that the error disappeared when I renamed kind.f90 to kinds.f03. I did the same for 20100928, and it didn't work. But mentioning all modules works for 20100928.