]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.c (mips_cpu): Moved into ...
authorH.J. Lu <hjl@gnu.org>
Sat, 21 Jul 2001 18:01:46 +0000 (18:01 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sat, 21 Jul 2001 18:01:46 +0000 (11:01 -0700)
2001-07-21  H.J. Lu  (hjl@gnu.org)

* config/mips/mips.c (mips_cpu): Moved into ...
(override_options): Here.

* config/mips/mips.h (mips_cpu_attr): Replace mips_cpu with
mips_tune.
(mips_cpu): Removed.

From-SVN: r44231

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

index b5c95a9906d013b5644e2bcfb86dbed808f39f06..eb09a38172f150883cdf6cb8ec9368e2d4dcd977 100644 (file)
@@ -1,3 +1,12 @@
+2001-07-21  H.J. Lu  (hjl@gnu.org)
+
+       * config/mips/mips.c (mips_cpu): Moved into ...
+       (override_options): Here.
+
+       * config/mips/mips.h (mips_cpu_attr): Replace mips_cpu with
+       mips_tune.
+       (mips_cpu): Removed.
+
 2001-07-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * config/m68hc11/m68hc11.md ("andqi3"): Accept d as second operand.
index 792323453ec0e696719d16ef90b1c7d8094e09f7..fc181f64e066601275f3a5e892d744a6b477676b 100644 (file)
@@ -202,9 +202,6 @@ enum processor_type mips_arch;
 /* The target cpu for optimization and scheduling.  */
 enum processor_type mips_tune;
 
-/* Historical option for code generation and scheduling.  */
-enum processor_type mips_cpu;
-
 /* which instruction set architecture to use.  */
 int mips_isa;
 
@@ -4706,6 +4703,7 @@ override_options ()
   register int i, start;
   register int regno;
   register enum machine_mode mode;
+  register enum processor_type mips_cpu;
 
   mips_section_threshold = g_switch_set ? g_switch_value : MIPS_DEFAULT_GVALUE;
 
index a7da887a2eb3a56c6c26cde010a6dc8ea808c150..e87177f6239be6224074b5210624bfb900a4aade 100644 (file)
@@ -71,7 +71,7 @@ enum processor_type {
 };
 
 /* Recast the cpu class to be the cpu attribute.  */
-#define mips_cpu_attr ((enum attr_cpu)mips_cpu)
+#define mips_cpu_attr ((enum attr_cpu)mips_tune)
 
 /* Which ABI to use.  These are constants because abi64.h must check their
    value at preprocessing time.
@@ -135,7 +135,6 @@ extern struct rtx_def *branch_cmp[2];       /* operands for compare */
 extern enum cmp_type branch_type;      /* what type of branch to use */
 extern enum processor_type mips_arch;   /* which cpu to codegen for */
 extern enum processor_type mips_tune;   /* which cpu to schedule for */
-extern enum processor_type mips_cpu;   /* historical codegen/sched */
 extern enum mips_abicalls_type mips_abicalls;/* for svr4 abi pic calls */
 extern int mips_isa;                   /* architectural level */
 extern int mips16;                     /* whether generating mips16 code */