(output_prolog): Need GP if type ISUBR.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 24 Dec 1993 13:56:20 +0000 (08:56 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 24 Dec 1993 13:56:20 +0000 (08:56 -0500)
From-SVN: r6304

gcc/config/alpha/alpha.c

index 1de1972..7d32487 100644 (file)
@@ -1233,7 +1233,8 @@ output_prolog (file, size)
        || (GET_RTX_CLASS (GET_CODE (insn)) == 'i'
            && GET_CODE (PATTERN (insn)) != USE
            && GET_CODE (PATTERN (insn)) != CLOBBER
-           && get_attr_type (insn) == TYPE_LDSYM))
+           && (get_attr_type (insn) == TYPE_LDSYM
+               || get_attr_type (insn) == TYPE_ISUBR)))
       {
        alpha_function_needs_gp = 1;
        break;