[Bug target/71185] [7 Regression] ice in gimplify_modify_expr, at gimplify.c:4873
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 19 08:24:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71185
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |7.0
Summary|ice in |[7 Regression] ice in
|gimplify_modify_expr, at |gimplify_modify_expr, at
|gimplify.c:4873 |gimplify.c:4873
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This is because the prefetch pass calls prepare_gimple_addressable while
already in SSA form and that for obvious reasons requires !allow_ssa, because
we want a temporary decl that can be made addressable. So the assert added in
the gimplification to SSA changes makes no sense in that case, unfortunately it
doesn't know that internal_get_tmp_var has been called with !allow_ssa.
More information about the Gcc-bugs
mailing list