Re: Stupid Intel question
Re: Stupid Intel question
- Subject: Re: Stupid Intel question
- From: Steve Checkoway <email@hidden>
- Date: Sat, 18 Mar 2006 05:14:17 -0800
On Mar 18, 2006, at 4:27 AM, Urs Heckmann wrote:
Hiya Frederik,
Frederik Slijkerman wrote:
I started the thread on Xcode-users about strict aliasing. You
should know that there is a problem in AUElement::RestoreState
that means that you can't use strict aliasing (and therefore also -
ftree-vectorize) for now, unless you're willing to modify the
CoreAudio SDK. I'll file a bug on that.
Yeah, I've browsed the list archive and I'll probably post some
stuff, too, as it's important for me that pointer casting a Float32
to an UInt32 works perfectly. This is certainly a bug in gcc and
there's no predictable pattern as to when it happens or not. As I
said, it works in all other compilers I have around.
The bug in gcc was that -ftree-vectorize was turning on -fstrict-
aliasing even if -fno-strict-aliasing was turned on. The CA SDK also
has a bug. I believe that gcc is handling the strict aliasing rules
correctly but at 5 a.m., I'm too tired to even remember exactly what
those rules are.
Hmmm... does anybody know of a way to convert functions in a
Win32 .dll into inline assembly for GCC?
Any sort of disassembly program should work...
- Steve
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden