diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2011-07-27 16:52:52 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2011-07-27 16:52:52 +0000 |
commit | bd4a54da007f9a0aaa2749ea810b634e3b8a60ea (patch) | |
tree | 9bc3bb62dc819da99efdeb52080674f4fd642894 /gcc/sese.h | |
parent | 04c9ea12e0f579e0f974ffe6a979376ddafbc0a1 (diff) | |
download | gcc-bd4a54da007f9a0aaa2749ea810b634e3b8a60ea.zip gcc-bd4a54da007f9a0aaa2749ea810b634e3b8a60ea.tar.gz gcc-bd4a54da007f9a0aaa2749ea810b634e3b8a60ea.tar.bz2 |
Fix PR47691: do not abort compilation when code generation fails
2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/47691
* graphite-clast-to-gimple.c (translate_clast_user): Update use of
copy_bb_and_scalar_dependences.
* sese.c (rename_uses): Do not call gcc_assert. Set gloog_error.
(graphite_copy_stmts_from_block): Update call to rename_uses.
(copy_bb_and_scalar_dependences): Update call to
graphite_copy_stmts_from_block.
* sese.h (copy_bb_and_scalar_dependences): Update declaration.
* gfortran.dg/graphite/id-pr47691.f: New.
From-SVN: r176836
Diffstat (limited to 'gcc/sese.h')
-rw-r--r-- | gcc/sese.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -57,7 +57,7 @@ extern void free_sese (sese); extern void sese_insert_phis_for_liveouts (sese, basic_block, edge, edge); extern void build_sese_loop_nests (sese); extern edge copy_bb_and_scalar_dependences (basic_block, sese, edge, - VEC (tree, heap) *); + VEC (tree, heap) *, bool *); extern struct loop *outermost_loop_in_sese (sese, basic_block); extern void insert_loop_close_phis (htab_t, loop_p); extern void insert_guard_phis (basic_block, edge, edge, htab_t, htab_t); |