OSDN Git Service

* config/mips/mips.c (mips_parse_cpu): Warn if the CPU name is
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2002 19:57:21 +0000 (19:57 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2002 19:57:21 +0000 (19:57 +0000)
given in upper case.

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

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

index fbfdb69..d46e98e 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-29  DJ Delorie  <dj@redhat.com>
+
+       * config/mips/mips.c (mips_parse_cpu): Warn if the CPU name is
+       given in upper case.
+
 2002-04-29  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * fixinc/inclhack.def (solaris_widec): Include <wchar.h> in
index 401cbbd..534b1f6 100644 (file)
@@ -10122,14 +10122,26 @@ mips_parse_cpu (cpu_string)
   const char *p = cpu_string;
   int seen_v = 0;
   enum processor_type cpu;
+  int warn_upper_case = 0;
 
   /* We need to cope with the various "vr" prefixes for the NEC 4300
      and 4100 processors.  */
   if (*p == 'v' || *p == 'V')
-    seen_v = 1, p++;
+    {
+      if (*p == 'V')
+       warn_upper_case = 1;
+      seen_v = 1, p++;
+    }
 
   if (*p == 'r' || *p == 'R')
-    p++;
+    {
+      if (*p == 'R')
+       warn_upper_case = 1;
+      p++;
+    }
+
+  if (warn_upper_case)
+    warning ("the cpu name must be lower case");
 
   /* Since there is no difference between a R2000 and R3000 in
      terms of the scheduler, we collapse them into just an R3000.  */