Commit Graph

93 Commits

Author SHA1 Message Date
Phil Blundell
afe05665e9 Merge from mainline 2000-10-14 18:42:22 +00:00
Phil Blundell
d0256ade1d Merge changes from mainline 2000-10-14 18:35:19 +00:00
David O'Brien
5a36abdf9f 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>
2000-10-12 13:56:39 +00:00
David O'Brien
1da7811edc Merge from head: H.J's x86 fix for "nm -l" on shared libraries.
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>
2000-09-25 05:45:14 +00:00
Phil Blundell
e3f370c3e7 2000-09-08 Philip Blundell <philb@gnu.org>
* config/tc-arm.c (md_apply_fix3): Correct handling of ADRL when
	offset is negative.
2000-09-08 21:02:54 +00:00
Phil Blundell
db96ec58e6 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.
2000-09-06 21:24:15 +00:00
Phil Blundell
be3d3bff95 2000-09-06 Philip Blundell <philb@gnu.org>
* config.bfd (arm*-*-uclinux*): New target.
	(armeb-*-elf, arm*b-*-linux-gnu*): Likewise.
2000-09-06 20:57:43 +00:00
David O'Brien
dadf7240db 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>
2000-09-05 08:56:22 +00:00
David O'Brien
1396e7b4f0 2000-09-04 Todd Vierling <tv@wasabisystems.com>
* strip.1: Fix stray '\' in -o formatting.

Approved by:  Philip Blundell <pb@tazenda.demon.co.uk>
              Message-Id: <E13UkHe-0003xI-00@kings-cross.london.uk.eu.org>
2000-09-04 17:37:35 +00:00
David O'Brien
893fbe3e4c * 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>
2000-08-30 23:39:17 +00:00
Nick Clifton
70e33626f5 Fix typo and code omission preventing the detection of w65 binaries 2000-08-22 21:02:06 +00:00
Phil Blundell
cfaf9a47e5 Add support for NetBSD sparc64 and sparcelf 2000-08-06 15:39:57 +00:00
Phil Blundell
c526926a96 Support NetBSD/sparc64 and sparcelf. 2000-08-06 15:22:07 +00:00
Phil Blundell
64d2482108 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).
2000-08-04 21:17:36 +00:00
Alan Modra
5856ff48f6 Update NEWS to what's really in 2.10
KEEP .eh_frame contents
rth's .gcc_except_table change to elfd30v.sc
2000-06-19 02:31:27 +00:00
Nick Clifton
ee122191bc Assign correct reloc value to size 1 fixes. 2000-06-09 17:31:07 +00:00
Phil Blundell
cb0ef068ed 2000-06-07 Philippe De Muyter <phdm@macqel.be>
* source.c: Remove direct inclusion of sys/stat.h.
2000-06-07 20:11:19 +00:00
Phil Blundell
11434cef73 2000-06-04 Philippe De Muyter <phdm@macqel.be>
* explodename.c: Include stdlib.h and string.h only if they exist.
	Use strings.h eventually. (already in gettext-0.10.35 since 1998-04-27)
2000-06-04 21:04:03 +00:00
Phil Blundell
80c9154aa2 2000-05-31 Mark Kettenis <kettenis@gnu.org>
Add support for FreeBSD/Alpha.
        * configure.in: Add alpha*-*-freebsd* entry to prevent including
        OSF core file support.
2000-06-01 20:09:07 +00:00
Scott Bambrough
9fa3abac63 The ARM assembler is not assembling the following instruction
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.
2000-06-01 19:15:39 +00:00
Nick Clifton
697fa7e013 REvert previous delta to gprof.h 2000-06-01 00:13:49 +00:00
Phil Blundell
f7c3148c8d Update generated files. 2000-05-31 12:27:13 +00:00
Phil Blundell
f8a78bd803 Forgot to check this in last week:
2000-05-22  David O'Brien  <obrien@FreeBSD.org>

	* configure.in: Recognize alpha-*-freebsd*.
	* configure: Regenerate.
2000-05-31 11:28:42 +00:00
Scott Bambrough
0ea02a330c 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.
2000-05-30 13:42:11 +00:00
Scott Bambrough
1a1dcaf1f7 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.
2000-05-30 13:41:12 +00:00
Alan Modra
c45567eac0 Fix my inept 2000-05-24 change. 2000-05-30 07:51:02 +00:00
Phil Blundell
b5c673903c 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.
2000-05-29 18:49:26 +00:00
Phil Blundell
2b67bb4d3c 2000-05-29 Philip Blundell <philb@gnu.org>
* ppcboot.c: Add packed attribute if compiling with GCC.
2000-05-29 18:04:57 +00:00
Phil Blundell
8beeaa5b89 Add generated files. 2000-05-29 14:08:54 +00:00
Phil Blundell
b01819b086 2000-05-29 Philip Blundell <philb@gnu.org>
* doc/as.texinfo: Update copyright dates.
	* NEWS: Mention ARM ELF support.
2000-05-29 13:41:15 +00:00
Alan Modra
de1cdcd943 (_bfd_elf_link_hash_table_init): Initialize dynlocal. 2000-05-29 05:18:32 +00:00
Alan Modra
0da1f3cbee Use BFD's _. ie. dgettext ("gprof", ..), was gettext (..) 2000-05-28 23:32:13 +00:00
Phil Blundell
42c1037204 2000-05-22 David O'Brien <obrien@FreeBSD.org>
* configure.tgt: Recognize alpha-*-freebsd*.
2000-05-28 11:32:34 +00:00
Alan Modra
687af0c010 Eli Zaretskii's DOSish file name patches. 2000-05-28 10:57:51 +00:00
nobody
3b3b8b776e This commit was manufactured by cvs2svn to create branch 'binutils-
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
2000-05-26 13:11:58 +00:00
Alan Modra
2c9e1a3adb (bfd_close_all_done): Mask file perms with 0777 not 0x777. 2000-05-26 07:38:31 +00:00
Alan Modra
96bd4a1a5a Ensure bfd_close after bfd_openw so we don't get multiple bfd_openw
calls for same file.
2000-05-25 03:13:39 +00:00
Hans-Peter Nilsson
402a06e792 Oops. Forgot to say "configure: Regenerate". 2000-05-23 10:01:59 +00:00
Hans-Peter Nilsson
16d5d371f8 * configure.in (i386-*-freebsd a.out entry): Quote properly. 2000-05-23 09:57:10 +00:00
Alan Modra
175be42842 H.J.'s ELFOSABI changes. 2000-05-23 08:39:07 +00:00
Phil Blundell
582431e030 2000-05-23 Philip Blundell <pb@futuretv.com>
* configure.in: Set version to 2.10.
	* configure: Regenerate.
2000-05-23 08:12:02 +00:00
Phil Blundell
47020db511 Duh, rebuild configure too. 2000-05-23 08:06:48 +00:00
Phil Blundell
deac208a57 2000-05-23 Philip Blundell <pb@futuretv.com>
* configure.in: Set version to 2.10.
2000-05-23 08:04:08 +00:00
Phil Blundell
16ea6169ef 2000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* 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.
2000-05-23 07:57:58 +00:00
Alan Modra
b11cf813d5 Add missed hunk. 2000-05-23 05:19:06 +00:00
Alan Modra
2980a40248 Pass jump reloc in fr_var so it can be used in
md_estimate_size_before_relax, replacing old kludge.
2000-05-23 05:04:30 +00:00
Alan Modra
f6f00cc8e8 Assorted bugfixes from the trunk:
d suffix for pushf,popf,pusha,popa,iret
2000-05-23 00:53:19 +00:00
Alan Modra
1acc571ca2 Fix fild. 2000-05-17 00:46:52 +00:00
Alan Modra
d74937972a Update printed copyright. 2000-05-15 02:21:03 +00:00
Alan Modra
8fa1a913e5 FreeBSD changes. 2000-05-15 00:12:35 +00:00