aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2001-08-19 00:09:46 +0000
committerZack Weinberg <zack@gcc.gnu.org>2001-08-19 00:09:46 +0000
commit5ed3149cb0ad923cf2dd9e593ebd3b68970927e0 (patch)
tree0ee479f9053678c7375cbbfd5f7b56e247344bce
parent20cc76d56e51e3029ef532eabe2634425955fd12 (diff)
downloadgcc-5ed3149cb0ad923cf2dd9e593ebd3b68970927e0.zip
gcc-5ed3149cb0ad923cf2dd9e593ebd3b68970927e0.tar.gz
gcc-5ed3149cb0ad923cf2dd9e593ebd3b68970927e0.tar.bz2
unwind-dw2.c (execute_stack_op): Add default aborts to the inner switches to prevent warnings.
* unwind-dw2.c (execute_stack_op): Add default aborts to the inner switches to prevent warnings. From-SVN: r45014
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/unwind-dw2.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 390955d..61ff995 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-08-18 Zack Weinberg <zackw@panix.com>
+
+ * unwind-dw2.c (execute_stack_op): Add default aborts to
+ the inner switches to prevent warnings.
+
2001-08-18 Richard Henderson <rth@redhat.com>
* timevar.h (struct timevar_time_def): Change element type to float.
diff --git a/gcc/unwind-dw2.c b/gcc/unwind-dw2.c
index 16f6bce..c56116b 100644
--- a/gcc/unwind-dw2.c
+++ b/gcc/unwind-dw2.c
@@ -563,6 +563,9 @@ execute_stack_op (const unsigned char *op_ptr, const unsigned char *op_end,
op_ptr = read_uleb128 (op_ptr, &ptrtmp); reg = ptrtmp;
result += reg;
break;
+
+ default:
+ abort ();
}
break;
@@ -640,6 +643,9 @@ execute_stack_op (const unsigned char *op_ptr, const unsigned char *op_end,
case DW_OP_ne:
result = (_Unwind_Sword)first != (_Unwind_Sword)second;
break;
+
+ default:
+ abort ();
}
}
break;