http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52994
--- Comment #7 from janus at gcc dot gnu.org 2012-04-15 19:43:22 UTC --- (In reply to comment #4) > Here is a slightly reduced test case, which gives the same ICE: Note #2: When changing "class(adv_t)" into "type(adv_t)", one gets: a%left_halo(arr) = -666 1 Error: 'left_halo' at (1) is not a VALUE