This is the mail archive of the
mailing list for the GCC project.
Re: New optimization for reload_combine
On Mon, Jul 19, 2010 at 3:00 AM, Bernd Schmidt <firstname.lastname@example.org> wrote:
> On 07/17/2010 05:03 PM, H.J. Lu wrote:
>> On Sat, Jul 17, 2010 at 7:25 AM, Bernd Schmidt <email@example.com> wrote:
>>> On 07/17/2010 04:38 AM, H.J. Lu wrote:
>>>> This caused:
>>> Apparently, the sse_prologue_save_insn is broken.
>> It is more than that. It failed to boostrap on Linux/ia32 when
>> configured with
>> --enable-clocale=gnu --with-system-zlib --enable-shared
>> --with-demangler-in-ld ?--with-fpmath=sse
> I've committed the following fix for the bootstrap comparison failures.
> ?DEBUG_INSNs got in the way, as they do. ?This also fixes a problem
> observed with sh libjava, we need to avoid moving something after an
> insn that can throw. ?Another fix which I found by inspection is for the
> use_ruid bookkeeping, the interaction between the new and the old code
> could have caused problems there.
> This leaves the x86_64 bootstrap failure, which needs to be fixed by an
> x86 maintainer (I don't know enough about what's required), and a
> spec2k6 regression reported by HJ. ?HJ, have you verified that that was
> actually caused by the same revision, and not just a range of revisions?
I verified that revision 162270 is the cause.
> ?If it was indeed my patch, can you either extract a test case, or
> compile the failing program to assembly files, then send me a diff of
I will do that. It will take a while.