x86-64 bootstrap broken (was Re: [PATCH] tree level if-conversion for vectorizer)
Devang Patel
dpatel@apple.com
Sun Sep 5 01:00:00 GMT 2004
On Sep 4, 2004, at 5:40 PM, Devang Patel wrote:
>
> On Sep 4, 2004, at 1:49 PM, Devang Patel wrote:
>
>>
>> On Sep 4, 2004, at 1:39 PM, Jan Hubicka wrote:
>>
>>>>
>>>> Would it be possible to send me preprocessed source ?
>>>> I do not have access to x86-64 box and ppc-linux box
>>>> in the lab has decided to not respond at the moment.
>>>
>>> Well, the problem is that the same source works fine with stage1
>>> compiler and crash in stage2, so what we are facing is an
>>> misscompilation of gcc itself.
>>
>> When -fdump-tree-ifcvt-stats is enabled, GCC emits
>> "Applying if-conversion" string in status file (.ifcvt).
>> It does not if-convert many loops, so it would be helpful
>> you can identify mis-compiled object file.
>>
>> Meanwhile I'll try if I can reproduce it on powerpc-darwin.
>> I have started couple of bootstrap. Lets see. I'll be
>> offline couple for hours.
>
> I checked out fresh sources as of today morning. Top of ChangeLog...
>
> 1 2004-09-04 H.J. Lu <hongjiu.lu@intel.com>
> 2
> 3 * configure: Regenerated.
> 4
> 5 2004-09-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
> 6
> 7 * tree.c (save_expr): No longer TREE_READONLY.
> 8
> 9 * fold-const.c (operand_equal_p): Remove code to allow
> null ARG0/1.
> 10 Define locals macros OP_SAME and OP_SAME_WITH_NULL and
> use throughout.
> 11
> 12 2004-09-04 Jan Hubicka <jh@suse.cz>
>
>
> ....
>
> It bootstraps just fine on powerpc-darwin.
(BTW, this is after I locally reverted ftrapping-math patch.
http://gcc.gnu.org/ml/gcc-regression/2004-09/msg00006.html )
> It'd be helpful if someone tries bootstrap on broken platform by
> disabling
> just if-conversion not entire optimization.
>
> Thanks,
> -
> Devang
More information about the Gcc-patches
mailing list