On Wed, Nov 06, 2013 at 11:23:06AM +0200, Baruch Siach wrote: > The hashcode handling code never accesses the underlying structure > 'struct funcdesc_value', but only operates on pointer to pointers, > so we can use void** instead.
No you can't. This is an aliasing violation, and a compiler performing LTO would be free to reorder accesses in such a way as to horribly break things. However it appears the code may already contain some similar aliasing violations. This should be investigated before any further changes are made. Rich _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc