  	    {
  	      rtx reg = !can_create_pseudo_p () ? op0 : NULL_RTX;
  	      op1 = legitimize_pic_address (op1, reg);
-@@ -12447,6 +12695,12 @@
+@@ -12447,6 +12706,12 @@
  	}
      }
  

 	      op1 = machopic_indirect_data_reference (op1, temp);
 	      op1 = machopic_legitimize_pic_address (op1, mode,
 						     temp == op1 ? 0 : temp);
@@ -12396,8 +12644,8 @@
       else
 	{
 	  if (MEM_P (op0))

 
 		  if (reg != 0)
 		    {
@@ -9698,9 +9891,9 @@
 		  if (INTVAL (op1) < -16*1024*1024
 		      || INTVAL (op1) >= 16*1024*1024)
 		    {
