diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 805f19f2752a410776b08f798afa9ff52bb81e2d..3bf8197820740f24f5c1bc2d3032ecf544774ca5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jul  7 02:03:56 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+	* cfglayout.c (fixup_reorder_chain): Call delete_dead_jumptables.
+
 2003-07-06  Kazu Hirata  <kazu@cs.umass.edu>
 
 	* config/h8300/h8300.c: Fix comment typos.
diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c
index 121e3e0e0f3425b376d27940669278225275a1d4..7172eaa7c3d0dc8ab93e6377c85d2ded586e11e2 100644
--- a/gcc/cfglayout.c
+++ b/gcc/cfglayout.c
@@ -602,6 +602,7 @@ fixup_reorder_chain (void)
 #ifdef ENABLE_CHECKING
   verify_insn_chain ();
 #endif
+  delete_dead_jumptables ();
 
   /* Now add jumps and labels as needed to match the blocks new
      outgoing edges.  */