Bug#580334: perl (armel/experimental): FTBFS: op/range.t failure
Niko Tyni
ntyni at debian.org
Thu May 6 05:08:17 UTC 2010
On Wed, May 05, 2010 at 11:59:51AM +0300, Niko Tyni wrote:
> Package: perl
> Version: 5.12.0-1
> Severity: important
> User: debian-perl at lists.debian.org
> Usertags: perl-5.12-transition
> perl -e '"-2" =~ /(.+)/; @foo=(); push @foo, $_ for $1..undef; print @foo ? "ok\n" : "not ok\n"'
>
> Compiling sv.c with -O0 instead of -O2 fixes it, so it may well be a
> compiler bug. Will investigate more.
Bisecting with
#pragma GCC optimize ("0")
shows the function that breaks is Perl_sv_2iv_flags().
All tests pass without -Dusemorebits, which is equivalent to -Duse64bitint
-Duselongdouble. Most probably it's -Duse64bitint that breaks. I'll test
that next.
--
Niko Tyni ntyni at debian.org
More information about the Perl-maintainers
mailing list