Doh! Since the component here is 'Target', I probably should have included the x86-64 Port Maintainer in the TO line.

Jan, while I have a release on file with the FSF, I don't have SVN write access.

dw

On 7/9/2014 12:51 AM, David Wohlferd wrote:
As requested, I am posting this patch to gcc-patches.

Problem description:
The detailed description and examples can be found in pr61662, but in short: using "#ifdef __x86_64__" to determine the size of a 'long' does not reliably yield the correct result. This causes _lrotl and _lrotr to return incorrect results on LLP64 systems (like Windows).

ChangeLog:
2014-07-09  David Wohlferd <d...@limegreensocks.com>

        PR target/61662
* config/i386/ia32intrin.h: Use __LP64__ to determine size of long

dw

Reply via email to