This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: ["Maciej W. Rozycki" <macro@ds2.pg.gda.pl>] Digested Articles
- To: aj at suse dot de, macro at ds2 dot pg dot gda dot pl
- Subject: Re: ["Maciej W. Rozycki" <macro@ds2.pg.gda.pl>] Digested Articles
- From: Nick Clifton <nickc at redhat dot com>
- Date: Sun, 11 Feb 2001 15:16:08 -0800
- CC: binutils at sources dot redhat dot com
Hi Andreas,
I have approved and applied these patches en-mass. They seem to be
OK to me, and did not introduce any new MIPS testsuite failures.
I did notice that the GAS test for MIPS ELF reloc appears to be
failing at the moment (for a mips-elf target). Is this something of
which you are aware ?
Cheers
Nick
: bfd/ChangeLog:
:
: 2001-01-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * elf32-mips.c (mips_elf_create_dynamic_relocation): Undo patch
: from 2000-10-13. Do not add the symbol's value for R_MIPS_REL32
: relocations against dynsym symbols.
:
: 2001-01-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * elf32-mips.c (elf_mips_howto_table): Fix the comment on
: the R_MIPS_26 relocation.
: (mips_elf_calculate_relocation): Use (p + 4) instead of p for
: the R_MIPS_26 relocation.
: (mips_elf_perform_relocation): Fix the comment on the R_MIPS16_26
: relocation.
: * elf64-mips.c (mips_elf64_howto_table_rel): Fix the comment on
: the R_MIPS_26 relocation.
: (mips_elf64_howto_table_rela): Likewise.
:
: 2001-01-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * elf32-mips.c (struct mips_elf_link_hash_entry): Added no_fn_stub
: member to mark symbols that have non-CALL relocations against
: them.
: (mips_elf_link_hash_newfunc): Initialize no_fn_stub.
: (mips_elf_calculate_relocation): Handle R_MIPS_CALL16 like
: R_MIPS_GOT16.
: (_bfd_mips_elf_check_relocs): Set no_fn_stub for a symbol if a
: non-CALL relocation against it is encountered.
: (_bfd_mips_elf_copy_indirect_symbol): Merge no_fn_stub as well.
: (_bfd_mips_elf_adjust_dynamic_symbol): Only create a stub if
: no_fn_stub is not set.
:
: 2001-01-22 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * elf32-mips.c (mips_elf_output_extsym): Get the output section
: information from the real symbol for indirect ones.
: Check no_fn_stub to find out if a symbol has a function stub
: indeed.
:
: opcodes/ChangeLog:
:
: 2001-01-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * mips-dis.c (print_insn_arg): Use top four bits of the address of
: the following instruction not of the jump itself for the jump
: target.
: (print_mips16_insn_arg): Likewise.
:
: gas/ChangeLog:
:
: 2001-01-18 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
:
: * config/tc-mips.c (macro): For M_LA_AB emit a
: BFD_RELOC_MIPS_CALL16 relocation or a
: BFD_RELOC_MIPS_CALL_HI16/BFD_RELOC_MIPS_CALL_LO16 pair instead of
: BFD_RELOC_MIPS_GOT16 and
: BFD_RELOC_MIPS_GOT_HI16/BFD_RELOC_MIPS_GOT_LO16, respectively for
: loading the jump register when generating SVR4_PIC code.