PATCH: The relax finalize pass has broken relax for h8300-coff

Alan Modra amodra@bigpond.net.au
Thu Dec 4 21:07:00 GMT 2003


On Thu, Dec 04, 2003 at 11:38:11AM -0800, H. J. Lu wrote:
> bfd/
> 
> 2003-12-04  H.J. Lu  <hongjiu.lu@intel.com>
> 
> 	* elfxx-ia64.c (elfNN_ia64_relax_section): Use the
> 	need_relax_finalize field in link_info instead of
> 	relax_finalizing to check if the relax finalize pass is being
> 	done.
> 
> include/
> 
> 2003-12-04  H.J. Lu  <hongjiu.lu@intel.com>
> 
> 	* bfdlink.h (bfd_link_info): Change relax_finalizing to
> 	need_relax_finalize.
> 
> ld/
> 
> 2003-12-04  H.J. Lu  <hongjiu.lu@intel.com>
> 
> 	* emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Set
> 	link_info.need_relax_finalize to TRUE.
> 
> 	* ldlang.c (lang_process): Use link_info.need_relax_finalize
> 	instead of link_info.relax_finalizing.
> 	* ldmain.c (main): Likewise.

OK.  Please also delete the test of relax_finalizing in elf32-ppc.c,
and fix the comment there as well.

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre



More information about the Binutils mailing list