[webkit-dev] -fstrict-aliasing error

Geoffrey Garen ggaren at apple.com
Mon May 15 08:38:54 PDT 2006


What warnings do you get?

I haven't tried compiling WebCore and WebKit with -fstrict-aliasing.  
However, I suspect that the warnings and errors you get result from  
type punning through pointers. To make the code safe for strict  
aliasing, you would need to change all pointer-based type punning to  
union-based type punning.

I think there's a compiler warning flag, like -Wstrict-aliasing, that  
can help you track down unsafe type punning.


On May 14, 2006, at 7:56 AM, Andrea Mannori wrote:

> hi all,
> trying to compile webcore and webkit framework with -fstrict- 
> aliasing i get a lot of warning (considered error by default)
> ignoring them produce an unusefull code, as well as "correct" them  
> (bus error and segmentation fault on start)
> is just me?
> ther a way to have a solution? i' d like to use this flag to use - 
> ftree-vectorize also (on my g4)
> andrea
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-dev

More information about the webkit-dev mailing list