fix bad patch.
authorCatherine Moore <clm@cygnus.com>
Wed, 30 Sep 1998 08:26:10 +0000 (08:26 +0000)
committerCatherine Moore <clm@gcc.gnu.org>
Wed, 30 Sep 1998 08:26:10 +0000 (04:26 -0400)
From-SVN: r22665

gcc/ChangeLog
gcc/toplev.c

index 371dfa4c02ec6ed4265b043a6db312fbff93569e..1ba3f4072bf84474385d83bd324249fc75c2cef8 100644 (file)
@@ -1,3 +1,7 @@
+Wed Sep 30 10:13:39 1998  Catherine Moore  <clm@cygnus.com>
+
+        * toplev.c:  Fix last patch.
+
 Tue Sep 29 20:03:18 1998  Jim Wilson  <wilson@cygnus.com>
 
        * loop.c (get_condition): Fix typo in May 9 change.
index 281e3e192555a4f4bbe31a48952b0691e099733b..e575bb443ed9fa57bb9fe26c53197452b49bf031 100644 (file)
@@ -892,6 +892,8 @@ lang_independent_options f_options[] =
    "Do not generate .size directives" },
   {"function-sections", &flag_function_sections, 1,
    "place each function into its own section" },
+  {"data-sections", &flag_data_sections, 1,
+   "place data items into their own section" },
   {"verbose-asm", &flag_verbose_asm, 1,
    "Add extra commentry to assembler output"},
   {"gnu-linker", &flag_gnu_linker, 1,
@@ -936,8 +938,6 @@ documented_lang_options[] =
      enabled by default.  */
 
   { "-ansi", "Compile just for ANSI C" },
-  {"data-sections", &flag_data_sections, 1,
-   "place data items into their own section" },
   { "-fallow-single-precision",
     "Do not promote floats to double if using -traditional" },
 
@@ -2707,6 +2707,11 @@ compile_file (name)
       warning ("-ffunction-sections not supported for this target.");
       flag_function_sections = 0;
     }
+  if (flag_data_sections)
+    {
+      warning ("-fdata-sections not supported for this target.");
+      flag_data_sections = 0;
+    }
 #endif
 
   if (flag_function_sections
@@ -2815,12 +2820,6 @@ compile_file (name)
 
     for (i = 0, decl = globals; i < len; i++, decl = TREE_CHAIN (decl))
       vec[len - i - 1] = decl;
-  if (flag_data_sections)
-    {
-      warning ("-fdata-sections not supported for this target.");
-      flag_data_sections = 0;
-    }
-
 
     for (i = 0; i < len; i++)
       {