------- Comment #53 from dave at hiauly1 dot hia dot nrc dot ca  2010-07-30 
15:09 -------
Subject: Re:  [4.6 regression] Revision 162270 failed
        to bootstrap

On Thu, 29 Jul 2010, bernds at gcc dot gnu dot org wrote:

> ------- Comment #51 from bernds at gcc dot gnu dot org  2010-07-29 19:46 
> -------
> Thanks.  I can more-or-less produce the same assembly with a cross compiler,
> but just from looking at the assembly and the debugging dumps I can't quite
> figure out which function is being miscompiled.  Can you produce a good (not
> miscompiled) .s file with a working cc1 and attach that as well for 
> comparison?

Just one further point, I know that the problem is related to

2010-07-16  Bernd Schmidt  <ber...@codesourcery.com>

        PR target/42235
        * function.c (record_hard_reg_sets): New static function.
        (assign_parm_setup_reg): If an optab for extending exists and the
        generated code clobbbers no hard regs, emit the insn directly and
        create a REG_EQUIV note.

At least at one time, reverting this change restored bootstrap.  It probably
would be useful to compare .s files with and without this change.

Dave


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970

Reply via email to