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

--- Comment #3 from Sebastian Pop <spop at gcc dot gnu.org> 2011-07-28 21:57:04 
UTC ---
Author: spop
Date: Thu Jul 28 21:57:00 2011
New Revision: 176900

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176900
Log:
Fix PR49876: Continue code generation with integer_zero_node on gloog_error

When setting gloog_error, graphite should continue code generation
without early returns, as otherwise the SSA representation would not
be complete.  So set the new expression to integer_zero_node, that
would not require more SSA updates, and continue code generation as
nothing happened.

Regstrapped on amd64-linux.

2011-07-28  Sebastian Pop  <sebastian....@amd.com>

    PR tree-optimization/49876
    * sese.c (rename_uses): Do not return false on gloog_error: set
    the new_expr to integer_zero_node and continue code generation.
    (graphite_copy_stmts_from_block): Remove early exit on gloog_error.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/sese.c

Reply via email to