On Fri, 22 Jun 2018 at 13:36, Martin Liška <mli...@suse.cz> wrote: > > On 06/21/2018 05:25 PM, Steve Kargl wrote: > > On Thu, Jun 21, 2018 at 09:03:47AM +0100, Paul Richard Thomas wrote: > >> Ping! > >> > >>> 2018-06-19 Paul Thomas <pa...@gcc.gnu.org> > >>> > >>> PR fortran/49630 > >>> * resolve.c (resolve_contained_fntype): Change standard ref. > >>> from F95 to F2003: C418. Correct a spelling error in a comment. > >>> It is an error for an abstract interface to have an assumed > >>> character length result. > >>> * trans-expr.c (gfc_conv_procedure_call): Likewise change the > >>> standard reference. > >>> > >>> 2018-06-19 Paul Thomas <pa...@gcc.gnu.org> > >>> > >>> PR fortran/49630 > >>> * gfortran.dg/assumed_charlen_function_7.f90: New test. > > > > OK. > > > > Hi. > > If I see correctly it caused: > > $ ./xgcc -B. > /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/typebound_proc_35.f90 > -c > f951: internal compiler error: Segmentation fault > 0x10d0b55 crash_signal > /home/marxin/Programming/gcc/gcc/toplev.c:324 > 0x7ffff6d8ba6f ??? > > /usr/src/debug/glibc-2.27-5.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 > 0x916122 resolve_function > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:3119 > 0x91e829 gfc_resolve_expr(gfc_expr*) > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:6741 > 0x91d7b8 resolve_compcall > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:6299 > 0x91dbb5 resolve_typebound_function > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:6408 > 0x91e89f gfc_resolve_expr(gfc_expr*) > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:6752 > 0x928b2a gfc_resolve_code(gfc_code*, gfc_namespace*) > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:11137 > 0x9364ad resolve_codes > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:16581 > 0x93638b resolve_codes > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:16565 > 0x9365d7 gfc_resolve(gfc_namespace*) > /home/marxin/Programming/gcc/gcc/fortran/resolve.c:16616 > 0x9070f9 gfc_parse_file() > /home/marxin/Programming/gcc/gcc/fortran/parse.c:6266 > 0x962a81 gfc_be_parse_file > /home/marxin/Programming/gcc/gcc/fortran/f95-lang.c:204 > > and some other ICEs: > > FAIL: gfortran.dg/actual_array_offset_1.f90 -O0 (internal compiler error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O0 (test for excess errors) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O1 (internal compiler error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O1 (test for excess errors) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O2 (internal compiler error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O2 (test for excess errors) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler > error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess > errors) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O3 -g (internal compiler > error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -O3 -g (test for excess errors) > FAIL: gfortran.dg/actual_array_offset_1.f90 -Os (internal compiler error) > FAIL: gfortran.dg/actual_array_offset_1.f90 -Os (test for excess errors) > FAIL: gfortran.dg/assumed_charlen_function_7.f90 -O (test for excess > errors) > FAIL: gfortran.dg/interface_abstract_4.f90 -O (internal compiler error) > FAIL: gfortran.dg/interface_abstract_4.f90 -O (test for excess errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -O0 (internal compiler error) > FAIL: gfortran.dg/typebound_proc_35.f90 -O0 (test for excess errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -O1 (internal compiler error) > FAIL: gfortran.dg/typebound_proc_35.f90 -O1 (test for excess errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -O2 (internal compiler error) > FAIL: gfortran.dg/typebound_proc_35.f90 -O2 (test for excess errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler > error) > FAIL: gfortran.dg/typebound_proc_35.f90 -O3 -fomit-frame-pointer > -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess > errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -O3 -g (internal compiler error) > FAIL: gfortran.dg/typebound_proc_35.f90 -O3 -g (test for excess errors) > FAIL: gfortran.dg/typebound_proc_35.f90 -Os (internal compiler error) > FAIL: gfortran.dg/typebound_proc_35.f90 -Os (test for excess errors) >
I've seen that on arm and aarch64 too. > Martin