------- Comment #2 from pault at gcc dot gnu dot org 2008-01-16 17:33 ------- This regression enters between 4.1/20050803 and 4.2/20061221.
gfc_check_constructor_type is applying the wrong type, because the intrinsic has not been resolved. (This is called from gfc_match_init_expr via gfc_resolve_expr.). I'll continue to investigate but think that resolution and check_init_expr are occurring in the wrong order. Cheers Paul -- pault at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|implicit character(s) hides |[Rgression 4.2, 4.3] |type of selected_int_kind |implicit character(s) hides |intrinsic |type of selected_int_kind | |intrinsic http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34784