(reload, reload_as_needed): Check for use of return register with
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 4 May 1994 20:35:23 +0000 (16:35 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 4 May 1994 20:35:23 +0000 (16:35 -0400)
reg_referenced_p, not reg_mentioned_p.

From-SVN: r7208

gcc/reload1.c

index 2c13fe0..7a44245 100644 (file)
@@ -969,7 +969,7 @@ reload (first, global, dumpfile)
                       && !(GET_CODE (PATTERN (insn)) == SET
                            && SET_DEST (PATTERN (insn)) == stack_pointer_rtx))
                {
-                 if (reg_mentioned_p (after_call, PATTERN (insn)))
+                 if (reg_referenced_p (after_call, PATTERN (insn)))
                    avoid_return_reg = after_call;
                  after_call = 0;
                }
@@ -3681,7 +3681,7 @@ reload_as_needed (first, live_known)
                   && !(GET_CODE (PATTERN (insn)) == SET
                        && SET_DEST (PATTERN (insn)) == stack_pointer_rtx))
            {
-             if (reg_mentioned_p (after_call, PATTERN (insn)))
+             if (reg_referenced_p (after_call, PATTERN (insn)))
                avoid_return_reg = after_call;
              after_call = 0;
            }