I put 6.4.1 as there is no option to choose 6.5.0.
This is a report on a severe regression (from our point of view) for the 6.5
(final?) version of the gfortran 6 series, so not sure whether it makes to
report. But you might close it as 'won't fix'. The attached reproducer is not
yet completely reduced, if you unpack and do 'make' it generates a dynamic
library external.Test.so (which is not really necessary) and an executable
whizard_test. Then execute this with
$./whizard_test --check models
This runs one of our unit tests, the tests models_3 and models_4 fail as the
strings for several objects have not been correctly read from file. In total,
with gfortran 6.5, 19 of 128 unit tests fail and all non-skipped functional
tests fail with segmentation faults (236 of 278). The full code is here:
http://whizard.hepforge.org/whizard-2.6.4.tar.gz You need OCaml to run all/most tests, just to ./configure; make; make check.
I wait for feedback before I attempt to possibly reduce the reproducer.