[New-bugs-announce] [issue30124] Fix C aliasing issue in Python/dtoa.c to use strict aliasing on Clang 4.0
STINNER Victor
report at bugs.python.org
Fri Apr 21 05:28:55 EDT 2017
New submission from STINNER Victor:
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
----------
components: Build
messages: 292018
nosy: benjamin.peterson, haypo, mark.dickinson
priority: normal
severity: normal
status: open
title: Fix C aliasing issue in Python/dtoa.c to use strict aliasing on Clang 4.0
type: performance
versions: Python 3.7
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue30124>
_______________________________________
More information about the New-bugs-announce
mailing list