https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87943
Bug ID: 87943 Summary: [6.5 regression] severe regression on iso_varying_string (?) Product: gcc Version: 6.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: juergen.reuter at desy dot de Target Milestone: --- Created attachment 44976 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44976&action=edit Reproducer 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.