On Mon, May 23, 2011 at 5:34 PM, H.J. Lu <hjl.to...@gmail.com> wrote: > On Mon, May 23, 2011 at 8:18 AM, Richard Guenther <rguent...@suse.de> wrote: >> >> This is the last (planned) bit for the regular type merging machinery >> (there is still some issues with TYPE_CANONICAL that I will try to >> address next). It avoids merging types which have different names >> as that leads to interesting debuginfo issues. >> >> LTO-bootstrapped and tested on x86_64-unknown-linux-gnu, SPEC 2k6 >> non--g built (w/o any but the TYPE_CANONICAL issues), SPEC 2k6 -g >> build running. >> >> Richard. >> >> 2011-05-23 Richard Guenther <rguent...@suse.de> >> >> * gimple.c (gimple_types_compatible_p_1): Always compare type names. >> (iterative_hash_gimple_type): Always hash type names. >> > > Will it fix > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49078
That's very unlikely as it is a TYPE_CANONICAL issue. Richard.