[Bug bootstrap/44970] [4.6 regression] Revision 162270 failed to bootstrap
dave at hiauly1 dot hia dot nrc dot ca
gcc-bugzilla@gcc.gnu.org
Fri Jul 30 15:10:00 GMT 2010
------- 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 <bernds@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
More information about the Gcc-bugs
mailing list