OSDN Git Service

2001-09-15 Eric Christopher <echristo@redhat.com>
authorechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Sep 2001 02:09:52 +0000 (02:09 +0000)
committerechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Sep 2001 02:09:52 +0000 (02:09 +0000)
* config/mips/abi64.h: Add support for MEABI.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45624 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/mips/abi64.h

index 89c2c3b..44b33f1 100644 (file)
@@ -1,5 +1,9 @@
 2001-09-15  Eric Christopher  <echristo@redhat.com>
 
+       * config/mips/abi64.h: Add support for MEABI.
+
+2001-09-15  Eric Christopher  <echristo@redhat.com>
+
        * config/mips/mips.md: Add unspec #2.
        (reload_indi): Use.
        (reload_outdi): Ditto.
index 5be5f51..279874a 100644 (file)
@@ -55,7 +55,7 @@ Boston, MA 02111-1307, USA.  */
        call_used_regs[regno] = 1;                                      \
     }                                                                  \
   /* odd registers from fp21 to fp31 are now caller saved.  */         \
-  if (mips_abi == ABI_N32)                                             \
+  if (mips_abi == ABI_N32 || mips_abi == ABI_MEABI)                    \
     {                                                                  \
       int regno;                                                       \
       for (regno = FP_REG_FIRST + 21; regno <= FP_REG_FIRST + 31; regno+=2) \
@@ -254,6 +254,3 @@ extern struct rtx_def *mips_function_value PARAMS ((union tree_node *, union tre
 /* ??? Could optimize structure passing by putting the right register rtx
    into the field decl, so that if we use the field, we can take the value from
    a register instead of from memory.  */
-
-
-