]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* toplev.c (main): Complain about -gdwarfn.
authorJason Merrill <jason@yorick.cygnus.com>
Wed, 26 Nov 1997 20:02:50 +0000 (20:02 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 26 Nov 1997 20:02:50 +0000 (13:02 -0700)
From-SVN: r16750

gcc/ChangeLog
gcc/toplev.c

index cc44625f9caed0b13fcd01926fabe9ae4d161e15..63bd24c862dcde888eb66e92afb144f8290ebdaa 100644 (file)
@@ -1,3 +1,7 @@
+Wed Nov 26 13:04:46 1997  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * toplev.c (main): Complain about -gdwarfn.
+
 Tue Nov 25 22:43:30 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
        * dwarf2out.c (outout_call_frame_info): Ensure that the info has
index fbde9e2796f1ba6581f6be1ddfe0832fc5ef4ac3..a775fcf97347feebc32690c3406c95a6cd124f13 100644 (file)
@@ -4221,7 +4221,16 @@ main (argc, argv, envp)
                      while (*q && (*q >= '0' && *q <= '9'))
                        q++;
                      if (*p)
-                       level = atoi (p);
+                       {
+                         level = atoi (p);
+                         if (len > 1 && !strncmp (str, "gdwarf", len))
+                           {
+                             error ("use -gdwarf -g%d for DWARF v1, level %d",
+                                      level, level);
+                             if (level == 2)
+                               error ("use -gdwarf-2   for DWARF v2");
+                           }
+                       }
                      else
                        level = 2;      /* default debugging info level */
                      if (*q || level > 3)