Phil Blundell [Fri, 27 Oct 2000 22:39:05 +0000 (22:39 +0000)]
2000-10-27 Philip Blundell <philb@gnu.org>
* elf32-arm.h (elf32_arm_copy_private_bfd_data): Don't refuse
attempts to mix PIC code with non-PIC, just mark the output as
being position dependent.
(elf32_arm_merge_private_bfd_data): Likewise. Print an error
message for EF_SOFT_FLOAT mismatches. Display diagnostics for
all mismatches, not just the first one.
Geoffrey Keating [Mon, 16 Oct 2000 18:08:29 +0000 (18:08 +0000)]
From 2000-10-14 Geoffrey Keating <geoffk@cygnus.com>
* elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Don't make PLT
entries that could serve as a definition for a weak symbol.
David O'Brien [Thu, 12 Oct 2000 13:56:39 +0000 (13:56 +0000)]
2000-10-12 Peter Jeremy <peter.jeremy@alcatel.com.au>
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>
Phil Blundell [Wed, 6 Sep 2000 21:24:15 +0000 (21:24 +0000)]
2000-09-06 Philip Blundell <philb@gnu.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.
David O'Brien [Tue, 5 Sep 2000 08:56:22 +0000 (08:56 +0000)]
2000-09-05 Todd Vierling <tv@wasabisystems.com>
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>
David O'Brien [Wed, 30 Aug 2000 23:39:17 +0000 (23:39 +0000)]
* config/tc-alpha.c (md_undefined_symbol): Properly understand that $at
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>
Phil Blundell [Fri, 4 Aug 2000 21:17:36 +0000 (21:17 +0000)]
2000-06-07 Michael Sokolov <msokolov@ivan.Harhan.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).
Scott Bambrough [Tue, 30 May 2000 13:42:11 +0000 (13:42 +0000)]
2000-05-26 Scott Bambrough <scottb@netwinder.org>
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.
Scott Bambrough [Tue, 30 May 2000 13:41:12 +0000 (13:41 +0000)]
2000-05-26 Scott Bambrough <scottb@netwinder.org>
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.
Phil Blundell [Mon, 29 May 2000 18:49:26 +0000 (18:49 +0000)]
2000-04-24 Nick Clifton <nickc@cygnus.com>
* 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.
Alan Modra [Wed, 19 Apr 2000 10:04:54 +0000 (10:04 +0000)]
Move some things over from the main branch.
My obj-multi dependency fix.
Michael Sokolov's FLEX,YACC makefile fix, and define SEEK_SET in as.h
Nick's avr makefile fixes.