When gawk was not built with MPFR, there's no mtrace output and those
tests FAIL. But we should make them UNSUPPORTED like other
tst-printf-format-* tests in the case.
Signed-off-by: Xi Ruoyao <xry111@xry111.site>
Reviewed-by: Sam James <sam@gentoo.org>
Reviewed-by: Andreas K Hüttel <dilfridge@gentoo.org>
$(common-objpfx)malloc/mtrace $(objpfx)tst-$*.mtrace > $@; \
$(evaluate-test)
$(objpfx)tst-printf-format-%-mem.out: $(objpfx)tst-printf-format-%.out
- $(common-objpfx)malloc/mtrace \
- $(objpfx)tst-printf-format-$*.mtrace > $@; \
+ { test -r $(objpfx)tst-printf-format-$*.mtrace \
+ || ( echo "$(objpfx)tst-printf-format-$*.mtrace does not exist"; \
+ exit 77; ) \
+ && $(common-objpfx)malloc/mtrace \
+ $(objpfx)tst-printf-format-$*.mtrace; } > $@; \
$(evaluate-test)
errlist-h = $(firstword $(wildcard $(addsuffix /errlist.h,$(sysdirs) .)))