--- Comment #2 from sorenj at us dot ibm dot com 2007-07-09 13:55 ---
Please refer to
https://sourceforge.net/tracker/?func=detail&atid=101645&aid=1560993&group_id=1645
Long story short - as it stands today: C++ standards team won't change the spec
to allow type punnin
--- Comment #2 from sorenj at us dot ibm dot com 2006-06-19 16:44 ---
Changing just one line of the test program to the (AFAIK) legal C code. By
casting through void *, we are addressing Andrew's concerns about violating the
C rules.
Foo *pFoo = *(Foo **) ((void *)&am
gnu dot org
ReportedBy: sorenj at us dot ibm dot com
GCC build triplet: x86_64-linux-gnu
GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28073