aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-07-05 10:12:14 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-07-05 10:12:14 +0000
commit04a40cb9599281348f70d6758f77da7a4cd4caa5 (patch)
tree5ba82ee1fa687f8bbcb0b24d8f46b093ad127454 /gcc/expr.c
parent12c0399e136f1e56d6437fff5cd6e01f5f7ec284 (diff)
downloadgcc-04a40cb9599281348f70d6758f77da7a4cd4caa5.zip
gcc-04a40cb9599281348f70d6758f77da7a4cd4caa5.tar.gz
gcc-04a40cb9599281348f70d6758f77da7a4cd4caa5.tar.bz2
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
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 9a9af5b..1279186 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -10850,8 +10850,7 @@ do_store_flag (sepops ops, rtx target, enum machine_mode mode)
0 otherwise (i.e. if there is no casesi instruction). */
int
try_casesi (tree index_type, tree index_expr, tree minval, tree range,
- rtx table_label ATTRIBUTE_UNUSED, rtx default_label,
- rtx fallback_label ATTRIBUTE_UNUSED)
+ rtx table_label, rtx default_label, rtx fallback_label)
{
struct expand_operand ops[5];
enum machine_mode index_mode = SImode;