On Apr 14, 2005, Mark Mitchell <[EMAIL PROTECTED]> wrote: > Alexandre Oliva wrote: >> On Apr 14, 2005, Richard Henderson <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED], gcc.gnu.org} Free Software Evangelist [EMAIL PROTECTED], gnu.org}