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: bootstrap compare failure in ada/targparm.o on i686-pc-linux-gnu?


On Apr 14, 2005, Mark Mitchell <mark@codesourcery.com> wrote:

> Alexandre Oliva wrote:
>> On Apr 14, 2005, Richard Henderson <rth@redhat.com> wrote:
>> 
>>> On Thu, Apr 14, 2005 at 12:13:59PM -0300, Alexandre Oliva wrote:
>>> 
>>>> * tree-eh.c (lower_try_finally_copy): Generate new code in
>>>> response to goto_queue entries as if the queue was sorted by
>>>> index, not pointers.
>>>> (lower_try_finally_switch): Likewise.
>> 
>>> Ok.
>> Mark, ok for 4.0 as well?

> Richard, what's your level of confidence here?  I'd rather not break
> C++ or Java...

If you look closely, you'll see it's just enforcing a known order to
the operations.  If you prefer, I can prepare a patch that copies the
goto_queue, sorts that by index, and iterates on that instead of the
sorted-by-stmt goto_queue.

If it helps any, bootstrap and regtest passed on 4.0 branch,
amd64-linux-gnu.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}


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