aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2021-04-07 18:23:44 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-29 14:23:46 +0000
commitd94afa43f7c21c9625fd636903f490cc474b444d (patch)
treefe18cc4b6833ea821237a57f9cd3eff7f12e27bc
parentbb456e80c186ff703bbee22097d86d1f9b6d8623 (diff)
downloadgcc-d94afa43f7c21c9625fd636903f490cc474b444d.zip
gcc-d94afa43f7c21c9625fd636903f490cc474b444d.tar.gz
gcc-d94afa43f7c21c9625fd636903f490cc474b444d.tar.bz2
[Ada] Ignore again errors when running gen_il-main
gcc/ada/ * Make-generated.in (ada/stamp-gen_il): Ignore errors from running gen_il-main.
-rw-r--r--gcc/ada/Make-generated.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ada/Make-generated.in b/gcc/ada/Make-generated.in
index 129909b..7d452b8 100644
--- a/gcc/ada/Make-generated.in
+++ b/gcc/ada/Make-generated.in
@@ -18,7 +18,9 @@ GEN_IL_FLAGS = -gnata -gnat2012 -gnatw.g -gnatyg -gnatU $(GEN_IL_INCLUDES)
ada/seinfo_tables.ads ada/seinfo_tables.adb ada/sinfo.h ada/einfo.h ada/nmake.ads ada/nmake.adb ada/seinfo.ads ada/sinfo-nodes.ads ada/sinfo-nodes.adb ada/einfo-entities.ads ada/einfo-entities.adb: ada/stamp-gen_il ; @true
ada/stamp-gen_il: $(fsrcdir)/ada/gen_il*
$(MKDIR) ada/gen_il
- cd ada/gen_il ; gnatmake -q -g $(GEN_IL_FLAGS) gen_il-main ; ./gen_il-main
+ cd ada/gen_il; gnatmake -q -g $(GEN_IL_FLAGS) gen_il-main
+ # Ignore errors to work around finalization issues in older compilers
+ - cd ada/gen_il; ./gen_il-main
$(fsrcdir)/../move-if-change ada/gen_il/seinfo_tables.ads ada/seinfo_tables.ads
$(fsrcdir)/../move-if-change ada/gen_il/seinfo_tables.adb ada/seinfo_tables.adb
$(fsrcdir)/../move-if-change ada/gen_il/sinfo.h ada/sinfo.h