[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 12:13:14 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210837

--- Comment #10 from Mark Millard <markmi at dsl-only.net> ---
(In reply to Mathieu Arnold from comment #8)

I have not reviewed the all the other 32-bit vs. 64-bit issues addressed by
73e8ff0004522621dfb42f01966853b51d5522a6 yet.

But it should help all TARGET_ARCH's with long being 32-bits and long long
being 64-bits.

I'll note that building for i386 should be much like building for armv6 for
these issues: 32-bit long's and 64-bit long long's, all little endian. I'd
expect the same warnings-status form the 2 targets.

They are not as extreme as powerpc (big-endian) operationally but I'd expect
powerpc (non-64) builds to also get the same warnings status as i386 and armv6.

If you want to see warnings generation yourself and you can target i386, that
should work for seeing the 32-bit long vs. 64-bit long long sorts of issues in
compiler reports. No armv6 or powerpc needed.

If I get some time I'll see if I can try a build on armv6 with the update
applied somehow. [I'll not have powerpc access for weeks/months.]

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-perl mailing list