[Bug c/93573] [8/9/10 Regression] internal compiler error: in force_constant_size, at gimplify.c:733
msebor at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Feb 13 17:55:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93573
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2020-02-13
CC| |msebor at gcc dot gnu.org
Known to work| |7.3.0
Summary|internal compiler error: in |[8/9/10 Regression]
|force_constant_size, at |internal compiler error: in
|gimplify.c:733 |force_constant_size, at
| |gimplify.c:733
Ever confirmed|0 |1
Known to fail| |10.0, 8.3.0, 9.2.0
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed. Bisection points to r256748 (GCC 8):
commit 47c268c4b27782717fbccec5019e0cd97d005afb
Author: Jakub Jelinek <jakub@redhat.com>
Date: Tue Jan 16 16:18:24 2018 +0100
re PR libgomp/83590 ([nvptx] openacc reduction C regressions)
PR libgomp/83590
* gimplify.c (gimplify_one_sizepos): For is_gimple_constant (expr)
return early, inline manually is_gimple_sizepos. Make sure if we
call gimplify_expr we don't end up with a gimple constant.
* tree.c (variably_modified_type_p): Don't return true for
is_gimple_constant (_t). Inline manually is_gimple_sizepos.
* gimplify.h (is_gimple_sizepos): Remove.
Co-Authored-By: Richard Biener <rguenther@suse.de>
From-SVN: r256748
More information about the Gcc-bugs
mailing list