This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [vta, trunk?] fix bootstrap-debug with -O3 on ia64
- From: "Richard Guenther" <richard dot guenther at gmail dot com>
- To: "Alexandre Oliva" <aoliva at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 12 May 2008 11:01:50 +0200
- Subject: Re: [vta, trunk?] fix bootstrap-debug with -O3 on ia64
- References: <orve1kyoej.fsf@oliva.athome.lsd.ic.unicamp.br>
2008/5/12 Alexandre Oliva <aoliva@redhat.com>:
> The second part of this patch might be relevant for mainline as well.
> The problem I got was that src was a CONST_INT, and using its mode
> would cause the IF_THEN_ELSE to have VOIDmode instead of the expected
> mode. This probably goes unnoticed preventing optimizations, although
> I don't have a testcase for this. In the VTA branch, it triggered an
> assertion failure with today's VTA patchset minus this one.
The cselib_record_sets hunk looks good for trunk if it
bootstraps/regtests there.
For preserving the constants please file a missed-optimization bugreport.
Thanks,
Richard.