Blame SOURCES/binutils-2.23.52.0.1-revert-pr15149.patch

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