Re: Smoke [5.9.3] 25079 FAIL(F) AIX 4.3.3.0/ML11 (PPC/1 cpu)

2005-07-06 Thread Dave Mitchell
On Wed, Jul 06, 2005 at 06:21:42PM +0200, H.Merijn Brand wrote:
> On Tue, 5 Jul 2005 21:07:15 +0100, Dave Mitchell <[EMAIL PROTECTED]> wrote:

> > "pp_hot.c", line 2682.9: 1506-235 (W) Incorrect escape sequence \C.  \

> > I'm mystified by this. My recent changes should have removed the macro
> > expansions on those lines to <512 bytes, which was Nick's theory as to why
> > they were failing.
> > 
> > Could you do the following on a failing config?
> > 
> > $ make pp_hot.i
> > $ grep set_cur pp_hot.i | od -c

> 000(   m   y   _   p   e   r   l   -   >   I   c   o   m   p
> 020p   a   d   )   =   (   P   A   D   *   )   (   (
> 040(   p   a   d   l   i   s   t   )   -   >   s   v   _   u   .
> 060s   v   u   _   a   r   r   a   y   )   [   (   (   X   P   V
> 100C   V   *   )   (   c   v   )   -   >   s   v   _   a   n   y
> 120)   -   >   x   c   v   _   d   e   p   t   h   ]   )   ;
> 140(   m   y   _   p   e   r   l   -   >   T   c   u   r   p   a
> 160d   )   =   (   (   (   m   y   _   p   e   r   l   -
> 200>   I   c   o   m   p   p   a   d   )   )   -   >   s   v   _
> 220u   .   s   v   u   _   a   r   r   a   y   )   ;   (   v
> 240o   i   d   )   (   {   i   f   (   (   (   (   m
> 260y   _   p   e   r   l   -   >   I   d   e   b   u   g   )
> 300&   0   x   0   0   0   0   4   0   0   0   )   &   &
> 320(   (   m   y   _   p   e   r   l   -   >   I   d   e   b
> 340u   g   )   &   0   x   0   0   1   0   0   0   0   0
> 360)   )   )   (   v   o   i   d   )   (   {   P   e   r
> 400l   I   O   _   p   r   i   n   t   f   (   P   e   r   l   _
> 420P   e   r   l   I   O   _   s   t   d   e   r   r   (   m   y
> 440_   p   e   r   l   )   ,   "   P   a   d   0   x   %
> 460"   "   l   x   "   "   [   0   x   %   "   "   l   x   "   "
> 500]   s   e   t   _   c   u   r   d   e   p
> 520t   h   =   %   d   \   n   "   ,   (   U   V   )   (   (
> 540m   y   _   p   e   r   l   -   >   I   c   o   m   p   p   a
> 560d   )   )   ,   (   U   V   )   (   (   m   y   _   p   e
> 600r   l   -   >   T   c   u   r   p   a   d   )   )   ,   (
> 620i   n   t   )   (   (   (   X   P   V   C   V   *   )   (   c
> 640v   )   -   >   s   v   _   a   n   y   )   -   >   x   c   v
> 660_   d   e   p   t   h   )   )   ;   }   )   ;   }
> 700)   ;   ;  \n
> 704

Hmmm, exactly the same as on my system: no strange control chars, and the
line length is 452, safely below 512. I'm fresh out of ideas.

-- 
The Enterprise is involved in a bizarre time-warp experience which is in
some way unconnected with the Late 20th Century.
-- Things That Never Happen in "Star Trek" #14


Re: Smoke [5.9.3] 25079 FAIL(F) AIX 4.3.3.0/ML11 (PPC/1 cpu)

2005-07-06 Thread H.Merijn Brand
On Tue, 5 Jul 2005 21:07:15 +0100, Dave Mitchell <[EMAIL PROTECTED]> wrote:

> On Tue, Jul 05, 2005 at 04:36:00PM +0200, H.Merijn Brand wrote:
> > Automated smoke report for 5.9.3 patch 25079
> > i2: PPC_604e (PPC/1 cpu)
> > onAIX - 4.3.3.0/ML11
> > using xlc version 5.0.2.8
> > smoketime 17 hours 15 minutes (average 2 hours 9 minutes)
> 
> [snip]
> > 
> > Compiler messages(aix):
> > "pp_hot.c", line 2682.9: 1506-235 (W) Incorrect escape sequence \C.  \
> > ignored. "pp_ctl.c", line 2422.17: 1506-235 (W) Incorrect escape sequence
> > \C.  \ ignored.
> 
> I'm mystified by this. My recent changes should have removed the macro
> expansions on those lines to <512 bytes, which was Nick's theory as to why
> they were failing.
> 
> Could you do the following on a failing config?
> 
> $ make pp_hot.i
> $ grep set_cur pp_hot.i | od -c

i4:/pro/3gl/CPAN/perl-current 102 > make pp_hot.i
`sh  cflags "optimize='-O'" pp_hot.c` -E pp_hot.c > pp_hot.i
  CCCMD =  gcc -DPERL_CORE -c -D_THREAD_SAFE -maix64 -DDEBUGGING
-D_ALL_ SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/pro/local/include -m aix64 -DUSE_64_BIT_ALL -O  -Wall
i4:/pro/3gl/CPAN/perl-current 103 > grep set_cur pp_hot.i | od -c
000(   m   y   _   p   e   r   l   -   >   I   c   o   m   p
020p   a   d   )   =   (   P   A   D   *   )   (   (
040(   p   a   d   l   i   s   t   )   -   >   s   v   _   u   .
060s   v   u   _   a   r   r   a   y   )   [   (   (   X   P   V
100C   V   *   )   (   c   v   )   -   >   s   v   _   a   n   y
120)   -   >   x   c   v   _   d   e   p   t   h   ]   )   ;
140(   m   y   _   p   e   r   l   -   >   T   c   u   r   p   a
160d   )   =   (   (   (   m   y   _   p   e   r   l   -
200>   I   c   o   m   p   p   a   d   )   )   -   >   s   v   _
220u   .   s   v   u   _   a   r   r   a   y   )   ;   (   v
240o   i   d   )   (   {   i   f   (   (   (   (   m
260y   _   p   e   r   l   -   >   I   d   e   b   u   g   )
300&   0   x   0   0   0   0   4   0   0   0   )   &   &
320(   (   m   y   _   p   e   r   l   -   >   I   d   e   b
340u   g   )   &   0   x   0   0   1   0   0   0   0   0
360)   )   )   (   v   o   i   d   )   (   {   P   e   r
400l   I   O   _   p   r   i   n   t   f   (   P   e   r   l   _
420P   e   r   l   I   O   _   s   t   d   e   r   r   (   m   y
440_   p   e   r   l   )   ,   "   P   a   d   0   x   %
460"   "   l   x   "   "   [   0   x   %   "   "   l   x   "   "
500]   s   e   t   _   c   u   r   d   e   p
520t   h   =   %   d   \   n   "   ,   (   U   V   )   (   (
540m   y   _   p   e   r   l   -   >   I   c   o   m   p   p   a
560d   )   )   ,   (   U   V   )   (   (   m   y   _   p   e
600r   l   -   >   T   c   u   r   p   a   d   )   )   ,   (
620i   n   t   )   (   (   (   X   P   V   C   V   *   )   (   c
640v   )   -   >   s   v   _   a   n   y   )   -   >   x   c   v
660_   d   e   p   t   h   )   )   ;   }   )   ;   }
700)   ;   ;  \n
704

> If that fails to pick out the line, then try
> 
> $ perl -ne 'if (/Perl_pad_push/) { $p++; $l=0;} $l++; print if $p == 2 &&
> $l == 4' pp_hot.i | od -c

i4:/pro/3gl/CPAN/perl-current 104 > perl -ne 'if (/Perl_pad_push/) { $p++; 
$l=0;} $l++; print if $p == 2 && $l == 4' pp_hot.i | od -c
000(   m   y   _   p   e   r   l   -   >   I   c   o   m   p
020p   a   d   )   =   (   P   A   D   *   )   (   (
040(   p   a   d   l   i   s   t   )   -   >   s   v   _   u   .
060s   v   u   _   a   r   r   a   y   )   [   (   (   X   P   V
100C   V   *   )   (   c   v   )   -   >   s   v   _   a   n   y
120)   -   >   x   c   v   _   d   e   p   t   h   ]   )   ;
140(   m   y   _   p   e   r   l   -   >   T   c   u   r   p   a
160d   )   =   (   (   (   m   y   _   p   e   r   l   -
200>   I   c   o   m   p   p   a   d   )   )   -   >   s   v   _
220u   .   s   v   u   _   a   r   r   a   y   )   ;   (   v
240o   i   d   )   (   {   i   f   (   (   (   (   m
260y   _   p   e   r   l   -   >   I   d   e   b   u   g   )
300&   0   x   0   0   0   0   4   0   0   0   )   &   &
320(   (   m   y   _   p   e   r   l   -   >   I   d   e   b
340u   g   )   &   0   x   0   0   1   0   0   0   0   0
360)   )   )   (   v   o   i   d   )   (   {   P   e   r
400l   I   O   _   p   r   i   n   t   f   (   P   e   r   l   _
420P   e   r   l   I   O   _   s   t   d   e   r   r   (   m   y
440_   p   e