> Granted. I would be satisfied with it working in GCC, and it does on > the x86 except for 64 bit values. You should really add a specific version number after GCC in the above sentence, since when you count on something undefined like this, you have to be prepared for it to change (without generating a complaint about lack of compatibility :-)