This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ia64 status


>Thanks for the information.  If you have time to look over H.J's patches and 
>decide which should be moved onto the branch, that would be very helpful.  
>Aside from that, it sounds like there isn't much more to be done in the 2.11 
>timeframe.

Every patch HJ has checked in the since the 2.11 branch was made is a
candidate.

ld/
2001-02-13  H.J. Lu  <hjl@gnu.org>

	* ldexp.h (node_type): Add etree_provided.
	* ldexp.c (exp_fold_tree): Handle etree_provided. Set the node
	type to etree_provided if defined by PROVIDE. Allow updating
	for etree_provided. 
	(exp_print_tree): Handle etree_provided.
	* mpw-elfmips.c (gldelf32ebmip_find_exp_assignment): Handle
	etree_provided.

This fixes a conflict between PROVIDE and linker relaxation.  It would be
nice to have this, but isn't strictly required because Richard checked in
his own patch on the branch which fixes the most serious problem which was
an incorrect gp value.

gas/
2001-02-06  H.J. Lu  <hjl@gnu.org>

	* config/tc-ia64.h (TC_RELOC_RTSYM_LOC_FIXUP): Do fixup if
	there is no relocation.

2001-02-06  H.J. Lu  <hjl@gnu.org>

	* config/tc-ia64.h (TC_RELOC_RTSYM_LOC_FIXUP): New. Defined.

	* config/tc-ia64.c (md_parse_option): Only accept the valid
	ia64 options on "-axxx".

This two make the gas -a options work, and makes it possible to override
symbols defined in a shared library from the main application code.  These
should be on the branch.

bfd/
2001-02-11  H.J. Lu  <hjl@gnu.org>

	* elflink.h (elf_bfd_final_link): Use file_align for STMTAB
	alignment.

Don't know, not an IA-64 patch.

2001-02-08  H.J. Lu  <hjl@gnu.org>

	* elf32-i386.c (elf_i386_check_relocs): Reserve R_386_PC32
	relocation entries for weak definitions when building DSO with
	-Bsymbolic.

Don't know, not an IA-64 patch.

2001-02-06  H.J. Lu  <hjl@gnu.org>

	* elfxx-ia64.c (elfNN_ia64_dynamic_symbol_p): Only hidden and
	internal symbols are not dynamic.
	* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Likewise.

Don't know what this is for.  I think this fixes a bug in a previous rth
patch.

2001-02-06  H.J. Lu  <hjl@gnu.org>

	* bfd/peicode.h (coff_swap_filehdr_in): Remove the e_magic
	checking.
	(pe_bfd_object_p): Rewrite with external_PEI_DOS_hdr and
	external_PEI_IMAGE_hdr.

This fixes a problem with ia64-efi support.  objdump didn't work with
objects files created by other compilers.  This would be nice to have.

binutils/testsuite/
2001-02-11  H.J. Lu  <hjl@gnu.org>

	* config/default.exp: Set up gcc_gas_flag.

	* binutils-all/objcopy.exp (copy_setup): Process gcc_gas_flag
	for Linux only.

	* binutils-all/testprog.c: Include <string.h> and don't use
	exit ().

Don't know what this is for, but it is obviously a testsuite fix.

Jim


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]