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
From:
Craig A. Berry
Date:
May 29, 2013 12:41
Subject:
Re: [perl #118055] miniperl fails with SIGBUS on sparc (usethreads+use64bitint)
Message ID:
CA+vYcVxZZEZdEjf6h5iz62a4yF_1FAMhRscr-P8Epm9y5u6rDg@mail.gmail.com
On Tue, May 28, 2013 at 3:10 AM, Nicholas Clark <nick@ccl4.org> 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 <nick@ccl4.org> 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
properly.
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


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