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.

Reply via email to