Index: osprey/be/cg/x8664/expand.cxx
===================================================================
--- osprey/be/cg/x8664/expand.cxx	(revision 3305)
+++ osprey/be/cg/x8664/expand.cxx	(working copy)
@@ -9432,13 +9432,14 @@
       Build_OP(TOP_neg64, r11_tn, r11_tn, ops);
       if ( Gen_PIC_Shared ) {
 	Build_OP ( TOP_lea64, rax_tn, Rip_TN(), OP_opnd( op, 4 ), ops );
+        ops->last->bb = bb; // to pass Verify_Operand
 	Build_OP ( TOP_leax64, r11_tn, r11_tn, rax_tn, 
 		   Gen_Literal_TN( 1, 4 ), 
 		   Gen_Literal_TN( 0, 4 ), ops );
       } else {
 	Build_OP(TOP_addi64, r11_tn, r11_tn, OP_opnd(op, 4), ops);
+        ops->last->bb = bb; // to pass Verify_Operand
       }
-      ops->last->bb = bb; // to pass Verify_Operand
       Build_OP(TOP_lea64, rax_tn, OP_opnd(op, 2), OP_opnd(op, 3), ops);
       Build_OP(TOP_ijmp, r11_tn, ops);
       for (INT i = 1; i <= num_xmms; i++) {
