This is a pretty good article on what -fno-strict-aliasing actually does: https://blog.regehr.org/archives/1307
-n On Fri, Jan 4, 2019, 09:36 Charles R Harris <charlesr.har...@gmail.com wrote: > Hi All, > > Just asking if the `-fno-strict-aliasing` flag is still required for gcc. > Supposedly `-fstrict-aliasing` is enabled by default with optimization > levels >= `-O2` and that used to result in errors. However, I have noticed > that numpy wheels are being built without the `-fno-strict-aliasing` flag > and doing fine. Same on my local machine. So maybe the compiler has gotten > better at knowing when pointers may be aliased? I cannot find informative > documentation on how `-fstrict-aliasing` is actually implemented, so > thought I'd ask here if someone knows more about it. > > Chuck > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion