Skip to content

Conversation

@rouson
Copy link
Collaborator

@rouson rouson commented Jan 2, 2024

Work in Progress (WIP) -- Do Not Merge

The following commands reproduce an internal compiler error (ICE) with each of the named compilers and compiler versions:

gfortran (Homebrew-installed)

  • Version 13.2.: fpm test
  • Version 12.3.0: fpm test --compiler gfortran-12

nagfor 7.1 (Build 7143)

  • fpm test --compiler nagfor --flag "-fpp -f2018"

nagfor 7.1 Build 7143 requires a separate module procedure
definition with the bind(C) attribute to repeat the full interface
body.
Changing file extensions from .f90 to .F90 eliminates unnecessary
automatic C preprocessing with some compilers, including gfortran.
The following commands reproduce an internal compiler error (ICE)
with each of the named compilers and compiler versions:

`gfortran` (Homebrew-installed)
---------------------------------
* Version 13.2.: `fpm test`
* Version 12.3.0: `fpm test --compiler gfortran-12`

`nagfor` 7.1 (Build 7143)
-------------------------
* `fpm test --compiler nagfor --flag "-fpp -f2018"`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants