bug-m4
[Top][All Lists]
Advanced

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

Re: next m4 snapshot [was: M4 1.4.14 on AIX 7.1BETA]


From: Rainer Tammer
Subject: Re: next m4 snapshot [was: M4 1.4.14 on AIX 7.1BETA]
Date: Wed, 11 Aug 2010 10:10:55 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0

 Hello,
I have checked the snap shot on AIX 5.3 (to avoid problem with the AIX
7.1BETA):

On 09.08.2010 23:26, Eric Blake wrote:
> On 07/30/2010 08:23 AM, Eric Blake wrote:
>> Now fixed in gnulib, and therefore in my current m4 snapshot:
>>
>> Grab m4-1.4.14.6-76d1 from http://people.redhat.com/eblake/m4/
> Now at m4-1.4.14.7-19d5 from the same location.
>
>> I'm hoping that all the strtod issues have been resolved, but nothing
>> has been done on the regex issues, so that still remains something to
>> resolve.
> This should fix the strtod "0xp" problem that the last round uncovered,
> as well as including several of Bruno's cleanup patches on various
> functions.  However, it still does not do anything in particular to
> address the spurious regex memory failure.  Any help you can give, like
> single stepping through the failing re_compile_pattern, would be
> appreciated.
>

Unfortunately this did not sove the gnulib problem. The rexex related
errors
are still there.

This are the failures:

Checking ./164.regexp
@ ../doc/m4.texinfo:5688: Origin of test
./164.regexp: stdout mismatch
--- m4-tmp.475292/m4-xout       2010-08-11 10:05:30 +0200
+++ m4-tmp.475292/m4-out        2010-08-11 10:05:30 +0200
@@ -1,4 +1,4 @@
-5
--1
+
+
 *** Unix *** nix ***

@ ../doc/m4.texinfo:5688: Origin of test
./164.regexp: stderr mismatch
--- m4-tmp.475292/m4-xerr       2010-08-11 10:05:30 +0200
+++ m4-tmp.475292/m4-err        2010-08-11 10:05:30 +0200
@@ -0,0 +1,3 @@
+m4:stdin:1: bad regular expression: `\<[a-z]\w+': Memory exhausted
+m4:stdin:2: bad regular expression: `\<Q\w*': Memory exhausted
+m4:stdin:4: bad regular expression: `\<Q\w*': Memory exhausted
Checking ./165.regexp
...
Checking ./173.patsubst
@ ../doc/m4.texinfo:5906: Origin of test
./173.patsubst: stdout mismatch
--- m4-tmp.475292/m4-xout       2010-08-11 10:05:31 +0200
+++ m4-tmp.475292/m4-out        2010-08-11 10:05:31 +0200
@@ -1,5 +1,5 @@
-OBS: GNUs not Unix
-OBS: GNUs OBS: not OBS: Unix
+
+
 (GNUs)() (not)() (Unix)()
 (GNUs) (not) (Unix)
 GN not
@ ../doc/m4.texinfo:5906: Origin of test
./173.patsubst: stderr mismatch
--- m4-tmp.475292/m4-xerr       2010-08-11 10:05:31 +0200
+++ m4-tmp.475292/m4-err        2010-08-11 10:05:31 +0200
@@ -1 +1,3 @@
+m4:stdin:1: bad regular expression `^': Memory exhausted
+m4:stdin:2: bad regular expression `\<': Memory exhausted
 m4:stdin:6: Warning: trailing \ ignored in replacement
Checking ./174.patsubst
@ ../doc/m4.texinfo:5939: Origin of test
./174.patsubst: stdout mismatch
--- m4-tmp.475292/m4-xout       2010-08-11 10:05:31 +0200
+++ m4-tmp.475292/m4-out        2010-08-11 10:05:31 +0200
@@ -1,4 +1,4 @@

 GNUS NOT UNIX
 gnus not unix
-Gnus Not Unix
+
@ ../doc/m4.texinfo:5939: Origin of test
./174.patsubst: stderr mismatch
--- m4-tmp.475292/m4-xerr       2010-08-11 10:05:31 +0200
+++ m4-tmp.475292/m4-err        2010-08-11 10:05:31 +0200
@@ -0,0 +1,3 @@
+m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:4: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
Checking ./175.patsubst
...
Checking ./231.improved_c
@ ../doc/m4.texinfo:8489: Origin of test
./231.improved_c: stdout mismatch
--- m4-tmp.475292/m4-xout       2010-08-11 10:05:36 +0200
+++ m4-tmp.475292/m4-out        2010-08-11 10:05:36 +0200
@@ -4,9 +4,9 @@
 act3,ive
 act1, ive
 active
-Act1
-Active
+
+
 _capitalize(`active')

-OOPSct1
-OOPSctive
+
+
@ ../doc/m4.texinfo:8489: Origin of test
./231.improved_c: stderr mismatch
--- m4-tmp.475292/m4-xerr       2010-08-11 10:05:36 +0200
+++ m4-tmp.475292/m4-err        2010-08-11 10:05:36 +0200
@@ -0,0 +1,4 @@
+m4:stdin:11: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:12: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:15: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:16: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
Checking ./232.improved_c
@ ../doc/m4.texinfo:8566: Origin of test
./232.improved_c: stdout mismatch
--- m4-tmp.475292/m4-xout       2010-08-11 10:05:36 +0200
+++ m4-tmp.475292/m4-out        2010-08-11 10:05:36 +0200
@@ -1,4 +1,4 @@
-Act1,Ive; Act2, Ive; Active; `Active'
+,; ; ; `'
 divert(`-1')
 # upcase(text)
 # downcase(text)
@ ../doc/m4.texinfo:8566: Origin of test
./232.improved_c: stderr mismatch
--- m4-tmp.475292/m4-xerr       2010-08-11 10:05:36 +0200
+++ m4-tmp.475292/m4-err        2010-08-11 10:05:36 +0200
@@ -0,0 +1,5 @@
+m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
+m4:stdin:6: bad regular expression: `^\(\w\)\(\w*\)': Memory exhausted
Checking ./233.improved_f
Checking ./stackovf.test
Stack soft limit set to 300K
Pass


All m4 tests are OK:

======================
All 103 tests passed
(6 tests were not run)
======================



Bye
  Rainer




reply via email to

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