http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
--- Comment #5 from janus at gcc dot gnu.org 2013-01-16 08:31:21 UTC ---
The patch in comment 4 fails on:
FAIL: gfortran.dg/select_type_24.f90 -O (test for errors, line 48)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
--- Comment #4 from janus at gcc dot gnu.org 2013-01-15 22:57:19 UTC ---
Patch:
Index: gcc/fortran/parse.c
===
--- gcc/fortran/parse.c(revision 195125)
+++ gcc/fortran/p
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
--- Comment #3 from janus at gcc dot gnu.org 2013-01-15 22:43:43 UTC ---
> bug1.f: In function 'mpdata_advop':
> bug1.f:42:0: internal compiler error: gfc_trans_code(): Bad statement code
>call bcx%fill_halos()
The ICE is due
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
janus at gcc dot gnu.org changed:
What|Removed |Added
Keywords||ice-on-valid-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
--- Comment #2 from janus at gcc dot gnu.org 2013-01-15 10:04:31 UTC ---
Confirmed. Reduced test case:
type, abstract :: bcd_t
contains
procedure(bcd_fill_halos), deferred :: fill_halos
end type
abstract interface
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55984
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|