diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2011-07-28 21:57:00 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2011-07-28 21:57:00 +0000 |
commit | 60cf26cce26d2e1183c65775e5793fe1ef22a723 (patch) | |
tree | 25e094b4aeaa60e79415de0c4de8c2dd3f5ac6b2 /gcc/builtins.c | |
parent | f715f0c186c369103dc28a7fb96c20ccd53cc559 (diff) | |
download | gcc-60cf26cce26d2e1183c65775e5793fe1ef22a723.zip gcc-60cf26cce26d2e1183c65775e5793fe1ef22a723.tar.gz gcc-60cf26cce26d2e1183c65775e5793fe1ef22a723.tar.bz2 |
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.pop@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.
From-SVN: r176900
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions