This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New optimization for reload_combine


On Mon, Jul 19, 2010 at 3:00 AM, Bernd Schmidt <bernds@codesourcery.com> wrote:
> On 07/17/2010 05:03 PM, H.J. Lu wrote:
>> On Sat, Jul 17, 2010 at 7:25 AM, Bernd Schmidt <bernds@codesourcery.com> wrote:
>>> On 07/17/2010 04:38 AM, H.J. Lu wrote:
>>>> This caused:
>>>>
>>>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44970
>>>
>>> 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
> before/after?

I will do that. It will take a while.

-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]