Re: dereferencing type-punned pointer will break strict-aliasing rules
Re: dereferencing type-punned pointer will break strict-aliasing rules
- Subject: Re: dereferencing type-punned pointer will break strict-aliasing rules
- From: Devang Patel <email@hidden>
- Date: Fri, 19 May 2006 09:14:56 -0700
On May 19, 2006, at 12:26 AM, Michael Monscheuer wrote:
Hi!
Switching ON Auto-vectorization seems to switch on strict aliasing
implicitly.
Yes.
Documentation of compiler settings and GUI ('Enforce Strict
Aliasing' option)
do not reflect this in XCode
It is a summary, not complete documentation. Open 'cc' man page
(either in terminal window or Xcode->Help->Open Man Page) and search
for vectorization. It mentions that -fstrict-aliasing is enabled by
auto-vectorization. 'cc' man page includes lots of info about other
compiler settings.
(All tested with -O3 and -Os. With optimization level -O0
Auto-vectorization option is ignored).
You do not have aliasing warnings with development configurations,
as Xcode switches off
optimization in that case (-O0) to enable debugging, I think.
True.
-
Devang
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden