Hi Eric, Mostly an improvement over the last snapshot, with only the new failure on hpux10.20 being a surprise!
2009/2/23 Eric Blake <e...@byu.net>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > [bcc'ing everyone who responded to snapshot 2; thanks again for your > previous feedback] > > One more snapshot before the final release of M4 1.4.13; this one adds > some gnulib fixes for some (but not all) of the reported issues from last > snapshot; it also adds some optimizations that result in faster m4 speed. > Known issues from the previous round for which no one has done any > investigation: > > On some older platforms, the gnulib tests test-fseeko and test-ftello > fail, due to a bug in the platforms' ungetc behavior. Without a gnulib > replacement for ungetc, this won't be fixed, but it does not affect m4 > behavior. Shouldn't we disable those tests when it's possible to detect the ungetc bug at configure time? > On a DEC Alpha platform, there were two m4 test failures; 174.format > failed in such a way that it implies printf("%f") is not supported by libc > but the replacement gnulib printf was not picked up, and 191.sysval failed > with a different value than expected for system(3). I'm not sure whether > this can be easily fixed. Seems that DEC shipped some broken headers in the dtk area with that release of osf; by priming ac_cv_header_inttypes_h=no before running configure both our DEC alphas now pass all tests with the new snapshot. x86_64-suse-linuxe10-gcc412 m4 tests pass, gnulib tests pass i686-suse-linuxe10-gcc412 m4 tests pass, gnulib tests pass x86_64-redhat-linuxe5-gcc412 m4 tests pass, gnulib tests pass i686-redhat-linuxe5-gcc412 m4 tests pass, gnulib tests pass x86_64-redhat-linuxe4-gcc346 m4 tests pass, gnulib tests pass i686-redhat-linuxe4-gcc346 m4 tests pass, gnulib tests pass x86_64-redhat-linuxe3-gcc323 m4 tests pass, gnulib tests pass i686-redhat-linuxe3-gcc323 m4 tests pass, gnulib tests pass i686-redhat-linux9-gcc322 m4 tests pass, gnulib fails: test-fseeko.sh, test-ftello.sh i686-redhat-linuxe2.1-gcc296 m4 tests pass, gnulib fails: test-fseeko.sh, test-ftello.sh i686-redhat-linux7.1-gcc296 m4 tests pass, gnulib fails: test-fseeko.sh, test-ftello.sh i368-pc-solaris2.10-suncc59 m4 tests pass, gnulib tests pass sparc-sun-solaris2.10-suncc59 m4 tests pass, gnulib tests pass sparc-sun-solaris2.9-suncc59 m4 tests pass, gnulib tests pass sparc-sun-solaris2.8-suncc58 m4 tests pass, gnulib fails: test-mbrtowc4.sh test-mbrtowc.c:305: assertion failedAbort - core dumped FAIL: test-mbrtowc4.sh (m4-1.4.12 everything passes, but there is no test-mbrtowc4.sh) sparc-sun-solaris2.7-suncc55 m4 tests pass, gnulib tests pass sparc-sun-solaris2.6-suncc53 m4 tests pass, gnulib tests pass powerpc-ibm-aix6.1.0.0-xlc101 m4 tests pass, gnulib tests pass powerpc-ibm-aix5.3.0.0-xlc80 m4 test fails: 191.sysval Checking ./191.sysval @ ../doc/m4.texinfo:6604: Origin of test ./191.sysval: stdout mismatch *** m4-tmp.766156/m4-xout Wed Jan 21 05:58:19 2009 --- m4-tmp.766156/m4-out Wed Jan 21 05:58:19 2009 *************** *** 1,5 **** ! 2304 --- 1,5 ---- ! 127 0 powerpc-ibm-aix5.2.0.0-xlc80 m4 test fails: 191.sysval @ ../doc/m4.texinfo:6604: Origin of test ./191.sysval: stdout mismatch *** m4-tmp.999624/m4-xout Wed Jan 21 05:59:56 2009 --- m4-tmp.999624/m4-out Wed Jan 21 05:59:56 2009 *************** *** 1,5 **** ! 2304 --- 1,5 ---- ! 127 0 powerpc-ibm-aix5.1.0.0-xlc80 m4 tests pass, gnulib tests pass powerpc-ibm-aix4.3.3.0-xlc60 m4 tests pass, gnulib tests pass ia64-hp-hpux11.31-acc622 m4 tests pass, gnulib fails: test-strtod test-strtod.c:386: assertion failed test-strtod.c:387: assertion failed test-strtod.c:559: assertion failed test-strtod.c:569: assertion failed test-strtod.c:579: assertion failed test-strtod.c:589: assertion failed test-strtod.c:599: assertion failed test-strtod.c:623: assertion failed test-strtod.c:649: assertion failed test-strtod.c:679: assertion failed test-strtod.c:699: assertion failed test-strtod.c:729: assertion failed ia64-hp-hpux11.23-acc622 m4 tests pass, gnulib fails to compile test-stdint.c cc -AC99 -I. -I../lib -I. -I. -I.. -I./.. -I../lib -I./../lib -z +O2 +Ofltacc +Olit=all +Oentrysched +Odataprefetch +Onolimit -c test-stdint.c "test-stdint.c", line 87: error #2018: expected a ")" #if INT8_MIN && INT8_MAX && INT16_MIN && INT16_MAX && INT32_MIN && INT32_MAX ^ "test-stdint.c", line 87: error #2059: function call is not allowed in a constant expression #if INT8_MIN && INT8_MAX && INT16_MIN && INT16_MAX && INT32_MIN && INT32_MAX ^ ...and many more similar errors hppa2.0w-hp-hpux11.23-hpc1111 m4 tests pass, gnulib tests pass hppa2.0w-hp-hpux11.11-hpc1111 m4 tests pass, gnulib tests pass hppa2.0w-hp-hpux11.00-hpc11x m4 tests pass, gnulib tests pass hppa2.0-hp-hpux10.20-hpc1037 m4 fails: 175.format Checking ./175.format @ ../doc/m4.texinfo:5978: Origin of test ./175.format: stdout mismatch *** m4-tmp.11726/m4-xout Mon Feb 23 21:34:51 2009 --- m4-tmp.11726/m4-out Mon Feb 23 21:34:51 2009 *************** *** 3,8 **** 1 56790 5000 ! success success 20 --- 3,8 ---- 1 56790 5000 ! 179769313486231571000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 success 20 mips-sgi-irix65-cc744m m4 tests pass, gnulib tests pass alphaev67-dec-osf5.1-cc65 m4 tests pass, gnulib tests pass alphaev5-dec-osf4.0d-cc55 m4 tests pass, gnulib tests pass Cheers, Gary -- Email me: g...@gnu.org (\(\ Read my blog: http://blog.azazil.net ( o.O) And my other blog: http://www.machaxor.net (uu )o ...and my book: http://sources.redhat.com/autobook ("("_)