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 <ja...@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 <rguent...@suse.de> From-SVN: r256748