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 vstinner
Recipients benjamin.peterson, mark.dickinson, vstinner
Date 2017-04-21.09:28:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1492766935.79.0.662322517567.issue30124@psf.upfronthosting.co.za>
In-reply-to
Content
My change 28205b203a4742c40080b4a2b4b2dcd800716edc added -fno-strict-aliasing on clang to fix the compilation of Python/dtoa.c on clang 4.0. But it's only a temporary workaround until dtoa.c is fixed to respect C99 strict aliasing.

Strict aliasing allows the compiler to enable more optimization, and so should make Python a little bit faster. It would only fix a regression, before my change Python was already build with strict aliasing 

More info about the issue:

* bpo-30104
* https://bugs.llvm.org//show_bug.cgi?id=31928
History
Date User Action Args
2017-04-21 09:28:55vstinnersetrecipients: + vstinner, mark.dickinson, benjamin.peterson
2017-04-21 09:28:55vstinnersetmessageid: <1492766935.79.0.662322517567.issue30124@psf.upfronthosting.co.za>
2017-04-21 09:28:55vstinnerlinkissue30124 messages
2017-04-21 09:28:55vstinnercreate