We haven’t gotten to this issue to date. The bug ID is CMPLRLIBS-34487. I am following up with our Runtime Libraries team. For now, you can use option -assume old_e0g0_format (linux) or /assume:old_e0g0_format
Use -standard-semanics by default with Intel compilers · Issue #868 · fortran-lang/fpm · GitHub was the main thread in fpm(1). Some of the other discussion there shows this issue and the performance issues were not ever completely addressed. So would a recommendation be that instead of -standard-semantics that a series of -assume options should be used instead; or that fpm(1) should be changed to include -assume old_e0g0_format if -standard-semantics is still included? That is, if fpm(1) tries to encourage standard-conformant coding in general, is the current set of compiler defaults appropriate?
As I see it, a quick PR should add -assume old_e0g0_format (?)