develooper Front page | perl.perl5.porters | Postings from May 2013

Re: [perl #118055] miniperl fails with SIGBUS on sparc (usethreads+use64bitint)

Thread Previous | Thread Next
Craig A. Berry
May 29, 2013 12:41
Re: [perl #118055] miniperl fails with SIGBUS on sparc (usethreads+use64bitint)
Message ID:
On Tue, May 28, 2013 at 3:10 AM, Nicholas Clark <> wrote:

> On Mon, May 27, 2013 at 05:13:13PM -0500, Craig A. Berry wrote:
> > On Mon, May 27, 2013 at 9:08 AM, Nicholas Clark <> wrote:
> > Just out of paranoia I did a build and run of the test suite for the
> > following two commits with -Dusethreads -D64bitint:
> >
> > blead 2013-05-27.15:45:01 24ee35539e5d73b5154f5b656396a34acc420d51
> > v5.19.0-268-g24ee355
> >
> > smoke-me/nicholas/rt-118055-1 2013-05-26.06:50:17
> > f61a27cade956988ec6c5ff53b8aff3492ca5839 v5.19.0-238-gf61a27c
> >
> > and the build and test times on an otherwise-idle Itanium system were
> > identical.
> That's useful, but what I'd hope for, given that the initial version of the
> alignment fix was already committed to blead as 24ee35539e5d73b5~92
> So it works on VMS Itanium. Which is good. But I'm sort of curious, is it
> slower at 24ee35539e5d73b5~93 (or earlier - eg v5.18.0)

Is it not c2a50dd that would be the cut-off point?

$ git log --oneline -n500 | grep -C2 c2a50dd
cb1974b Update Pod-Perldoc to CPAN version 3.20
5b9c515 Update Pod-Usage to CPAN version 1.62
c2a50dd Ensure that the IV in struct pmop (for ithreads) is aligned
1a72e16 Update to CPAN-Meta means META.* need regenerating
814e893 Update File-Temp to CPAN version 0.2301

Based on that assumption I built blead@1a72e16 and the full build and run
was about 3% faster than later.  There have been so many module updates and
other goings-on that I doubt that is a number that means much.  Except it
doesn't look like we had pathological alignment behavior before your fix.

Actually, "state of tests for v5.18.0 on VMS" would be useful to know.

Working on it.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About