WARN_ADAFLAGS= -W -Wall
BOOT_ADAFLAGS= $(COMMON_ADAFLAGS)
+# For native builds, the base compiler might be old and we need to arrange for
+# style warnings not to be flagged as errors during stage1. Cross compilers
+# need to be built by a recent/matching native so we might as well leave the
+# checks fully active.
+
ifeq ($(CROSS),)
-# If not in cross context we are probably doing a bootstrap
-# so disable warnings during stage1
ADAFLAGS= $(COMMON_ADAFLAGS) -gnatwns
else
ADAFLAGS= $(COMMON_ADAFLAGS)
type_annotate_only = (gigi_operating_mode == 1);
-#if 0
- if (Generate_SCO_Instance_Table)
- flag_debug_instances = 1;
-#else
- /* Temporary compatibility shim: FSF head back-end does not support instance
- based debug info discriminators, so disable the generation of the SCO
- instance table. ??? */
+ /* ??? Disable the generation of the SCO instance table until after the
+ back-end supports instance based debug info discriminators. */
Generate_SCO_Instance_Table = False;
-#endif
for (i = 0; i < number_file; i++)
{