From e9a042b6a1bdbfc930e2054e4257f1cbdb3b7790 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 28 Apr 1994 16:06:33 -0700 Subject: [PATCH] (expand_end_case): Correct test for sign extending unsigned constant index when creating index_expr. From-SVN: r7175 --- gcc/stmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/stmt.c b/gcc/stmt.c index a6b708fa48f..d83742648d3 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -4382,7 +4382,7 @@ expand_end_case (orig_index) { index_expr = build_int_2 (INTVAL (index), - !unsignedp && INTVAL (index) >= 0 ? 0 : -1); + unsignedp || INTVAL (index) >= 0 ? 0 : -1); index_expr = convert (TREE_TYPE (index_expr), index_expr); } -- 2.30.2