bug-m4
[Top][All Lists]
Advanced

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

Re: snapshot 2 in preparation for 1.4.13


From: Gary V. Vaughan
Subject: Re: snapshot 2 in preparation for 1.4.13
Date: Wed, 21 Jan 2009 15:30:58 +0700

Hi Eric,

Thanks for working on this, and giving me time to run some tests :)

2009/1/17 Eric Blake <address@hidden>:
> I obviously missed releasing GNU M4 1.4.13 by the end of 2008, but maybe
> I'll make January.  Gnulib has had some improvements to fix bugs reported
> on the last snapshot, but also introduced some new unit tests that align
> with the new POSIX 2008 release.  To ensure as much portability as
> possible in the next M4 release, I'd like some feedback on whether the
> current snapshot works for you.

Here are the results on the platforms I have access to.  When
comparing to 1.4.12, I used identical compilers and flags on 1.4.12
and this 1.4.13prerelease. I have full logs of all builds, and will be
happy to provide more details or rerun individual tests if that is
useful.  Unless noted otherwise, even with the errors I'm reporting,
this pre-release is in equal or better shape than 1.4.12 on these
platforms:

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
  (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

!THE FOLLOWING IS A REGRESSION OVER m4-1.4.12, WHICH COMPILES AND
PASSES ALL TESTS!
powerpc-ibm-aix6.1.0.0-xlc101 cannot compile:
  xlc  -I.     -O2 -qlanglvl=extc99 -qro -qroconst -qmaxmem=-1
-qarch=ppc -c -o strtod.o strtod.c
  "strtod.c", line 155.17: 1506-045 (S) Undeclared identifier HUGE_VAL.
  "strtod.c", line 170.17: 1506-232 (I) Divisor for modulus or
division operator cannot be zero.
from config.log:
  configure:15935: checking whether HUGE_VAL works
  configure:15953: xlc -c -O2 -qlanglvl=extc99 -qro -qroconst
-qmaxmem=-1 -qarch=ppc  conftest.c >&5
  configure:15953: $? = 0
  configure:15960: result: yes
from lib/math.h:
  #if 0
  # undef HUGE_VAL
  # define HUGE_VAL (1.0 / 0.0)
  #endif
from /usr/include/math.h:
  #ifdef _ANSI_C_SOURCE
  [[elided]]
  #define HUGE_VAL (*((double *)(_DBLINF)))


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.sysvar
@ ../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

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 fails: test-c-stack.sh
./test-c-stack.sh[7]: 2972 Memory fault(coredump)
FAIL: test-c-stack.sh

hppa2.0w-hp-hpux11.11-hpc1111 m4 tests pass, gnulib fails: test-c-stack.sh
./test-c-stack.sh[7]: 1752 Memory fault(coredump)
FAIL: test-c-stack.sh

hppa2.0w-hp-hpux11.00-hpc11x  m4 tests pass, gnulib fails: test-c-stack.sh
./test-c-stack.sh[7]: 18746 Memory fault(coredump)
FAIL: test-c-stack.sh

hppa2.0-hp-hpux10.20-hpc1037  m4 fails: stackovf.test
Stack soft limit set to 300K
Failure - m4 aborted unexpectedly
Output from m4:
m4: internal error detected; please report this bug to
<address@hidden>: Segmentation fault

mips-sgi-irix65-cc744m        m4 tests pass, gnulib tests pass
alphaev67-dec-osf5.1-cc65     m4 tests pass, gnulib tests pass

!THE FOLLOWING IS A REGRESSION OVER m4-1.4.12, WHICH COMPILES AND
PASSES ALL TESTS!
alphaev5-dec-osf4.0d-cc55     fails to compile:
cc -std  -I.   -ieee  -O2 -nodtk -msym -readonly_strings -c -o
gl_avltree_oset.o gl_avltree_oset.c
cc: Warning: ///usr/include.dtk/stdlib.h, line 26: "include_next" is
an invalid preprocessor directive, and is being ignored.
#include_next <stdlib.h>
-^
cc: Warning: ///usr/include.dtk/stdio.h, line 27: "include_next" is an
invalid preprocessor directive, and is being ignored.
#include_next <stdio.h>
-^


HTH,
    Gary
-- 
Email me:          address@hidden                        (\(\
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  ("("_)




reply via email to

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