diff --git a/src/code/amd64.c b/src/code/amd64.c
index 6123b1c1da54d0d494584ccf528feccdc9d30a38..8fa9e2b34ad1fca23bbff19e7e4457c7989f5f16 100644
--- a/src/code/amd64.c
+++ b/src/code/amd64.c
@@ -457,12 +457,14 @@ static void clear_reg( enum amd64_reg reg )
   xor_reg_reg( reg, reg );
 }
 
+#if 0
 static void neg_reg( enum amd64_reg reg )
 {
   rex(1,0,0,reg);
   opcode(0xf7);
   modrm(3,3,reg);
 }
+#endif
 
 static void mov_imm_reg( long imm, enum amd64_reg reg )
 {
@@ -1073,8 +1075,8 @@ static void js( struct label *l )  { return jump_rel8( l, 0x78 ); }
 static void jl( struct label *l )  { return jump_rel8( l, 0x7c ); }
 static void jge( struct label *l ) { return jump_rel8( l, 0x7d ); }
 static void jle( struct label *l ) { return jump_rel8( l, 0x7e ); }
-static void jg( struct label *l )  { return jump_rel8( l, 0x7f ); }
 #if 0
+static void jg( struct label *l )  { return jump_rel8( l, 0x7f ); }
 #endif
 
 #define LABELS()  struct label label_A, label_B, label_C, label_D, label_E;label_A.addr = -1;label_A.n_label_uses = 0;label_B.addr = -1;label_B.n_label_uses = 0;label_C.addr = -1;label_C.n_label_uses = 0;label_D.addr = -1;label_D.n_label_uses = 0;label_E.addr=-1;label_E.n_label_uses=0;