From: Alexandre Oliva Date: Wed, 6 Nov 2002 18:10:58 +0000 (+0000) Subject: mips.md (call_value_multiple_internal2): Use dla for non-SImode addresses. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=021fa809e3c8bae8d2e5ac7e399716f2a0d7b93a;p=gcc.git mips.md (call_value_multiple_internal2): Use dla for non-SImode addresses. * config/mips/mips.md (call_value_multiple_internal2): Use dla for non-SImode addresses. From-SVN: r58862 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 80b38e791d7..75e18c71adb 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 b783c4f26df..5a675108b10 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,%^\";