develooper Front page | perl.perl5.porters | Postings from July 2016

[perl #128747] base/lex test 41 failure under "make minitest" insome platforms

Thread Previous | Thread Next
From:
Father Chrysostomos via RT
Date:
July 28, 2016 01:28
Subject:
[perl #128747] base/lex test 41 failure under "make minitest" insome platforms
Message ID:
rt-4.0.18-5713-1469669284-401.128747-15-0@perl.org
On Wed Jul 27 17:16:08 2016, sprout wrote:
> On Wed Jul 27 16:16:41 2016, jhi wrote:
> > > (1) the test fails only on a seemingly random selection of
> > > platforms:
> > > AIX 5 on PPC, Debian on PPC, and Solaris on Sparc.  While passing
> > > fine
> > > on e.g. Solaris on x86, and Ubuntu on x86.  [*]
> >
> > The CPU may not be a red herring, given that James Keenan is seeing
> > the same in darwin/ppc.
> >
> > PPC... Sparc...  Endianness?  Are we storing the line number
> > somewhere
> > and then reading it through a wrong cast, or something?

Pretty close to that.

> >
> > Trying to think when did I last test all these platforms ... I am not
> > certain ... but quite certain all worked at 5.24.0.
> 
> As I noted in ticket #128753, it was commit 6745174b561.

which changed PL_multi_close to UV, but failed to change

    SAVEI8(PL_multi_close);

in S_sublex_done.

I’ll have a fix pushed within a few hours (I hope).

-- 

Father Chrysostomos


---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=128747

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About