On Sat, Jul 14, 2012 at 9:27 AM, Uros Bizjak <ubiz...@gmail.com> wrote: > Hello! > > >>> A patch that's in my local tree for quite some time. This removes >>> redundant tests. >>> >>> LTO bootstrapped and tested on x86_64-unknown-linux-gnu, applied. >>> >>> Richard. >>> >>> 2012-07-13 Richard Guenther <rguent...@suse.de> >>> >>> * gimple.c (gimple_types_compatible_p_1): Remove redundant >>> type attribute comparisons. >>> (gimple_canonical_types_compatible_p): Likewise. >>> >> >> I don't see why this is redundant since attributes aren't checked anywhere >> else. Revert this part fixes: >> >> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53959 > > This patch also breaks LTO profiledbootstrap [1]. > > Even simple hello world compilation breaks at: > > Starting program: /home/uros/gcc-build-fast/gcc/cc1 -O2 hello.c > > Program received signal SIGSEGV, Segmentation fault. > update_path (path=path@entry=0xe8f775 "/usr/local/include", key=0x0) > at ../../gcc-svn/trunk/gcc/prefix.c:260 > 260 if (key[0] != '$') > Missing separate debuginfos, use: debuginfo-install
See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53963 -- H.J.