OSDN Git Service

gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Oct 2007 17:20:19 +0000 (17:20 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Oct 2007 17:20:19 +0000 (17:20 +0000)
* config/mips/mips.c (TARGET_MIN_ANCHOR_OFFSET): Delete.
(TARGET_MAX_ANCHOR_OFFSET): Delete.
(mips_cannot_force_const_mem): Don't check TARGET_HAVE_TLS.
(mips_set_mips16_mode): Initialize min_anchor_offset and
max_anchor_offset directly to constants.

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

gcc/ChangeLog
gcc/config/mips/mips.c

index 6caddf8..39901e4 100644 (file)
@@ -1,5 +1,13 @@
 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
 
+       * config/mips/mips.c (TARGET_MIN_ANCHOR_OFFSET): Delete.
+       (TARGET_MAX_ANCHOR_OFFSET): Delete.
+       (mips_cannot_force_const_mem): Don't check TARGET_HAVE_TLS.
+       (mips_set_mips16_mode): Initialize min_anchor_offset and
+       max_anchor_offset directly to constants.
+
+2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
+
        * config/mips/mips.c: Delete trailing whitespace.
 
 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
index 2477c17..c460cca 100644 (file)
@@ -1370,10 +1370,6 @@ static const unsigned char mips16e_save_restore_regs[] = {
 #undef TARGET_EXTRA_LIVE_ON_ENTRY
 #define TARGET_EXTRA_LIVE_ON_ENTRY mips_extra_live_on_entry
 
-#undef TARGET_MIN_ANCHOR_OFFSET
-#define TARGET_MIN_ANCHOR_OFFSET -32768
-#undef TARGET_MAX_ANCHOR_OFFSET
-#define TARGET_MAX_ANCHOR_OFFSET 32767
 #undef TARGET_USE_BLOCKS_FOR_CONSTANT_P
 #define TARGET_USE_BLOCKS_FOR_CONSTANT_P mips_use_blocks_for_constant_p
 #undef TARGET_USE_ANCHORS_FOR_SYMBOL_P
@@ -1865,7 +1861,7 @@ mips_cannot_force_const_mem (rtx x)
        return true;
     }
 
-  if (TARGET_HAVE_TLS && for_each_rtx (&x, &mips_tls_symbol_ref_1, 0))
+  if (for_each_rtx (&x, &mips_tls_symbol_ref_1, 0))
     return true;
 
   return false;
@@ -5715,8 +5711,8 @@ mips_set_mips16_mode (int mips16_p)
            align_functions = 8;
        }
 
-      targetm.min_anchor_offset = TARGET_MIN_ANCHOR_OFFSET;
-      targetm.max_anchor_offset = TARGET_MAX_ANCHOR_OFFSET;
+      targetm.min_anchor_offset = -32768;
+      targetm.max_anchor_offset = 32767;
     }
 
   /* (Re)initialize mips target internals for new ISA.  */