OSDN Git Service

2010-09-27 Andrew Haley <aph@redhat.com>
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Sep 2010 09:54:27 +0000 (09:54 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Sep 2010 09:54:27 +0000 (09:54 +0000)
        PR java/45773
        * jvgenmain.c (main): Fix arg processing.

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

gcc/java/ChangeLog
gcc/java/jvgenmain.c

index f1a1ee1..664cd32 100644 (file)
@@ -1,3 +1,8 @@
+2010-09-27  Andrew Haley  <aph@redhat.com>
+
+       PR java/45773
+       * jvgenmain.c (main): Fix arg processing.
+
 2010-09-22  Joseph Myers  <joseph@codesourcery.com>
 
        * jvspec.c (lang_specific_driver): Handle OPT__help instead of
index 91fa81c..a678802 100644 (file)
@@ -123,8 +123,12 @@ main (int argc, char **argv)
   for (i = 1; i < last_arg; ++i)
     {
       const char *p;
+
+      if (strcmp (argv[i], "-D") == 0)
+       continue;
+
       fprintf (stream, "  \"");
-      for (p = &argv[i][2]; *p; ++p)
+      for (p = argv[i]; *p; ++p)
        {
          if (! ISPRINT (*p))
            fprintf (stream, "\\%o", *p);