mips-protos.h: In comments, refer to loadgp_absolute rather than loadgp_noshared.
authorRichard Sandiford <richard@codesourcery.com>
Thu, 12 Apr 2007 17:39:58 +0000 (17:39 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 12 Apr 2007 17:39:58 +0000 (17:39 +0000)
gcc/
* config/mips/mips-protos.h: In comments, refer to loadgp_absolute
rather than loadgp_noshared.
* config/mips/mips.c (mips_emit_loadgp): Use gen_loadgp_absolute
instead of gen_loadgp_noshared.  Use gen_loadgp_newabi instead of
gen_loadgp.
* config/mips/mips.md (loadgp): Rename to...
(loadgp_newabi): ...this.
(loadgp_noshared): Rename to...
(loadgp_absolute): ...this.

From-SVN: r123755

gcc/ChangeLog
gcc/config/mips/mips-protos.h
gcc/config/mips/mips.c
gcc/config/mips/mips.md

index 0497ecf70b298aceecad3e880c533117e0caa24a..e98422669bf47396b6444e896dc695103ff33733 100644 (file)
@@ -1,3 +1,15 @@
+2007-04-12  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/mips/mips-protos.h: In comments, refer to loadgp_absolute
+       rather than loadgp_noshared.
+       * config/mips/mips.c (mips_emit_loadgp): Use gen_loadgp_absolute
+       instead of gen_loadgp_noshared.  Use gen_loadgp_newabi instead of
+       gen_loadgp.
+       * config/mips/mips.md (loadgp): Rename to...
+       (loadgp_newabi): ...this.
+       (loadgp_noshared): Rename to...
+       (loadgp_absolute): ...this.
+
 2007-04-12  Richard Sandiford  <richard@codesourcery.com>
 
        * config/mips/mips.c (mips_ok_for_lazy_binding_p): Always return
index 91d0150dbd7371e0ca041072f5b6a4e64de75d2e..78cdc1ae6693cee91d23aca9856a61681ccfcfde 100644 (file)
@@ -119,7 +119,7 @@ enum mips_symbol_type {
        by .cpsetup).
 
    LOADGP_ABSOLUTE
-       The GNU absolute sequence, as generated by loadgp_noshared.  */
+       The GNU absolute sequence, as generated by loadgp_absolute.  */
 enum mips_loadgp_style {
   LOADGP_NONE,
   LOADGP_OLDABI,
index f782d75f1fa97bbed86438d4f716625e158808da..9100e998c7663a2724e67cdc57250765a761fdc6 100644 (file)
@@ -6599,14 +6599,14 @@ mips_emit_loadgp (void)
          mips_gnu_local_gp = gen_rtx_SYMBOL_REF (Pmode, "__gnu_local_gp");
          SYMBOL_REF_FLAGS (mips_gnu_local_gp) |= SYMBOL_FLAG_LOCAL;
        }
-      emit_insn (gen_loadgp_noshared (mips_gnu_local_gp));
+      emit_insn (gen_loadgp_absolute (mips_gnu_local_gp));
       break;
 
     case LOADGP_NEWABI:
       addr = XEXP (DECL_RTL (current_function_decl), 0);
       offset = mips_unspec_address (addr, SYMBOL_GOTOFF_LOADGP);
       incoming_address = gen_rtx_REG (Pmode, PIC_FUNCTION_ADDR_REGNUM);
-      emit_insn (gen_loadgp (offset, incoming_address));
+      emit_insn (gen_loadgp_newabi (offset, incoming_address));
       if (!TARGET_EXPLICIT_RELOCS)
        emit_insn (gen_loadgp_blockage ());
       break;
index 832b93bd05af781939f287aa90e26f28524479e1..28fb5022eb781655fcb65123112dd69160ceb3a9 100644 (file)
 ;; Insn to initialize $gp for n32/n64 abicalls.  Operand 0 is the offset
 ;; of _gp from the start of this function.  Operand 1 is the incoming
 ;; function address.
-(define_insn_and_split "loadgp"
+(define_insn_and_split "loadgp_newabi"
   [(unspec_volatile [(match_operand 0 "" "")
                     (match_operand 1 "register_operand" "")] UNSPEC_LOADGP)]
   "mips_current_loadgp_style () == LOADGP_NEWABI"
   [(set_attr "length" "12")])
 
 ;; Likewise, for -mno-shared code.  Operand 0 is the __gnu_local_gp symbol.
-(define_insn_and_split "loadgp_noshared"
+(define_insn_and_split "loadgp_absolute"
   [(unspec_volatile [(match_operand 0 "" "")] UNSPEC_LOADGP)]
   "mips_current_loadgp_style () == LOADGP_ABSOLUTE"
   "#"