From 2000-08-08 Peter Jeremy <peter.jeremy@alcatel.com.au>
* emultempl/elf32.em (_after_close): Refer to -rpath not --rpath
in error message.
(gld${EMULATION_NAME}_place_orphan): Quite compiler warnings.
Approved by: Philip Blundell <pb@futuretv.com>
Message-Id: <E13jdVk-0002fY-00@fountain.labs.futuretv.com>
This fixes a problem in using GDB 4.18 on shared libs on FreeBSD/i386 4.1.
Approved by: Philip Blundell <philb@gnu.org>
Message-Id: <E13bolZ-0004CJ-00@kings-cross.london.uk.eu.org>
Merge from mainline:
2000-05-31 Ulrich Drepper <drepper@redhat.com>
* elf.c (_bfd_elf_slurp_version_tables): Correct reading of version
definitions. We must not assume they are sorted in the file
according to their index numbers.
From 2000-08-14 Todd Vierling <tv@wasabisystems.com>
* objcopy.c (strip_main): Silently accept -d as an alias for -g
for compatability with old BSD systems.
Approved by: Philip Blundell <pb@tazenda.demon.co.uk>
Message-Id: <E13W4ea-0002M7-00@kings-cross.london.uk.eu.org>
is the integer register $r28, vs. both $r28 and the floating point
register $f28.
This quiets a bogus warning about needing ".set noat".
Approved by: Philip Blundell <pb@tazenda.demon.co.uk>
Message-Id: <E13KpFp-0000sK-00@kings-cross.london.uk.eu.org>
* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require all
input objects to be ECOFF.
(check_sections): einfo takes %B, not %P, to print a BFD name.
2000-07-31 Rodney Brown <RodneyBrown@pmsc.com>
* configure.tgt: Select targ_emul=elf_i386 for Unixware 7
(i586-sco-sysv5uw7.1.0).
correctly.
mrs lr, spsr
The string pointer is advanced to far before the check to set
the SPSR bit.
2000-06-01 Scott Bambrough <scottb@netwinder.org>
* config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.
Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* arm-opc.h: Use upper case for flags in MSR and MRS
instructions. Allow any bit to be set in the field_mask of
the MSR instruction.
Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* arm-dis.c (print_insn_arm): Decode _x and _s bits of
the field_mask of an MSR instruction.
2000-05-26 Scott Bambrough <scottb@netwinder.org>
Port of patch to mainline by Thomas de Lellis <tdel@windriver.com>:
* arm-opc.h: Disassembly of thumb ldsb/ldsh
instructions changed to ldrsb/ldrsh.
Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* config/tc-arm.c (struct asm_psr): Add boolean field
distinguishing between CSPR and SPSR. Rename 'number' field
to 'field'.
(psrs): Rearrange contents to match new asm_psr structure.
(arm_psr_parse): Move next to psr_required_here. Make it
return an asm_psr structure.
(psr_required_here): Use asm_psr structure returned by
arm_psr_parse.
(do_msr): Reorganise to allow psr_required_here to be called
only once.
(md_undefined_name): Mark 'name' parameter as unused, since
the COFF target does not use it.
Port of patch to mainline by Nick Clifton <nickc@cygnus.com>:
* testsuite/gas/arm/arch4t.s: Add tests of new fields
to msr instruction.
* NEWS: Mention change in behaviour when assembling msr
instruction.
* doc/c-arm.texi (ARM Directives): Document behaviour of .align 0.
* doc/as.texinfo (Align): Include arm and strongarm in list of
targets that have the second form of the behaviour of the .align
directive.
2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: (Local Labels): Delete misplaced mention of ARM.
2_10-branch'.
Cherrypick from master 2000-05-26 13:11:57 UTC Alan Modra <amodra@gmail.com> 'Eli Zaretskii's DOSish file name patches.':
include/filenames.h
* arlex.l: Add directives to increase lex buffer size.
* objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
already included by bucomm.h.