This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author zaytsev
Recipients David.Edelsohn, christian.heimes, dmalcolm, python-dev, zaytsev
Date 2014-01-07.16:30:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1389112221.16.0.521989144735.issue20162@psf.upfronthosting.co.za>
In-reply-to
Content
After lots of fiddling, I can tell you what's wrong with the macro: apparently it's a compiler bug, visible at -O2 and disappearing at -O1. 

Assembly output is attached, unfortunately, I'm no ppc64 expert, so I can't immediately tell what exactly went wrong.

In any case, the first half of the bug (missing check for HAVE_LETOH64) which triggered the second half still seems valid.

I think it's not feasible to upgrade the compiler on RHEL 6.5 (unless someone with a subscription wants to have a go), but fixing the first part should avoid the compiler bug altogether.
History
Date User Action Args
2014-01-07 16:30:21zaytsevsetrecipients: + zaytsev, christian.heimes, dmalcolm, python-dev, David.Edelsohn
2014-01-07 16:30:21zaytsevsetmessageid: <1389112221.16.0.521989144735.issue20162@psf.upfronthosting.co.za>
2014-01-07 16:30:21zaytsevlinkissue20162 messages
2014-01-07 16:30:20zaytsevcreate