"git@gitlab.cobolworx.com:COBOLworx/gcc-cobol.git" did not exist on "1820137ba624d7eb2004a10f9632498b6bc1696a"
tree.def (SWITCH_EXPR): Change from 3 operand to 2 operand tree.
* tree.def (SWITCH_EXPR): Change from 3 operand to 2 operand tree. Adjust comment. * tree.h (SWITCH_LABELS): Remove. * gimplify.c (gimplify_switch_expr): Don't test SWITCH_LABELS, assert SWITCH_BODY is non-NULL. * tree-pretty-print.c (dump_generic_node): Remove SWITCH_LABELS handling. * tree.c (block_may_fallthru): Always return true; for SWITCH_EXPR. c/ * c-typeck.c (c_start_case): Build SWITCH_EXPR using build2 instead of build3. cp/ * cp-gimplify.c (genericize_switch_stmt): Build SWITCH_EXPR using build2_loc instead of build3_loc. ada/ * gcc-interface/trans.c (Case_Statement_to_gnu): Build SWITCH_EXPR using build2 instead of build3. jit/ * jit-playback.c (add_switch): Build SWITCH_EXPR using build2 instead of build3. Formatting fixes. Adjust funciton comment. fortran/ * trans-decl.c (gfc_trans_entry_master_switch): Build SWITCH_EXPR using fold_build2_loc instead of fold_build3_loc. * trans-io.c (io_result): Likewise. * trans-stmt.c (gfc_trans_integer_select, gfc_trans_character_select): Likewise. go/ * go-gcc.cc (Gcc_backend::switch_statement): Build SWITCH_EXPR using build2_loc instead of build3_loc. brig/ * brigfrontend/brig-branch-inst-handler.cc (brig_branch_inst_handler::operator): Build SWITCH_EXPR using build2 instead of build3. From-SVN: r255192
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/ada/ChangeLog 5 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/trans.c 1 addition, 2 deletionsgcc/ada/gcc-interface/trans.c
- gcc/brig/ChangeLog 6 additions, 0 deletionsgcc/brig/ChangeLog
- gcc/brig/brigfrontend/brig-branch-inst-handler.cc 2 additions, 2 deletionsgcc/brig/brigfrontend/brig-branch-inst-handler.cc
- gcc/c/ChangeLog 5 additions, 0 deletionsgcc/c/ChangeLog
- gcc/c/c-typeck.c 1 addition, 1 deletiongcc/c/c-typeck.c
- gcc/cp/ChangeLog 5 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-gimplify.c 1 addition, 1 deletiongcc/cp/cp-gimplify.c
- gcc/fortran/ChangeLog 8 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/trans-decl.c 1 addition, 2 deletionsgcc/fortran/trans-decl.c
- gcc/fortran/trans-io.c 1 addition, 2 deletionsgcc/fortran/trans-io.c
- gcc/fortran/trans-stmt.c 5 additions, 6 deletionsgcc/fortran/trans-stmt.c
- gcc/gimplify.c 1 addition, 5 deletionsgcc/gimplify.c
- gcc/go/ChangeLog 5 additions, 0 deletionsgcc/go/ChangeLog
- gcc/go/go-gcc.cc 2 additions, 2 deletionsgcc/go/go-gcc.cc
- gcc/jit/ChangeLog 5 additions, 0 deletionsgcc/jit/ChangeLog
- gcc/jit/jit-playback.c 4 additions, 15 deletionsgcc/jit/jit-playback.c
- gcc/tree-pretty-print.c 0 additions, 20 deletionsgcc/tree-pretty-print.c
- gcc/tree.c 1 addition, 5 deletionsgcc/tree.c
Loading
Please register or sign in to comment