This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: ia64 status
- To: Philip Blundell <pb at futuretv dot com>
- Subject: Re: ia64 status
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Tue, 13 Feb 2001 15:43:00 -0800
- cc: binutils at sources dot redhat dot com
>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