expr.c (try_casesi): Remove bogus ATTRIBUTE_UNUSED markers.
gcc/ * expr.c (try_casesi): Remove bogus ATTRIBUTE_UNUSED markers. * stmt.c (dump_case_nodes): New. (expand_case): Split out code generation parts into new functions. (expand_switch_as_decision_tree_p): Split out from expand_case. (emit_case_decision_tree): Likewise. (emit_case_dispatch_table): Likewise. testsuite/ * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty. From-SVN: r189285
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/expr.c 1 addition, 2 deletionsgcc/expr.c
- gcc/stmt.c 328 additions, 231 deletionsgcc/stmt.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.c-torture/compile/20000326-1.c 6 additions, 7 deletionsgcc/testsuite/gcc.c-torture/compile/20000326-1.c
Loading
Please register or sign in to comment