diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 3c50019249c..e3cf077c857 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2012-02-23  Tom Tromey  <tromey@redhat.com>
+
+	* jv-valprint.c (java_val_print): Remove dead code.
+
 2012-02-23  Tristan Gingold  <gingold@adacore.com>
 
        * ada-tasks.c (struct ada_tasks_inferior_data): Add
diff --git a/gdb/jv-valprint.c b/gdb/jv-valprint.c
index d430ba090a6..7f6e93113de 100644
--- a/gdb/jv-valprint.c
+++ b/gdb/jv-valprint.c
@@ -500,21 +500,6 @@ java_val_print (struct type *type, const gdb_byte *valaddr,
 				      val, options, 0, stream);
 	  break;
 	}
-#if 0
-      if (options->vtblprint && cp_is_vtbl_ptr_type (type))
-	{
-	  /* Print the unmangled name if desired.  */
-	  /* Print vtable entry - we only get here if we ARE using
-	     -fvtable_thunks.  (Otherwise, look under TYPE_CODE_STRUCT.)  */
-	  /* Extract an address, assume that it is unsigned.  */
-	  print_address_demangle
-	    (gdbarch,
-	     extract_unsigned_integer (valaddr + embedded_offset,
-				       TYPE_LENGTH (type)),
-	     stream, demangle);
-	  break;
-	}
-#endif
       addr = unpack_pointer (type, valaddr + embedded_offset);
       if (addr == 0)
 	{