https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93179

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
                 CC|                            |rguenth at gcc dot gnu.org
   Target Milestone|---                         |10.0

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed but as Martin notes likely a dup of the tree-sharing issue(s).  With
-fno-checking:

> ./cc1plus  -quiet t.ii -O -fno-checking
during GIMPLE pass: cddce
t.ii: In member function ‘void DateFormatTest::TestNonGregoFmtParse()’:
t.ii:46:1: internal compiler error: tree check: expected ssa_name, have
addr_expr in mark_operand_necessary, at tree-ssa-dce.c:162
   46 | }
      | ^
0x19c9874 tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        /tmp/trunk2/gcc/tree.c:9685
0x8f75ea tree_check(tree_node*, char const*, int, char const*, tree_code)
        /tmp/trunk2/gcc/tree.h:3273
0x1730166 mark_operand_necessary
        /tmp/trunk2/gcc/tree-ssa-dce.c:162
0x1731a78 propagate_necessity
        /tmp/trunk2/gcc/tree-ssa-dce.c:843
0x1733fda perform_tree_ssa_dce
        /tmp/trunk2/gcc/tree-ssa-dce.c:1663

Maybe that's going to prevail (and new fallout of my gsi_remove changes).

Reply via email to