[Bug 210837] lang/perl5.22 (and related?): ext/re/re_exec.c has long long format matched up with long argument
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jul 6 10:59:19 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210837
--- Comment #6 from Mark Millard <markmi at dsl-only.net> ---
(In reply to Mathieu Arnold from comment #5)
It is fixed upstream in v5.23.4 and later tags but it was fixed because it is
broken in v5.22 (and up until the fix) for some types of target architectures
where long and the IVdf format do not match --and where long was too short and
IV was needed in the casts and IVdf was needed for both formats.
Looks like I should possibly switch to v5.24 since I use TARGET_ARCH's for
which v5.22 is broken here. (I'm not so sure that I'm likely to hit the broken
code.)
It "works as intended" only in the sense of bug-for-bug 5.22 compatible since
upstream is not updating things that old for such issues for targeting such
architectures (no new 5.22.x tag that includes the fix).
Too bad "Closed" does not have a "bug-for-bug compatible with upstream's
version" as an option. None of the existing options for Closed are a good fit
for this specific defect. [In another environment I was in once there was a "no
plan to fix" option for closing things. It avoided being misleading about if
there was an actual issue present and made finding such things easier.]
I do think that "works as intended" is strongly misleading here: the complier's
warning was not a false-positive.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-perl
mailing list