https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84841
Bug ID: 84841 Summary: [8 Regression] ICE: tree check: expected ssa_name, have real_cst in rewrite_expr_tree_parallel, at tree-ssa-reassoc.c:4624 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- gcc-8.0.0-alpha20180311 snapshot (r258438) ICEs when compiling the following snippet w/ -O1 (-O2, -O3, -Ofast, -Os) -fassociative-math -frounding-math -fno-signed-zeros -fno-trapping-math -fno-tree-forwprop: double ko (double ov) { return -ov * 0.1 * 0.1; } % gcc-8.0.0-alpha20180311 -O1 -fassociative-math -frounding-math -fno-signed-zeros -fno-trapping-math -fno-tree-forwprop -c ocd0zbx6.c during GIMPLE pass: reassoc ocd0zbx6.c: In function 'ko': ocd0zbx6.c:2:1: internal compiler error: tree check: expected ssa_name, have real_cst in rewrite_expr_tree_parallel, at tree-ssa-reassoc.c:4624 ko (double ov) ^~ 0x6c0245 tree_check_failed(tree_node const*, char const*, int, char const*, ...) /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree.c:9335 0x69e70c tree_check(tree_node*, char const*, int, char const*, tree_code) /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree.h:3132 0x69e70c rewrite_expr_tree_parallel /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:4624 0xe494c1 reassociate_bb /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:5923 0xe489e7 reassociate_bb /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:5983 0xe4b315 do_reassoc /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:6095 0xe4b315 execute_reassoc /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:6182 0xe4b315 execute /var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180311/work/gcc-8-20180311/gcc/tree-ssa-reassoc.c:6221