http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46500
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> 2010-11-23 15:30:08 UTC --- On Tue, 23 Nov 2010, amylaar at gcc dot gnu.org wrote: > I then posted an update of the first (void * based) patch that > encapsulated the void * in a struct or union: > http://gcc.gnu.org/ml/gcc-patches/2010-11/msg01994.html You should just stick with this version and seek to get a review of it rather than posting yet more alternatives. The basic problem is that you have posted far too many variants and continued to post inferior variants after posting this patch which seems to use the right approach.