gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/improve-tests, created. gawk-4.1


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/improve-tests, created. gawk-4.1.0-3050-gd729cf6
Date: Tue, 3 Apr 2018 15:01:07 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/improve-tests has been created
        at  d729cf6803abafe807a215fe44ffd542ba8182c8 (commit)

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=d729cf6803abafe807a215fe44ffd542ba8182c8

commit d729cf6803abafe807a215fe44ffd542ba8182c8
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Apr 3 22:00:11 2018 +0300

    Add more test generation automation: MPFR, --posix, --traditional.

diff --git a/ChangeLog b/ChangeLog
index c1c08a0..15ec525 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2018-04-03         Arnold D. Robbins     <address@hidden>
+
+       * Gentests: Add special support for MPFR tests, tests needing
+       --posix and --traditional.
+       * Makefile.am (NEED_MPFR): Renamed from MPFR_TESTS.
+       (NEED_POSIX, NEED_TRADITIONAL): New groupings.  Removed related
+       individual recipes.
+       (GENTESTS_UNUSED): Updated.
+       * litoct.in, nonl.in: New files.
+
 2018-04-02         Arnold D. Robbins     <address@hidden>
 
        * config.guess, config.sub, install-sh: Updated from GNULIB.
diff --git a/test/Gentests b/test/Gentests
index 5a7aaa0..10846e0 100755
--- a/test/Gentests
+++ b/test/Gentests
@@ -38,6 +38,29 @@ BEGIN {
        next
 }
 
+/^NEED_MPFR *=/,/[^\\]$/ {
+       gsub(/(^NEED_MPFR *=|\\$)/,"")
+       for (i = 1; i <= NF; i++) {
+               simple_mpfr[$i]
+               tests[++ntests] = $i
+       }
+       next
+}
+
+/^NEED_POSIX *=/,/[^\\]$/ {
+       gsub(/(^NEED_POSIX *=|\\$)/,"")
+       for (i = 1; i <= NF; i++)
+               posix[$i]
+       next
+}
+
+/^NEED_TRADITIONAL *=/,/[^\\]$/ {
+       gsub(/(^NEED_TRADITIONAL *=|\\$)/,"")
+       for (i = 1; i <= NF; i++)
+               traditional[$i]
+       next
+}
+
 /^GENTESTS_UNUSED *=/,/[^\\]$/ {
        gsub(/(^GENTESTS_UNUSED *=|\\$)/,"")
        for (i = 1; i <= NF; i++)
@@ -95,6 +118,18 @@ function generate(x,        s)
                s = s " --lint-old"
                delete lint_old[x]
        }
+       if (x in simple_mpfr) {
+               s = s " -M"
+               delete simple_mpfr[x]
+       }
+       if (x in posix) {
+               s = s " --posix"
+               delete posix[x]
+       }
+       if (x in traditional) {
+               s = s " --traditional"
+               delete traditional[x]
+       }
        if (x".in" in files) {
                s = s " < \"$(srcdir)\"/address@hidden"
                delete files[x".in"]
diff --git a/test/Makefile.am b/test/Makefile.am
index fe4fd81..ea9f8b7 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -589,6 +589,7 @@ EXTRA_DIST = \
        lintwarn.awk \
        lintwarn.ok \
        litoct.awk \
+       litoct.in \
        litoct.ok \
        localenl.ok \
        localenl.sh \
@@ -750,6 +751,7 @@ EXTRA_DIST = \
        nonfatal3.awk \
        nonfatal3.ok \
        nonl.awk \
+       nonl.in \
        nonl.ok \
        noparms.awk \
        noparms.ok \
@@ -1310,10 +1312,6 @@ INET_TESTS = inetdayu inetdayt inetechu inetecht
 
 MACHINE_TESTS = double1 double2 fmtspcl intformat
 
-MPFR_TESTS = mpfrbigint mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
-       mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
-       mpfrstrtonum mpgforcenum mpfruplus
-
 LOCALE_CHARSET_TESTS = \
        asort asorti backbigs1 backsmalls1 backsmalls2 \
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
@@ -1333,11 +1331,22 @@ SHLIB_TESTS = \
 # List of the tests which should be run with --lint option:
 NEED_LINT = \
        defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
-       noeffect nofmtch shadow uninit2 uninit3 uninit4 uninit5 uninitialized
+       noeffect nofmtch nonl shadow uninit2 uninit3 uninit4 uninit5 
uninitialized
 
 # List of the tests which should be run with --lint-old option:
 NEED_LINT_OLD = lintold
 
+# List of tests that must be run with -M
+NEED_MPFR = mpfrbigint mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
+       mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
+       mpfrstrtonum mpgforcenum mpfruplus
+
+# List of tests that need --posix
+NEED_POSIX = printf0 posix2008sub paramasfunc1 paramasfunc2 muldimposix
+
+# List of tests that need --traditional
+NEED_TRADITIONAL = litoct tradanch rscompat
+
 # List of the tests which fail with EXIT CODE 1
 FAIL_CODE1 = \
        badassign1 badbuild callparam delfunc fcall_exit fcall_exit2 \
@@ -1350,9 +1359,9 @@ CHECK_MPFR = \
        rand fnarydel fnparydl
 
 # List of the files that appear in manual tests or are for reserve testing:
-GENTESTS_UNUSED = Makefile.in dtdgport.awk gtlnbufv.awk hello.awk \
-       inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \
-       longdbl.awk longdbl.in printfloat.awk readdir0.awk xref.awk
+GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk gtlnbufv.awk \
+       hello.awk inchello.awk inclib.awk inplace.1.in inplace.2.in \
+       inplace.in printfloat.awk readdir0.awk valgrind.awk xref.awk
 
 CMP = cmp
 AWKPROG = ../gawk$(EXEEXT)
@@ -1419,7 +1428,7 @@ machine-tests: $(MACHINE_TESTS)
 mpfr-tests:
        @if $(AWK) --version | $(AWK) ' /MPFR/ { exit 1 }' ; then \
        echo MPFR tests not supported on this system ; \
-       else $(MAKE) $(MPFR_TESTS) ; \
+       else $(MAKE) $(NEED_MPFR) ; \
        fi
 
 arraydebug-tests:
@@ -1580,11 +1589,6 @@ badargs::
        @-$(AWK) -f 2>&1 | grep -v patchlevel >_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-nonl::
-       @echo $@
-       @-AWKPATH="$(srcdir)" $(AWK) --lint -f nonl.awk /dev/null >_$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 strftime::
        @echo $@
        @GAWKLOCALE=C; export GAWKLOCALE; \
@@ -1592,11 +1596,6 @@ strftime::
        $(AWK) -v OUTPUT=_$@ -f "$(srcdir)"/strftime.awk
        @-$(CMP) strftime.ok _$@ && rm -f _$@ strftime.ok || exit 0
 
-litoct::
-       @echo $@
-       @echo ab | $(AWK) --traditional -f "$(srcdir)"/litoct.awk >_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 devfd::
        @echo $@
        @$(AWK) 1 /dev/fd/4 /dev/fd/5 4<"$(srcdir)"/devfd.in4 
5<"$(srcdir)"/devfd.in5 >_$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@@ -1620,11 +1619,6 @@ tweakfld::
        @rm -f errors.cleanup
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-tradanch::
-       @echo $@
-       @$(AWK) --traditional -f "$(srcdir)"/tradanch.awk 
"$(srcdir)"/tradanch.in >_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 # AIX /bin/sh exec's the last command in a list, therefore issue a ":"
 # command so that pid.sh is fork'ed as a child before being exec'ed.
 pid::
@@ -1741,11 +1735,6 @@ space::
        @$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? 
>>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-printf0::
-       @echo $@
-       @$(AWK) --posix -f "$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 rsnulbig::
        @echo $@
        @ : Suppose that block size for pipe is at most 128kB:
@@ -2052,11 +2041,6 @@ profile10:
        @$(AWK) --pretty-print=_$@ -f "$(srcdir)"/address@hidden > /dev/null
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-posix2008sub:
-       @echo $@
-       @$(AWK) --posix -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 next:
        @echo $@
        @-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/address@hidden > _$@ 2>&1
@@ -2088,66 +2072,21 @@ mpfrrnd:
        @$(AWK) -M -vPREC=53 -f "$(srcdir)"/address@hidden > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrrndeval:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrnegzero:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrnr:
-       @echo $@
-       @$(AWK) -M -vPREC=113 -f "$(srcdir)"/address@hidden 
"$(srcdir)"/address@hidden > _$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfrsort:
        @echo $@
        @$(AWK) -M -vPREC=53 -f "$(srcdir)"/address@hidden > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrbigint:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrsqrt:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrstrtonum:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfruplus:
        @echo $@
        @$(AWK) -M -f "$(srcdir)"/uplus.awk > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpgforcenum:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrrem:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfrmemok1:
        @echo $@
        @$(AWK) -p- -M -f "$(srcdir)"/address@hidden 2>&1 | sed 1d > _$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrfield:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden "$(srcdir)"/address@hidden > 
_$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 jarebug::
        @echo $@
        @"$(srcdir)"/address@hidden "$(AWKPROG)" "$(srcdir)"/address@hidden 
"$(srcdir)"/address@hidden "_$@"
@@ -2379,16 +2318,6 @@ genpot:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --gen-pot >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-paramasfunc1::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-paramasfunc2::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 negtime::
        @echo $@
        @TZ=GMT AWKPATH="$(srcdir)" $(AWK) -f address@hidden >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
@@ -2409,11 +2338,6 @@ dbugeval2:
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-muldimposix::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 watchpoint1:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden 
$(srcdir)/address@hidden < $(srcdir)/address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -2437,11 +2361,6 @@ pty2:
        $(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@ ;; \
        esac
 
-rscompat:
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) --traditional -f address@hidden 
"$(srcdir)/address@hidden" >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 symtab10:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden < 
"$(srcdir)/address@hidden" >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
diff --git a/test/Makefile.in b/test/Makefile.in
index 33e2b0b..1f0faf5 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -847,6 +847,7 @@ EXTRA_DIST = \
        lintwarn.awk \
        lintwarn.ok \
        litoct.awk \
+       litoct.in \
        litoct.ok \
        localenl.ok \
        localenl.sh \
@@ -1008,6 +1009,7 @@ EXTRA_DIST = \
        nonfatal3.awk \
        nonfatal3.ok \
        nonl.awk \
+       nonl.in \
        nonl.ok \
        noparms.awk \
        noparms.ok \
@@ -1563,10 +1565,6 @@ ARRAYDEBUG_TESTS = arrdbg
 EXTRA_TESTS = inftest regtest ignrcas3 
 INET_TESTS = inetdayu inetdayt inetechu inetecht
 MACHINE_TESTS = double1 double2 fmtspcl intformat
-MPFR_TESTS = mpfrbigint mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
-       mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
-       mpfrstrtonum mpgforcenum mpfruplus
-
 LOCALE_CHARSET_TESTS = \
        asort asorti backbigs1 backsmalls1 backsmalls2 \
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
@@ -1587,12 +1585,24 @@ SHLIB_TESTS = \
 # List of the tests which should be run with --lint option:
 NEED_LINT = \
        defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
-       noeffect nofmtch shadow uninit2 uninit3 uninit4 uninit5 uninitialized
+       noeffect nofmtch nonl shadow uninit2 uninit3 uninit4 uninit5 
uninitialized
 
 
 # List of the tests which should be run with --lint-old option:
 NEED_LINT_OLD = lintold
 
+# List of tests that must be run with -M
+NEED_MPFR = mpfrbigint mpfrexprange mpfrfield mpfrieee mpfrmemok1 \
+       mpfrnegzero mpfrnr mpfrrem mpfrrnd mpfrrndeval mpfrsort mpfrsqrt \
+       mpfrstrtonum mpgforcenum mpfruplus
+
+
+# List of tests that need --posix
+NEED_POSIX = printf0 posix2008sub paramasfunc1 paramasfunc2 muldimposix
+
+# List of tests that need --traditional
+NEED_TRADITIONAL = litoct tradanch rscompat
+
 # List of the tests which fail with EXIT CODE 1
 FAIL_CODE1 = \
        badassign1 badbuild callparam delfunc fcall_exit fcall_exit2 \
@@ -1607,9 +1617,9 @@ CHECK_MPFR = \
 
 
 # List of the files that appear in manual tests or are for reserve testing:
-GENTESTS_UNUSED = Makefile.in dtdgport.awk gtlnbufv.awk hello.awk \
-       inchello.awk inclib.awk inplace.1.in inplace.2.in inplace.in \
-       longdbl.awk longdbl.in printfloat.awk readdir0.awk xref.awk
+GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk gtlnbufv.awk \
+       hello.awk inchello.awk inclib.awk inplace.1.in inplace.2.in \
+       inplace.in printfloat.awk readdir0.awk valgrind.awk xref.awk
 
 CMP = cmp
 AWKPROG = ../gawk$(EXEEXT)
@@ -1861,7 +1871,7 @@ machine-tests: $(MACHINE_TESTS)
 mpfr-tests:
        @if $(AWK) --version | $(AWK) ' /MPFR/ { exit 1 }' ; then \
        echo MPFR tests not supported on this system ; \
-       else $(MAKE) $(MPFR_TESTS) ; \
+       else $(MAKE) $(NEED_MPFR) ; \
        fi
 
 arraydebug-tests:
@@ -2020,11 +2030,6 @@ badargs::
        @-$(AWK) -f 2>&1 | grep -v patchlevel >_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-nonl::
-       @echo $@
-       @-AWKPATH="$(srcdir)" $(AWK) --lint -f nonl.awk /dev/null >_$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 strftime::
        @echo $@
        @GAWKLOCALE=C; export GAWKLOCALE; \
@@ -2032,11 +2037,6 @@ strftime::
        $(AWK) -v OUTPUT=_$@ -f "$(srcdir)"/strftime.awk
        @-$(CMP) strftime.ok _$@ && rm -f _$@ strftime.ok || exit 0
 
-litoct::
-       @echo $@
-       @echo ab | $(AWK) --traditional -f "$(srcdir)"/litoct.awk >_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 devfd::
        @echo $@
        @$(AWK) 1 /dev/fd/4 /dev/fd/5 4<"$(srcdir)"/devfd.in4 
5<"$(srcdir)"/devfd.in5 >_$@ 2>&1 || echo EXIT CODE: $$? >> _$@
@@ -2060,11 +2060,6 @@ tweakfld::
        @rm -f errors.cleanup
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-tradanch::
-       @echo $@
-       @$(AWK) --traditional -f "$(srcdir)"/tradanch.awk 
"$(srcdir)"/tradanch.in >_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 # AIX /bin/sh exec's the last command in a list, therefore issue a ":"
 # command so that pid.sh is fork'ed as a child before being exec'ed.
 pid::
@@ -2181,11 +2176,6 @@ space::
        @$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? 
>>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-printf0::
-       @echo $@
-       @$(AWK) --posix -f "$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 rsnulbig::
        @echo $@
        @ : Suppose that block size for pipe is at most 128kB:
@@ -2492,11 +2482,6 @@ profile10:
        @$(AWK) --pretty-print=_$@ -f "$(srcdir)"/address@hidden > /dev/null
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-posix2008sub:
-       @echo $@
-       @$(AWK) --posix -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 next:
        @echo $@
        @-$(LOCALES) AWK="$(AWKPROG)" "$(srcdir)"/address@hidden > _$@ 2>&1
@@ -2528,66 +2513,21 @@ mpfrrnd:
        @$(AWK) -M -vPREC=53 -f "$(srcdir)"/address@hidden > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrrndeval:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrnegzero:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrnr:
-       @echo $@
-       @$(AWK) -M -vPREC=113 -f "$(srcdir)"/address@hidden 
"$(srcdir)"/address@hidden > _$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfrsort:
        @echo $@
        @$(AWK) -M -vPREC=53 -f "$(srcdir)"/address@hidden > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrbigint:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrsqrt:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrstrtonum:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfruplus:
        @echo $@
        @$(AWK) -M -f "$(srcdir)"/uplus.awk > _$@ 2>&1
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpgforcenum:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-mpfrrem:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden > _$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 mpfrmemok1:
        @echo $@
        @$(AWK) -p- -M -f "$(srcdir)"/address@hidden 2>&1 | sed 1d > _$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-mpfrfield:
-       @echo $@
-       @$(AWK) -M -f "$(srcdir)"/address@hidden "$(srcdir)"/address@hidden > 
_$@ 2>&1
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 jarebug::
        @echo $@
        @"$(srcdir)"/address@hidden "$(AWKPROG)" "$(srcdir)"/address@hidden 
"$(srcdir)"/address@hidden "_$@"
@@ -2818,16 +2758,6 @@ genpot:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --gen-pot >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-paramasfunc1::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
-paramasfunc2::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 negtime::
        @echo $@
        @TZ=GMT AWKPATH="$(srcdir)" $(AWK) -f address@hidden >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
@@ -2848,11 +2778,6 @@ dbugeval2:
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
-muldimposix::
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden --posix >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 watchpoint1:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden 
$(srcdir)/address@hidden < $(srcdir)/address@hidden >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -2874,11 +2799,6 @@ pty2:
        $(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@ ;; \
        esac
 
-rscompat:
-       @echo $@
-       @AWKPATH="$(srcdir)" $(AWK) --traditional -f address@hidden 
"$(srcdir)/address@hidden" >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
-       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
-
 symtab10:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -D -f address@hidden < 
"$(srcdir)/address@hidden" >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -3404,6 +3324,11 @@ leadnl:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+litoct:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 longsub:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -3524,6 +3449,11 @@ noloop2:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+nonl:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --lint < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 noparms:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -3609,6 +3539,16 @@ opasnslf:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+paramasfunc1:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+paramasfunc2:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 paramdup:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -3649,6 +3589,11 @@ pcntplus:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+posix2008sub:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 prdupval:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -3659,6 +3604,11 @@ prec:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+printf0:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 printf1:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -3766,6 +3716,11 @@ rs:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+rscompat:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 rsnul1nl:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -3931,6 +3886,11 @@ tailrecurse:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+tradanch:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 uninit2:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
@@ -4331,6 +4291,11 @@ match3:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+muldimposix:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 nastyparm:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -4655,6 +4620,51 @@ time:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+mpfrbigint:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrfield:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrnegzero:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrnr:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrrem:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrrndeval:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrsqrt:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrstrtonum:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpgforcenum:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 # end of file Maketests
 
 # Targets generated for other tests:
diff --git a/test/Maketests b/test/Maketests
index 0358cca..6c80e5c 100644
--- a/test/Maketests
+++ b/test/Maketests
@@ -485,6 +485,11 @@ leadnl:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+litoct:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 longsub:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -605,6 +610,11 @@ noloop2:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+nonl:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --lint < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 noparms:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -690,6 +700,16 @@ opasnslf:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+paramasfunc1:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+paramasfunc2:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 paramdup:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -730,6 +750,11 @@ pcntplus:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+posix2008sub:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 prdupval:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -740,6 +765,11 @@ prec:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+printf0:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 printf1:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -847,6 +877,11 @@ rs:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+rscompat:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 rsnul1nl:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
@@ -1012,6 +1047,11 @@ tailrecurse:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+tradanch:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --traditional < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 uninit2:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --lint >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
@@ -1412,6 +1452,11 @@ match3:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+muldimposix:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  --posix >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 nastyparm:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
@@ -1736,4 +1781,49 @@ time:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+mpfrbigint:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrfield:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrnegzero:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrnr:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M < 
"$(srcdir)"/address@hidden >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrrem:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrrndeval:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrsqrt:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpfrstrtonum:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+mpgforcenum:
+       @echo $@
+       @AWKPATH="$(srcdir)" $(AWK) -f address@hidden  -M >_$@ 2>&1 || echo 
EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
 # end of file Maketests
diff --git a/test/litoct.in b/test/litoct.in
new file mode 100644
index 0000000..81bf396
--- /dev/null
+++ b/test/litoct.in
@@ -0,0 +1 @@
+ab
diff --git a/test/nonl.in b/test/nonl.in
new file mode 100644
index 0000000..91195ee
--- /dev/null
+++ b/test/nonl.in
@@ -0,0 +1 @@
+junk
\ No newline at end of file

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=befed6ad69df1851a200ac0e5e0972834d5ec385

commit befed6ad69df1851a200ac0e5e0972834d5ec385
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Apr 3 20:58:22 2018 +0300

    Update make.out.ok.

diff --git a/test/make.out.ok b/test/make.out.ok
index 5978bc7..e66ba2d 100644
--- a/test/make.out.ok
+++ b/test/make.out.ok
@@ -563,6 +563,7 @@ make[2]: Leaving directory 
'/home/arnold/Gnu/gawk/gawk.git/test'
 make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
 mpfrbigint
 mpfrexprange
+mpfrfield
 mpfrieee
 mpfrmemok1
 mpfrnegzero

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=8fa218fdd04033a683aa7563e1be24f6d1afefdf

commit 8fa218fdd04033a683aa7563e1be24f6d1afefdf
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Mar 26 10:53:17 2018 +0300

    Update "good" output of make check.

diff --git a/test/make.out.ok b/test/make.out.ok
index 1f6fb25..5978bc7 100644
--- a/test/make.out.ok
+++ b/test/make.out.ok
@@ -10,6 +10,10 @@ make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git'
 make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git'
 Making check in extension
 make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extension'
+Making check in po
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extension/po'
+make[2]: Nothing to be done for 'check'.
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extension/po'
 make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extension'
 make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extension'
 make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extension'
@@ -273,6 +277,7 @@ substr
 swaplns
 synerr1
 synerr2
+tailrecurse
 tradanch
 tweakfld
 uninit2

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=8f6cca8a7fa10dbc298ee2fd7d6a3a17f63966ce

commit 8f6cca8a7fa10dbc298ee2fd7d6a3a17f63966ce
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Feb 11 21:47:49 2018 +0200

    Add baseline make.out 'make check'.

diff --git a/test/make.out.ok b/test/make.out.ok
new file mode 100644
index 0000000..1f6fb25
--- /dev/null
+++ b/test/make.out.ok
@@ -0,0 +1,578 @@
+Making check in support
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/support'
+make[1]: Nothing to be done for 'check'.
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/support'
+Making check in .
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git'
+make 'CFLAGS=-g -DARRAYDEBUG -DYYDEBUG -DLOCALEDEBUG' 'LDFLAGS=' check-local
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git'
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git'
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git'
+Making check in extension
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extension'
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extension'
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extension'
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extension'
+Making check in extras
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/extras'
+make[1]: Nothing to be done for 'check'.
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/extras'
+Making check in doc
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/doc'
+make[1]: Nothing to be done for 'check'.
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/doc'
+Making check in awklib
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/awklib'
+make[1]: Nothing to be done for 'check'.
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/awklib'
+Making check in po
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/po'
+make[1]: Nothing to be done for 'check'.
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/po'
+Making check in test
+make[1]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+
+Any output from "cmp" is bad news, although some differences
+in floating point values are probably benign -- in particular,
+some systems may omit a leading zero and the floating point
+precision may lead to slightly different output in a few cases.
+
+Locale environment:
+       LC_ALL="C" LANG="C"
+
+======== Starting basic tests ========
+addcomma
+anchgsub
+anchor
+argarray
+arrayind1
+arrayind2
+arrayind3
+arrayparm
+arrayprm2
+arrayprm3
+arrayref
+arrymem1
+arryref2
+arryref3
+arryref4
+arryref5
+arynasty
+arynocls
+aryprm1
+aryprm2
+aryprm3
+aryprm4
+aryprm5
+aryprm6
+aryprm7
+aryprm8
+aryprm9
+arysubnm
+aryunasgn
+asgext
+awkpath
+back89
+backgsub
+badassign1
+badbuild
+callparam
+childin
+clobber
+closebad
+clsflnam
+compare
+compare2
+concat1
+concat2
+concat3
+concat4
+concat5
+convfmt
+datanonl
+defref
+delargv
+delarpm2
+delarprm
+delfunc
+dfamb1
+dfastress
+dynlj
+eofsplit
+exit2
+exitval1
+exitval2
+exitval3
+fcall_exit
+fcall_exit2
+fldchg
+fldchgnf
+fldterm
+fnamedat
+fnarray
+fnarray2
+fnaryscl
+fnasgnm
+fnmisc
+fordel
+forref
+forsimp
+fsbs
+fsnul1
+fsrs
+fsspcoln
+fstabplus
+funsemnl
+funsmnam
+funstack
+getline
+getline2
+getline3
+getline4
+getline5
+getlnbuf
+getnr2tb
+getnr2tm
+gsubasgn
+gsubtest
+gsubtst2
+gsubtst3
+gsubtst4
+gsubtst5
+gsubtst6
+gsubtst7
+gsubtst8
+hex
+hex2
+hsprint
+inpref
+inputred
+intest
+intprec
+iobug1
+leaddig
+leadnl
+litoct
+longsub
+longwrds
+manglprm
+math
+membug1
+memleak
+messages
+minusstr
+mmap8k
+nasty
+nasty2
+negexp
+negrange
+nested
+nfldstr
+nfloop
+nfneg
+nfset
+nlfldsep
+nlinstr
+nlstrina
+noeffect
+nofile
+nofmtch
+noloop1
+noloop2
+nonl
+noparms
+nors
+nulinsrc
+nulrsend
+numindex
+numstr1
+numsubstr
+octsub
+ofmt
+ofmta
+ofmtbig
+ofmtfidl
+ofmts
+ofmtstrnum
+ofs1
+onlynl
+opasnidx
+opasnslf
+paramasfunc1
+paramasfunc2
+paramdup
+paramres
+paramtyp
+paramuninitglobal
+parse1
+parsefld
+parseme
+pcntplus
+posix2008sub
+prdupval
+prec
+printf0
+printf1
+printfchar
+prmarscl
+prmreuse
+prt1eval
+prtoeval
+rand
+randtest
+range1
+readbuf
+rebrackloc
+rebt8b1
+rebuild
+redfilnm
+regeq
+regexpbrack
+regexpbrack2
+regexprange
+regrange
+reindops
+reparse
+resplit
+rri1
+rs
+rscompat
+rsnul1nl
+rsnulbig
+rsnulbig2
+rstest1
+rstest2
+rstest3
+rstest4
+rstest5
+rswhite
+scalar
+sclforin
+sclifin
+setrec0
+setrec1
+sigpipe1
+sortempty
+sortglos
+splitargv
+splitarr
+splitdef
+splitvar
+splitwht
+status-close
+strcat1
+strnum1
+strnum2
+strtod
+subamp
+subback
+subi18n
+subsepnm
+subslash
+substr
+swaplns
+synerr1
+synerr2
+tradanch
+tweakfld
+uninit2
+uninit3
+uninit4
+uninit5
+uninitialized
+unterm
+uparrfs
+uplus
+wideidx
+wideidx2
+widesub
+widesub2
+widesub3
+widesub4
+wjposer1
+zero2
+zeroe0
+zeroflag
+======== Done with basic tests ========
+======== Starting Unix tests ========
+fflush
+getlnhd
+localenl
+pid
+pipeio1
+pipeio2
+poundbang
+rtlen
+rtlen01
+space
+strftlng
+======== Done with Unix tests ========
+======== Starting gawk extension tests ========
+aadelete1
+aadelete2
+aarray1
+aasort
+aasorti
+argtest
+arraysort
+backw
+badargs
+beginfile1
+beginfile2
+binmode1
+charasbytes
+colonwarn
+clos1way
+clos1way2
+clos1way3
+clos1way4
+clos1way5
+clos1way6
+crlf
+dbugeval
+dbugeval2
+dbugtypedre1
+dbugtypedre2
+delsub
+devfd
+devfd1
+devfd2
+dumpvars
+errno
+exit
+fieldwdth
+forcenum
+fpat1
+fpat2
+fpat3
+fpat4
+fpat5
+fpat6
+fpatnull
+fsfwfs
+funlen
+functab1
+functab2
+functab3
+fwtest
+fwtest2
+fwtest3
+fwtest4
+fwtest5
+fwtest6
+fwtest7
+fwtest8
+genpot
+gensub
+gensub2
+gensub3
+getlndir
+gnuops2
+gnuops3
+gnureops
+gsubind
+icasefs
+icasers
+id
+igncdym
+igncfs
+ignrcas2
+ignrcas4
+ignrcase
+incdupe
+incdupe2
+incdupe3
+incdupe4
+incdupe5
+incdupe6
+incdupe7
+include
+include2
+indirectbuiltin
+indirectcall
+indirectcall2
+intarray
+isarrayunset
+lint
+lintexp
+lintindex
+lintint
+lintlength
+lintold
+lintset
+lintwarn
+mixed1
+mktime
+manyfiles
+match1
+match2
+match3
+mbstr1
+mbstr2
+muldimposix
+nastyparm
+negtime
+next
+nondec
+nondec2
+nonfatal1
+nonfatal2
+nonfatal3
+patsplit
+posix
+printfbad1
+printfbad2
+printfbad3
+printfbad4
+printhuge
+procinfs
+profile0
+profile1
+profile2
+profile3
+profile4
+profile5
+profile6
+profile7
+profile8
+profile9
+profile10
+pty1
+pty2
+rebuf
+regnul1
+regnul2
+regx8bit
+reginttrad
+reint
+reint2
+rsgetline
+rsglstdin
+rsstart1
+rsstart2
+rsstart3
+rstest6
+shadow
+shadowbuiltin
+sortfor
+sortfor2
+sortu
+sourcesplit
+split_after_fpat
+splitarg4
+strftime
+strftfld
+strtonum
+strtonum1
+switch2
+symtab1
+symtab2
+symtab3
+symtab4
+symtab5
+symtab6
+symtab7
+symtab8
+symtab9
+symtab10
+typedregex1
+typedregex2
+typedregex3
+typeof1
+typeof2
+typeof3
+typeof4
+typeof5
+timeout
+watchpoint1
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+arrdbg
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'
+======== Done with gawk extension tests ========
+======== Starting machine-specific tests ========
+double1
+double2
+fmtspcl
+intformat
+======== Done with machine-specific tests ========
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+======== Starting tests that can vary based on character set or locale support 
========
+**************************************************************************
+* Some or all of these tests may fail if you have inadequate or missing  *
+* locale support. At least en_US.UTF-8, fr_FR.UTF-8, ru_RU.UTF-8 and     *
+* ja_JP.UTF-8 are needed. The el_GR.iso88597 is optional but helpful.    *
+* However, if you see this message, the Makefile thinks you have what    *
+* you need ...                                                           *
+**************************************************************************
+asort
+asorti
+backbigs1
+backsmalls1
+backsmalls2
+fmttest
+fnarydel
+fnparydl
+jarebug
+lc_num1
+mbfw1
+mbprintf1
+mbprintf2
+mbprintf3
+mbprintf4
+mbprintf5
+mtchi18n
+nlstringtest
+rebt8b2
+rtlenmb
+sort1
+sprintfc
+======== Done with tests that can vary based on character set or locale 
support ========
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'
+======== Starting shared library tests ========
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+apiterm
+filefuncs
+fnmatch
+fork
+fork2
+fts
+functab4
+getfile
+inplace1
+inplace2
+inplace3
+ordchr
+ordchr2
+readdir
+readdir_test
+readfile
+readfile2
+revout
+revtwoway
+rwarray
+testext
+time
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'
+======== Done with shared library tests ========
+======== Starting MPFR tests ========
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+mpfrbigint
+mpfrexprange
+mpfrieee
+mpfrmemok1
+mpfrnegzero
+mpfrnr
+mpfrrem
+mpfrrnd
+mpfrrndeval
+mpfrsort
+mpfrsqrt
+mpfrstrtonum
+mpgforcenum
+mpfruplus
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'
+======== Done with MPFR tests ========
+make[2]: Entering directory '/home/arnold/Gnu/gawk/gawk.git/test'
+ALL TESTS PASSED
+make[2]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'
+make[1]: Leaving directory '/home/arnold/Gnu/gawk/gawk.git/test'

-----------------------------------------------------------------------


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]