aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xChangeLog18
-rw-r--r--Makefile.in1
-rw-r--r--awk.h2
-rw-r--r--awklib/Makefile.in1
-rw-r--r--command.c2
-rw-r--r--command.y2
-rwxr-xr-xconfigure6
-rw-r--r--configure.ac5
-rw-r--r--custom.h8
-rw-r--r--doc/Makefile.in1
-rw-r--r--eval.c18
-rw-r--r--extras/Makefile.in1
-rw-r--r--support/Makefile.in1
-rw-r--r--test/ChangeLog6
-rwxr-xr-xtest/Gentests16
-rw-r--r--test/Makefile.am29
-rw-r--r--test/Makefile.in121
-rw-r--r--test/Maketests92
18 files changed, 209 insertions, 121 deletions
diff --git a/ChangeLog b/ChangeLog
index b098d754..7bb1efc9 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2019-02-25 Arnold D. Robbins <arnold@skeeve.com>
+
+ * configure.ac: Set ZOS_FAIL if on ZOS to improve test suite on that
+ platform.
+ * awk.h (is_valid_identifier): Move declaration outside ifdef DYNAMIC.
+ * command.y: Fix test for EBCDIC to use USE_EBCDIC.
+ * custom.h: Remove definitions of __builtin_expect.
+ * eval.c (update_ERRNO_string): Add untested and disabled code for z/OS
+ to remove leading IBM error codes. This might one day make more of the
+ tests pass on z/OS.
+
+2019-02-20 Arnold D. Robbins <arnold@skeeve.com>
+
+ * awk.h (is_valid_identifier): Move declaration outside of
+ `#if DYNAMIC'. Thanks to Daniel Richard G.
+ * custom.h (builtin_expect): Remove definitions, now
+ handled by support/cdefs.h.
+
2019-02-17 Arnold D. Robbins <arnold@skeeve.com>
Fix debugger eval command so that return from a called
diff --git a/Makefile.in b/Makefile.in
index 0c662f96..d900c673 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -401,6 +401,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
diff --git a/awk.h b/awk.h
index e90f83d5..2d87d5af 100644
--- a/awk.h
+++ b/awk.h
@@ -1514,11 +1514,11 @@ extern NODE **r_get_field(NODE *n, Func_ptr *assign, bool reference);
extern NODE *do_ext(int nargs);
void load_ext(const char *lib_name); /* temporary */
extern void close_extensions(void);
+extern bool is_valid_identifier(const char *name);
#ifdef DYNAMIC
extern awk_bool_t make_builtin(const char *name_space, const awk_ext_func_t *);
extern NODE *get_argument(int);
extern NODE *get_actual_argument(NODE *, int, bool);
-extern bool is_valid_identifier(const char *name);
#define get_scalar_argument(n, i) get_actual_argument((n), (i), false)
#define get_array_argument(n, i) get_actual_argument((n), (i), true)
#endif
diff --git a/awklib/Makefile.in b/awklib/Makefile.in
index 054597d5..c198acc8 100644
--- a/awklib/Makefile.in
+++ b/awklib/Makefile.in
@@ -273,6 +273,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
diff --git a/command.c b/command.c
index 6c81d3ab..16c99673 100644
--- a/command.c
+++ b/command.c
@@ -3180,7 +3180,7 @@ find_command(const char *token, size_t toklen)
int abrv_match = -1;
int partial_match = -1;
-#if 'a' == 0x81 /* it's EBCDIC */
+#ifdef USE_EBCDIC
/* make sure all lower case characters in token (sorting
* isn't the solution in this case)
*/
diff --git a/command.y b/command.y
index 58880dee..1af3ad12 100644
--- a/command.y
+++ b/command.y
@@ -1423,7 +1423,7 @@ find_command(const char *token, size_t toklen)
int abrv_match = -1;
int partial_match = -1;
-#if 'a' == 0x81 /* it's EBCDIC */
+#ifdef USE_EBCDIC
/* make sure all lower case characters in token (sorting
* isn't the solution in this case)
*/
diff --git a/configure b/configure
index 11df906e..dcbf559c 100755
--- a/configure
+++ b/configure
@@ -660,6 +660,7 @@ MSGFMT
GETTEXT_MACRO_VERSION
USE_NLS
SED
+ZOS_FAIL
acl_shlibext
RANLIB
LN_S
@@ -5800,6 +5801,11 @@ rm -f conftest*
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_ebcdic" >&5
$as_echo "$use_ebcdic" >&6; }
+if test "$use_ebcdic" = yes ]
+then
+ ZOS_FAIL='; echo Expect $@ to fail on z/OS.'
+fi
+
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
diff --git a/configure.ac b/configure.ac
index 68bbb57c..ac1bc472 100644
--- a/configure.ac
+++ b/configure.ac
@@ -144,6 +144,11 @@ gnu_gawk_in_ebcdic
use_ebcdic=yes],
[use_ebcdic=no])
AC_MSG_RESULT([$use_ebcdic])
+if test "$use_ebcdic" = yes ]
+then
+ ZOS_FAIL='; echo Expect $@ to fail on z/OS.'
+fi
+AC_SUBST(ZOS_FAIL)
dnl Set the programming language for checks. Fortunately,
dnl this only needs to be set once, since everything is in C.
diff --git a/custom.h b/custom.h
index 0b6b8b5f..7dfc140f 100644
--- a/custom.h
+++ b/custom.h
@@ -47,19 +47,11 @@
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif
-#define __builtin_expect(expr, val) (expr)
#ifndef SIZE_MAX
#define SIZE_MAX __INT32_MAX
#endif
#endif
-/* This keeps regex happy on non-GCC compilers */
-#ifndef __GNUC__
-#ifndef __builtin_expect
-#define __builtin_expect(expr, val) (expr)
-#endif
-#endif
-
/* For QNX, based on submission from Michael Hunter, mphunter@qnx.com */
#ifdef __QNX__
#define GETPGRP_VOID 1
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 2c4c6d2e..7fd6603d 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -301,6 +301,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
diff --git a/eval.c b/eval.c
index 4858fa69..4650150b 100644
--- a/eval.c
+++ b/eval.c
@@ -1023,7 +1023,23 @@ update_ERRNO_string(const char *string)
{
update_PROCINFO_num("errno", 0);
unref(ERRNO_node->var_value);
- ERRNO_node->var_value = make_string(string, strlen(string));
+ size_t len = strlen(string);
+#if defined(USE_EBCDIC) && defined(ELIDE_IBM_ERROR_CODE)
+ // skip over leading IBM error code
+ // N.B. This code is untested
+ if (isupper(string[0]) && isupper(string[1])) {
+ while (*string && *string != ' ')
+ string++;
+
+ while (*string && *string == ' ')
+ string++;
+
+ len = strlen(string);
+ if (string[len-1] == '.')
+ len--; // remove the final '.'
+ }
+#endif
+ ERRNO_node->var_value = make_string(string, len);
}
/* unset_ERRNO --- eliminate the value of ERRNO */
diff --git a/extras/Makefile.in b/extras/Makefile.in
index c8a90607..705cca5b 100644
--- a/extras/Makefile.in
+++ b/extras/Makefile.in
@@ -258,6 +258,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
diff --git a/support/Makefile.in b/support/Makefile.in
index 195909d6..ac697798 100644
--- a/support/Makefile.in
+++ b/support/Makefile.in
@@ -279,6 +279,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
diff --git a/test/ChangeLog b/test/ChangeLog
index b34c9898..a30560f3 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,9 @@
+2019-02-25 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (EXPECTED_FAIL_ZOS): New group of tests expected to
+ fail on ZOS.
+ (ZOS_FAIL): New macro set by autoconf.
+
2019-02-22 Eli Zaretskii <eliz@gnu.org>
* Makefile.in (EXPECTED_FAIL_MINGW):
diff --git a/test/Gentests b/test/Gentests
index d7feaef5..cf4ba908 100755
--- a/test/Gentests
+++ b/test/Gentests
@@ -122,6 +122,16 @@ BEGIN {
}
}
+# Tests that fail on z/OS
+/EXPECTED_FAIL_ZOS *=/,/[^\\]$/ {
+ gsub(/(^EXPECTED_FAIL_ZOS *=|\\$)/,"")
+ for (i = 1; i <= NF; i++)
+ {
+ zos_fail[$i]
+ }
+ next
+}
+
/^[[:alpha:]_][[:alnum:]_]*:/ {
# remember all targets from Makefile.am
sub(/:.*/,"")
@@ -215,7 +225,11 @@ function generate(x, s, i, locale_string)
delete files[x".in"]
}
- printf "\t@echo $@\n"
+ if (x in zos_fail) {
+ printf "\t@echo $@ $(ZOS_FAIL)\n"
+ delete zos_fail[x]
+ } else
+ printf "\t@echo $@\n"
# default is the leading tab and @
locale_string = "\t@"
diff --git a/test/Makefile.am b/test/Makefile.am
index f9994dd2..96cbdd64 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1454,6 +1454,19 @@ EXPECTED_FAIL_MINGW = \
inetecht mbfw1 mbprintf1 mbprintf4 mbstr1 mbstr2 pid pipeio2 \
pty1 pty2 readdir rstest4 rstest5 status-close timeout
+# List of tests that fail on z/OS
+EXPECTED_FAIL_ZOS = \
+ aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
+ backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \
+ forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \
+ mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \
+ printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \
+ subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \
+ widesub widesub2 widesub3 widesub4 \
+ beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space
+
+ZOS_FAIL = @ZOS_FAIL@
+
# List of the files that appear in manual tests or are for reserve testing:
GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \
fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \
@@ -1705,7 +1718,7 @@ devfd::
# This cannot be autogenerated; we want it to read the input name
# on the command line.
errno:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1812,7 +1825,7 @@ redfilnm::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
space::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1858,7 +1871,7 @@ rtlenmb::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nofile::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1884,7 +1897,7 @@ mixed1::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf5::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@case `uname` in \
CYGWIN* | MINGW32* | *MS-DOS*) echo this test fails on this system --- skipping $@ ;; \
*) \
@@ -1899,12 +1912,12 @@ printfbad2: printfbad2.ok
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
beginfile1::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.awk . ./no/such/file Makefile >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
beginfile2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@-( cd "$(srcdir)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" $(abs_srcdir)/$@.sh $(abs_srcdir)/$@.in ) > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2132,7 +2145,7 @@ fts:
# BINMODE=2 is needed for PC tests.
charasbytes:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -b -v BINMODE=2 -f $@.awk "$(srcdir)"/$@.in | \
od -c -t x1 | tr ' ' ' ' | sed -e 's/ */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -2144,7 +2157,7 @@ symtab6:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab8:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) -d__$@ -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@
@grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> _$@ ; rm __$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
diff --git a/test/Makefile.in b/test/Makefile.in
index 9404a865..d068b726 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -228,6 +228,7 @@ XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
YACC = @YACC@
YFLAGS = @YFLAGS@
+ZOS_FAIL = @ZOS_FAIL@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -1715,6 +1716,18 @@ EXPECTED_FAIL_MINGW = \
pty1 pty2 readdir rstest4 rstest5 status-close timeout
+# List of tests that fail on z/OS
+EXPECTED_FAIL_ZOS = \
+ aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \
+ backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \
+ forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \
+ mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \
+ printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \
+ subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \
+ widesub widesub2 widesub3 widesub4 \
+ beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space
+
+
# List of the files that appear in manual tests or are for reserve testing:
GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \
fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \
@@ -2154,7 +2167,7 @@ devfd::
# This cannot be autogenerated; we want it to read the input name
# on the command line.
errno:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2261,7 +2274,7 @@ redfilnm::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
space::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2307,7 +2320,7 @@ rtlenmb::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nofile::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2333,7 +2346,7 @@ mixed1::
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf5::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@case `uname` in \
CYGWIN* | MINGW32* | *MS-DOS*) echo this test fails on this system --- skipping $@ ;; \
*) \
@@ -2348,12 +2361,12 @@ printfbad2: printfbad2.ok
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
beginfile1::
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.awk . ./no/such/file Makefile >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
beginfile2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@-( cd "$(srcdir)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" $(abs_srcdir)/$@.sh $(abs_srcdir)/$@.in ) > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2581,7 +2594,7 @@ fts:
# BINMODE=2 is needed for PC tests.
charasbytes:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -b -v BINMODE=2 -f $@.awk "$(srcdir)"/$@.in | \
od -c -t x1 | tr ' ' ' ' | sed -e 's/ */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -2593,7 +2606,7 @@ symtab6:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab8:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@$(AWK) -d__$@ -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@
@grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> _$@ ; rm __$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2927,7 +2940,7 @@ concat3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
concat4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2973,7 +2986,7 @@ delfunc:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
dfamb1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3169,7 +3182,7 @@ gsubtst4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
gsubtst5:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3385,7 +3398,7 @@ numindex:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
numrange:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3612,7 +3625,7 @@ regexprange:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
regrange:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3632,7 +3645,7 @@ resplit:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
rri1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3708,7 +3721,7 @@ setrec1:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sigpipe1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3773,7 +3786,7 @@ strtod:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
subamp:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3784,7 +3797,7 @@ subback:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
subi18n:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3875,37 +3888,37 @@ uplus:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
wideidx:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
wideidx2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub3:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -3971,17 +3984,17 @@ aarray1:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
aasort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
aasorti:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
arraysort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4027,7 +4040,7 @@ clos1way5:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
clos1way6:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4077,7 +4090,7 @@ fieldwdth:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
forcenum:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4197,7 +4210,7 @@ gensub3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
getlndir:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4247,7 +4260,7 @@ igncfs:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
ignrcas2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4348,13 +4361,13 @@ match3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbstr1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbstr2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4390,7 +4403,7 @@ nondec2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nonfatal2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4460,7 +4473,7 @@ printfbad4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
printhuge:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4476,7 +4489,7 @@ profile4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile5:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4521,7 +4534,7 @@ reint:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
reint2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4557,7 +4570,7 @@ shadowbuiltin:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sortfor:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4567,7 +4580,7 @@ sortfor2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sortu:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4602,7 +4615,7 @@ switch2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4637,7 +4650,7 @@ symtab10:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
timeout:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4682,12 +4695,12 @@ typeof5:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
double1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
double2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4697,35 +4710,35 @@ intformat:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
asort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
asorti:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backbigs1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backsmalls1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backsmalls2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
fmttest:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -4744,37 +4757,37 @@ fnparydl:
fi
lc_num1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbfw1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf3:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
diff --git a/test/Maketests b/test/Maketests
index bdc9633f..48b24333 100644
--- a/test/Maketests
+++ b/test/Maketests
@@ -206,7 +206,7 @@ concat3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
concat4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -252,7 +252,7 @@ delfunc:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
dfamb1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -448,7 +448,7 @@ gsubtst4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
gsubtst5:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -664,7 +664,7 @@ numindex:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
numrange:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -891,7 +891,7 @@ regexprange:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
regrange:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -911,7 +911,7 @@ resplit:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
rri1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -987,7 +987,7 @@ setrec1:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sigpipe1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1052,7 +1052,7 @@ strtod:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
subamp:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1063,7 +1063,7 @@ subback:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
subi18n:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1154,37 +1154,37 @@ uplus:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
wideidx:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
wideidx2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub3:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
widesub4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1250,17 +1250,17 @@ aarray1:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
aasort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
aasorti:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
arraysort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1306,7 +1306,7 @@ clos1way5:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
clos1way6:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1356,7 +1356,7 @@ fieldwdth:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
forcenum:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1476,7 +1476,7 @@ gensub3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
getlndir:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1526,7 +1526,7 @@ igncfs:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
ignrcas2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1627,13 +1627,13 @@ match3:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbstr1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbstr2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1669,7 +1669,7 @@ nondec2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
nonfatal2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1739,7 +1739,7 @@ printfbad4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
printhuge:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1755,7 +1755,7 @@ profile4:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
profile5:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1800,7 +1800,7 @@ reint:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
reint2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1836,7 +1836,7 @@ shadowbuiltin:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sortfor:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1846,7 +1846,7 @@ sortfor2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
sortu:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1881,7 +1881,7 @@ switch2:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
symtab1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1916,7 +1916,7 @@ symtab10:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
timeout:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1961,12 +1961,12 @@ typeof5:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
double1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
double2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -1976,35 +1976,35 @@ intformat:
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
asort:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
asorti:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backbigs1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backsmalls1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
backsmalls2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
fmttest:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
@@ -2023,37 +2023,37 @@ fnparydl:
fi
lc_num1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbfw1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf1:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf2:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf3:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@
mbprintf4:
- @echo $@
+ @echo $@ $(ZOS_FAIL)
@[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \
AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@