[COMMITTED] ada: Require successful build of xsnamest

Message ID 20230525080616.1957490-1-poulhies@adacore.com
State Accepted
Headers
Series [COMMITTED] ada: Require successful build of xsnamest |

Checks

Context Check Description
snail/gcc-patch-check success Github commit url

Commit Message

Marc Poulhiès May 25, 2023, 8:06 a.m. UTC
  From: Tom Tromey <tromey@adacore.com>

While experimenting, I introduced a compilation error into xsnamest.
This took a little while to track down because, while the error was in
the log, the build did not stop.  This patch changes Make-generated.in
to require a successful build of this program.

gcc/ada/

	* Make-generated.in (ada/stamp-snames): Check result of
	gnatmake.

Tested on x86_64-pc-linux-gnu, committed on master.

---
 gcc/ada/Make-generated.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/gcc/ada/Make-generated.in b/gcc/ada/Make-generated.in
index 948fc508a56..95c2a1df352 100644
--- a/gcc/ada/Make-generated.in
+++ b/gcc/ada/Make-generated.in
@@ -46,7 +46,7 @@  ada/stamp-snames : ada/snames.ads-tmpl ada/snames.adb-tmpl ada/snames.h-tmpl ada
 	-$(MKDIR) ada/bldtools/snamest
 	$(RM) $(addprefix ada/bldtools/snamest/,$(notdir $^))
 	$(CP) $^ ada/bldtools/snamest
-	cd ada/bldtools/snamest; gnatmake -q xsnamest ; ./xsnamest
+	cd ada/bldtools/snamest && gnatmake -q xsnamest && ./xsnamest
 	$(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.ns ada/snames.ads
 	$(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.nb ada/snames.adb
 	$(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.nh ada/snames.h