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.

Reply via email to