List Archive: gentoo-amd64
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Fri, 01 Jul 2011 02:44:36 +0300
Nikos Chantziaras <realnc@...> wrote:
> >> unsigned long int *px = (unsigned long int*)&x;
> And here you can read more thorough information about strict aliasing:
Thanks for this link. I can see what's happening now.
These types of pointers are admittedly unusual, but it's the only
quick way I know to load a double variable with a certain bit pattern,
or to convert big/small endian values, etc. I ordinarily don't do these
things, but when I do I 'll keep this aliasing in mind.