Nick Clifton 3f3148
*** ../binutils-2.23.52.0.1.orig/bfd/elflink.c	2013-03-08 12:02:14.544141961 +0000
Nick Clifton 3f3148
--- bfd/elflink.c	2013-03-08 12:03:40.952144356 +0000
Nick Clifton 3f3148
*************** error_free_dyn:
Nick Clifton 3f3148
*** 4080,4087 ****
Nick Clifton 3f3148
  					FALSE, FALSE, FALSE);
Nick Clifton 3f3148
  
Nick Clifton 3f3148
  	      if (h != NULL
Nick Clifton 3f3148
! 		  && (h->root.type == bfd_link_hash_undefined
Nick Clifton 3f3148
! 		      || h->root.type == bfd_link_hash_undefweak)
Nick Clifton 3f3148
  		  && h->root.u.undef.abfd)
Nick Clifton 3f3148
  		undef_bfd = h->root.u.undef.abfd;
Nick Clifton 3f3148
  	    }
Nick Clifton 3f3148
--- 4080,4086 ----
Nick Clifton 3f3148
  					FALSE, FALSE, FALSE);
Nick Clifton 3f3148
  
Nick Clifton 3f3148
  	      if (h != NULL
Nick Clifton 3f3148
! 		  && h->root.type == bfd_link_hash_undefined
Nick Clifton 3f3148
  		  && h->root.u.undef.abfd)
Nick Clifton 3f3148
  		undef_bfd = h->root.u.undef.abfd;
Nick Clifton 3f3148
  	    }
Nick Clifton 3f3148
*************** error_free_dyn:
Nick Clifton 3f3148
*** 4201,4208 ****
Nick Clifton 3f3148
  					FALSE, FALSE, FALSE);
Nick Clifton 3f3148
  
Nick Clifton 3f3148
  	      if (h != NULL
Nick Clifton 3f3148
! 		  && (h->root.type == bfd_link_hash_undefined
Nick Clifton 3f3148
! 		      || h->root.type == bfd_link_hash_undefweak)
Nick Clifton 3f3148
  		  && h->root.u.undef.abfd)
Nick Clifton 3f3148
  		undef_bfd = h->root.u.undef.abfd;
Nick Clifton 3f3148
  	    }
Nick Clifton 3f3148
--- 4200,4206 ----
Nick Clifton 3f3148
  					FALSE, FALSE, FALSE);
Nick Clifton 3f3148
  
Nick Clifton 3f3148
  	      if (h != NULL
Nick Clifton 3f3148
! 		  && h->root.type == bfd_link_hash_undefined
Nick Clifton 3f3148
  		  && h->root.u.undef.abfd)
Nick Clifton 3f3148
  		undef_bfd = h->root.u.undef.abfd;
Nick Clifton 3f3148
  	    }