https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92056
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-10-10 CC| |msebor at gcc dot gnu.org Target Milestone|--- |10.0 Summary|ice in expr_object_size, at |[10 Regression] ice in |tree-object-si ze.c:675 |expr_object_size, at |with -O3 |tree-object-si ze.c:675 | |with -O3 Ever confirmed|0 |1 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- Confirmed. Most likely caused by r276773. during GIMPLE pass: strlen In file included from ncgen.y:921: ncgenl.c:1752:5: internal compiler error: in expr_object_size, at tree-object-size.c:676 0x13635b1 expr_object_size /src/gcc/svn/gcc/tree-object-size.c:675 0x136435e cond_expr_object_size /src/gcc/svn/gcc/tree-object-size.c:909 0x13646b9 collect_object_sizes_for /src/gcc/svn/gcc/tree-object-size.c:987 0x1362f3f compute_builtin_object_size(tree_node*, int, unsigned long*, tree_node**) /src/gcc/svn/gcc/tree-object-size.c:578 0x15430ae determine_min_objsize /src/gcc/svn/gcc/tree-ssa-strlen.c:3387 0x15435e8 get_len_or_size /src/gcc/svn/gcc/tree-ssa-strlen.c:3513 0x154367a strxcmp_eqz_result /src/gcc/svn/gcc/tree-ssa-strlen.c:3540 0x1543d8c handle_builtin_string_cmp /src/gcc/svn/gcc/tree-ssa-strlen.c:3727 0x15463b1 strlen_check_and_optimize_call /src/gcc/svn/gcc/tree-ssa-strlen.c:4654 0x1546d42 check_and_optimize_stmt /src/gcc/svn/gcc/tree-ssa-strlen.c:4794 0x1547878 strlen_dom_walker::before_dom_children(basic_block_def*) /src/gcc/svn/gcc/tree-ssa-strlen.c:5021 0x2063f44 dom_walker::walk(basic_block_def*) /src/gcc/svn/gcc/domwalk.c:309 0x1547b4c printf_strlen_execute /src/gcc/svn/gcc/tree-ssa-strlen.c:5087 0x1547de2 execute /src/gcc/svn/gcc/tree-ssa-strlen.c:5189