code, and most of the time I tracked it to incomplete info in the location
list.
I hope this is enough information. Let me know if you need more.
Thanks,
Giampiero Caprino
--
Summary: location list incomplete for spilled registers
Product: gcc
Version: 4.3.0
--- Comment #2 from gcaprino at gmail dot com 2008-05-22 18:15 ---
(In reply to comment #1)
> This code also does violates C aliasing rules.
I'm sorry, but I don't understand what you mean.
Do you think there is a problem with the code portion
such that it's not
--- Comment #4 from gcaprino at gmail dot com 2008-05-22 23:03 ---
(In reply to comment #3)
> >I'm sorry, but I don't understand what you mean.
> *((unsigned int *)(&(p1)->data[0])),
> You are accessing a char array as an unsigned int which violates