Workarounds for gfortran 13.2
Fixed
- Several workarounds added to enable building with gfortran 13.2. Polymorphic assignment is broken, and must be replaced by
ALLOCATE(obj,source=...)
. But apparently not everywhere? - Add
-check nouninit
for Intel LLVM to work aroundifx
bug.
Changed
- Updated CI to remove gcc-9 from macOS11 and add gcc-12