commit perl for openSUSE:Factory
Hello community, here is the log from the commit of package perl for openSUSE:Factory checked in at 2014-03-27 09:28:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl (Old) and /work/SRC/openSUSE:Factory/.perl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl" Changes: -------- --- /work/SRC/openSUSE:Factory/perl/perl.changes 2014-02-04 19:57:04.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes 2014-03-27 09:28:38.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Mar 25 11:06:56 UTC 2014 - rguenther@suse.com + +- perl-5.18.2-overflow.diff: avoid undefined overflow in S_sv_2iuv_common + +------------------------------------------------------------------- New: ---- perl-5.18.2-overflow.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl.spec ++++++ --- /var/tmp/diff_new_pack.d7GcgB/_old 2014-03-27 09:28:40.000000000 +0100 +++ /var/tmp/diff_new_pack.d7GcgB/_new 2014-03-27 09:28:40.000000000 +0100 @@ -41,6 +41,7 @@ Patch8: skip_time_hires.patch Patch9: perl-incfix.diff Patch10: perl-threads.t-timeout.diff +Patch11: perl-5.18.2-overflow.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: perl-base = %version #PreReq: %fillup_prereq @@ -176,6 +177,7 @@ %endif %patch9 %patch10 -p1 +%patch11 %build cp -a lib savelib ++++++ perl-5.18.2-overflow.diff ++++++ --- sv.c.bak 2014-03-24 15:11:48.007595042 +0100 +++ sv.c 2014-03-25 11:57:41.154752451 +0100 @@ -2008,7 +2008,7 @@ S_sv_2iuv_common(pTHX_ SV *const sv) if (SvNVX(sv) == (NV) SvIVX(sv) #ifndef NV_PRESERVES_UV && (((UV)1 << NV_PRESERVES_UV_BITS) > - (UV)(SvIVX(sv) > 0 ? SvIVX(sv) : -SvIVX(sv))) + (UV)(SvIVX(sv) > 0 ? (UV)SvIVX(sv) : -(UV)SvIVX(sv))) /* Don't flag it as "accurately an integer" if the number came from a (by definition imprecise) NV operation, and we're outside the range of NV integer precision */ -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de