--- gcc/config/mips/mips.c 2018/04/24 18:29:29 1.1.1.4 +++ gcc/config/mips/mips.c 2018/04/24 18:34:58 1.1.1.5 @@ -4928,7 +4928,7 @@ mips_expand_prologue () enum machine_mode passed_mode = TYPE_MODE (passed_type); rtx entry_parm; - if (TYPE_NEEDS_CONSTRUCTING (passed_type)) + if (TREE_ADDRESSABLE (passed_type)) { passed_type = build_pointer_type (passed_type); passed_mode = Pmode;