[Patch, fortran] PR43945 - [OOP] Derived type with GENERIC: resolved to the wrong specific TBP

Janus Weil janus@gcc.gnu.org
Fri Jun 4 18:11:00 GMT 2010


> I am finally in a position to commit this one but, on a different
> system, it has started segfaulting on my old friend
> dynamic_dispatch_5.f03 (and on coarray_8.f90).  At the moment, I do
> not see why.

I currently see this failing not only on dynamic_dispatch_5, but also
on ..._7 and ..._8:

FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O0  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O1  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O2  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
(internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
(test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
-funroll-loops  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -g  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -Os  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_5.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O0  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O1  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O2  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
(internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
(test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
-funroll-loops  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -g  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -Os  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_7.f03  -Os  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O0  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O0  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O1  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O1  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O2  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O2  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
(internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
(test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
-funroll-loops  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
-funroll-loops  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -g  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -O3 -g  (test for excess errors)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -Os  (internal compiler error)
FAIL: gfortran.dg/dynamic_dispatch_8.f03  -Os  (test for excess errors)


Cheers,
Janus



More information about the Gcc-patches mailing list