lang.c (lang_f_options): Added optimize-static-class-initialization.
authorTom Tromey <tromey@redhat.com>
Fri, 7 Dec 2001 19:01:19 +0000 (19:01 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 7 Dec 2001 19:01:19 +0000 (19:01 +0000)
* lang.c (lang_f_options): Added
optimize-static-class-initialization.
(java_decode_option): Removed special case.

From-SVN: r47768

gcc/java/ChangeLog
gcc/java/lang.c

index 6083f059323933b394e57d2271ed0425c2d1cfb6..b244d2cee6a7f27cba6d2781d606e97c5575e27d 100644 (file)
@@ -1,3 +1,9 @@
+2001-12-07  Tom Tromey  <tromey@redhat.com>
+
+       * lang.c (lang_f_options): Added
+       optimize-static-class-initialization.
+       (java_decode_option): Removed special case.
+
 2001-12-07  Per Bothner  <per@bothner.com>
 
        * check-init.c (check_init):  Fix typo freeing memory twice.
index 979b261c30b10431bd61fa941920495af2742637..c07c5868017b13e66cb310943f872db032d386b8 100644 (file)
@@ -173,7 +173,8 @@ lang_f_options[] =
   {"hash-synchronization", &flag_hash_synchronization, 1},
   {"jni", &flag_jni, 1},
   {"check-references", &flag_check_references, 1},
-  {"force-classes-archive-check", &flag_force_classes_archive_check, 1}
+  {"force-classes-archive-check", &flag_force_classes_archive_check, 1},
+  {"optimize-static-class-initialization", &flag_optimize_sci, 1 }
 };
 
 static struct string_option
@@ -328,15 +329,6 @@ java_decode_option (argc, argv)
     }
 #undef ARG
 
-#undef ARG
-#define ARG "-fno-optimize-static-class-initialization"
-  if (strncmp (p, ARG, sizeof (ARG) - 1) == 0)
-    {
-      flag_optimize_sci = 0;
-      return 1;
-    }
-#undef ARG
-
   if (p[0] == '-' && p[1] == 'f')
     {
       /* Some kind of -f option.