Commit Graph

120 Commits

Author SHA1 Message Date
Nick Clifton
2fc047a63e Use ${CONSTRUCTING...} to enclose constructors and destructors. 2000-11-08 22:57:05 +00:00
Nick Clifton
868b375a30 Increase length of xmalloc'ed buffer in order to avoid buffer overflows. 2000-11-08 22:53:32 +00:00
Phil Blundell
4cc07d4279 2000-11-07 Philip Blundell <pb@futuretv.com>
* Makefile.in (ETC_SUPPORT): Also add configbuild.* and configdev.*.

2000-11-03  Philip Blundell  <pb@futuretv.com>

	* Makefile.in (ETC_SUPPORT): Add configure.texi and associated info
	files.
2000-11-07 08:57:15 +00:00
Alan Modra
a67da8a791 H8 ld -r fix, and trunk 2000-04-03 patch. 2000-11-07 05:49:30 +00:00
Phil Blundell
aea4709d3b 2000-11-05 Philip Blundell <philb@gnu.org>
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Always permit
	BFDs containing no sections to be merged, regardless of their flags.

2000-11-04  Philip Blundell  <philb@gnu.org>

	* elf32-arm.h (elf32_arm_relocate_section): Suppress error message
	if a relocation for an undefined symbol also results in an
	overflow.
2000-11-06 19:41:20 +00:00
Alan Modra
dfef140a12 Fix compilation warnings as otherwise we fail the test. 2000-11-06 10:08:03 +00:00
Alan Modra
336077544d Merge elf32.em place_orphan changes from mainline. 2000-11-06 09:37:30 +00:00
Alan Modra
78541619c6 * ldlex.l (yy_create_string_buffer): Init all structure fields.
* ldlex.c: Regenerate.

* Makefile.am (DISTCLEANFILES): Add stringify.sed.
* Makefile.in: Regenerate.
2000-11-05 06:37:00 +00:00
Phil Blundell
3b5acdc2f6 2000-11-03 Philip Blundell <pb@futuretv.com>
* Makefile.in (ETC_SUPPORT): Add configure.texi and associated info
	files.
2000-11-03 17:17:49 +00:00
Phil Blundell
acba078a44 2000-11-02 Theo Honohan <th@futuretv.com>
* config/tc-arm.c (do_msr): Improve error message.
2000-11-03 17:17:00 +00:00
Phil Blundell
2056a1b5bb Remove dyn-string 2000-11-01 21:21:53 +00:00
Phil Blundell
67beff64eb 2000-11-01 Philip Blundell <philb@gnu.org>
From 2000-08-01  Nick Clifton  <nickc@cygnus.com>
	* config/tc-arm.c (do_mrs): Fix skip of 'cpsr_all' flag.
2000-11-01 07:24:25 +00:00
Phil Blundell
caaa2fec47 2000-10-31 Philip Blundell <philb@gnu.org>
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle
	EF_SOFT_FLOAT if it is defined.

	From 2000-05-23  H.J. Lu  <hjl@gnu.org>
	* elf32-ppc.c (ppc_elf_relocate_section): Fix a typo.
2000-10-31 22:56:17 +00:00
Phil Blundell
dc6b543c48 Update docs for 2.10.1 2000-10-31 09:37:34 +00:00
Phil Blundell
5f4ce26d93 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.
2000-10-27 22:39:05 +00:00
Phil Blundell
16de4d8cf8 Merge changes from mainline to make elf64-alpha build again 2000-10-23 12:38:15 +00:00
Phil Blundell
9350a5a986 Merge from mainline. 2000-10-23 09:43:14 +00:00
Phil Blundell
19b13c9868 Undo accidental commit 2000-10-23 09:19:21 +00:00
Phil Blundell
b836e75b91 Merge from mainline. 2000-10-23 08:00:46 +00:00
Phil Blundell
1cd44cf50f Merge from mainline 2000-10-22 15:19:57 +00:00
nobody
058570b9f9 This commit was manufactured by cvs2svn to create branch 'binutils-
2_10-branch'.

Cherrypick from master 2000-10-19 19:52:28 UTC H.J. Lu <hjl.tools@gmail.com> '2000-10-19  H.J. Lu  (hjl@gnu.org)':
    include/dyn-string.h
    ld/testsuite/ld-elfvsb/elfvsb.dat
    ld/testsuite/ld-elfvsb/elfvsb.exp
    ld/testsuite/ld-elfvsb/main.c
    ld/testsuite/ld-elfvsb/sh1.c
    ld/testsuite/ld-elfvsb/sh2.c
    libiberty/cp-demangle.c
    libiberty/dyn-string.c
2000-10-19 19:52:29 +00:00
Geoffrey Keating
fde13960b9 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.
2000-10-16 18:08:29 +00:00
Phil Blundell
8f33925de3 Merge from mainline 2000-10-16 17:57:08 +00:00
Phil Blundell
f26682b913 Update from mainline 2000-10-16 17:51:02 +00:00
Phil Blundell
bd3a7a22d9 Update version numbers. 2000-10-16 11:27:31 +00:00
Phil Blundell
1f48331673 Merge from mainline 2000-10-14 21:05:59 +00:00
Phil Blundell
6325a43012 Merge from mainline 2000-10-14 20:43:13 +00:00
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