* gcc-interface/misc.c (optimize, optimize_size): Undefine as
macros and define as variables.
(gnat_post_options): Set optimize and optimize_size variables.
From-SVN: r164755
+2010-09-30 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc-interface/misc.c (optimize, optimize_size): Undefine as
+ macros and define as variables.
+ (gnat_post_options): Set optimize and optimize_size variables.
+
2010-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* g-socket.adb: Move pragma to disable warnings in case
flag_zero_initialized_in_bss = 0;
}
+/* Ada code requires variables for these settings rather than elements
+ of the global_options structure. */
+#undef optimize
+#undef optimize_size
+int optimize;
+int optimize_size;
+
/* Post-switch processing. */
static bool
if (write_symbols == DWARF2_DEBUG)
use_gnu_debug_info_extensions = gnat_dwarf_extensions > 0;
+ optimize = global_options.x_optimize;
+ optimize_size = global_options.x_optimize_size;
+
return false;
}