[Bug 1268828] RFE: On 32 bit platforms, enable -Duse64bitint and maybe also -Duselongdouble

bugzilla at redhat.com bugzilla at redhat.com
Mon Oct 5 12:31:26 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1268828

Petr Pisar <ppisar at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |FutureFeature

Red Hat Bugzilla <bugzilla at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Doc Type|Bug Fix                     |Enhancement



--- Comment #2 from Petr Pisar <ppisar at redhat.com> ---
I don't know what your script does. It probably bails out when you pushes a
large file size into @virtual_sizes.

I have no problem with enabling use64bitint when upgrading to next perl 5.24 in
Fedora 25. (Although I'm not aware that i686 has SISD instructions for 64-bit
arithmetics. Isn't there a performance penalty with loading and storing
integers compounding of two registers?)

I do not want to enable uselongdouble. It has many issues and is often broken.

We will have to do some benchmarks.

For the mean time, you can use Big::Int or bigint, for occasional math.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the perl-devel mailing list