http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61009

--- Comment #13 from Teresa Johnson <tejohnson at google dot com> ---
Jeff,

Thanks for the fix! Confirming that it does indeed fix the application
issues we hit.

Teresa

On Thu, May 8, 2014 at 9:54 PM, law at gcc dot gnu.org
<gcc-bugzi...@gcc.gnu.org> wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61009
>
> --- Comment #11 from Jeffrey A. Law <law at gcc dot gnu.org> ---
> Author: law
> Date: Fri May  9 04:54:00 2014
> New Revision: 210254
>
> URL: http://gcc.gnu.org/viewcvs?rev=210254&root=gcc&view=rev
> Log:
> 2014-05-08  Jeff Law  <l...@redhat.com>
>
>     PR tree-optimization/61009
>     * tree-ssa-threadedge.c (thread_through_normal_block): Return a
>     tri-state rather than a boolean.  When a block is too big to
>     thread through, inform caller via negative return value.
>     (thread_across_edge): If a block was too big for normal threading,
>     then it's too big for a joiner too, so remove temporary equivalences
>     and return immediately.
>
>     PR tree-optimization/61009
>     * g++.dg/tree-ssa/pr61009.C: New test.
>
> Added:
>     trunk/gcc/testsuite/g++.dg/tree-ssa/pr61009.C
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/testsuite/ChangeLog
>     trunk/gcc/tree-ssa-threadedge.c
>
> --
> You are receiving this mail because:
> You reported the bug.

Reply via email to