From a610aae0920d4f64ba58fa8b98e60c1274ee6e30 Mon Sep 17 00:00:00 2001 From: aoliva Date: Wed, 6 Nov 2002 18:10:58 +0000 Subject: [PATCH] * config/mips/mips.md (call_value_multiple_internal2): Use dla for non-SImode addresses. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58862 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/mips.md | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 80b38e7..75e18c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-11-06 Alexandre Oliva + + * config/mips/mips.md (call_value_multiple_internal2): Use dla for + non-SImode addresses. + 2002-11-05 Bob Wilson * config/xtensa/elf.h (LIB_SPEC): Add "-lhal". diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index b783c4f..5a67510 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -1,6 +1,6 @@ ;; Mips.md Machine Description for MIPS based processors ;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, -;; 1999, 2000, 2001 Free Software Foundation, Inc. +;; 1999, 2000, 2001, 2002 Free Software Foundation, Inc. ;; Contributed by A. Lichnewsky, lich@inria.inria.fr ;; Changes by Michael Meissner, meissner@osf.org ;; 64 bit r4000 support by Ian Lance Taylor, ian@cygnus.com, and @@ -10558,7 +10558,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\\n\\t%*j\\t%2" if (GET_MODE (target) == SImode) return \"la\\t%^,%1\\n\\tjal\\t%4,%^\"; else - return \"la\\t%^,%1\\n\\tjal\\t%4,%^\"; + return \"dla\\t%^,%1\\n\\tjal\\t%4,%^\"; } else if (REGNO (target) != PIC_FUNCTION_ADDR_REGNUM) return \"move\\t%^,%1\\n\\tjal\\t%4,%^\"; -- 2.7.4