https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104321
Bug ID: 104321 Summary: Dead code since r12-4467-g64f9623765da33 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: burnus at gcc dot gnu.org Target Milestone: --- The following assignment is dead: gcc/fortran/trans-decl.cc:7108 /* if (cond) { block2 } */ tmp = fold_build2_loc (input_location, MODIFY_EXPR, void_type_node, data, fold_convert (TREE_TYPE (data), null_pointer_node)); tmp = build3_v (COND_EXPR, cond_var, gfc_finish_block (&block2), build_empty_stmt (input_location)); It's likely a bug?