Nick Clifton [Thu, 14 Sep 2000 01:47:38 +0000 (01:47 +0000)]
Add support for the MIPS32
Nick Clifton [Thu, 14 Sep 2000 01:39:42 +0000 (01:39 +0000)]
Disable relaxation if multiple symbol definitions are encountered - otherwise
the linker could abort with an assertion failure.
Jeff Law [Thu, 14 Sep 2000 01:33:46 +0000 (01:33 +0000)]
* som.c (som_write_symbol_strings): Do not used fixed buffers,
use size_t as a counter.
(som_write_space_strings): Similarly.
Hans-Peter Nilsson [Wed, 13 Sep 2000 22:59:40 +0000 (22:59 +0000)]
* testsuite/demangle-expected: Add two tests for anonymous
namespaces.
* cplus-dem.c (gnu_special): Handle anonymous namespaces.
Kevin Buettner [Wed, 13 Sep 2000 01:55:17 +0000 (01:55 +0000)]
Protoization.
Kevin Buettner [Wed, 13 Sep 2000 01:47:16 +0000 (01:47 +0000)]
In objfile_relocate(), don't assume that offsets associated with one
of SECT_OFF_TEXT, SECT_OFF_DATA, or SECT_OFF_BSS will be adequate for
relocating all of the sections in an objfile.
Kazu Hirata [Tue, 12 Sep 2000 21:49:09 +0000 (21:49 +0000)]
2000-09-12 Kazu Hirata <kazu@hxi.com>
* config/obj-aout.c: Fix formatting.
* config/obj-aout.h: Likewise.
* config/obj-bout.c: Likewise.
* config/obj-bout.h: Likewise.
* config/obj-coff.c: Likewise.
* config/obj-coff.h: Likewise.
Kazu Hirata [Tue, 12 Sep 2000 20:57:14 +0000 (20:57 +0000)]
2000-09-12 Kazu Hirata <kazu@hxi.com>
* as.h: Fix formatting.
* asintl.h: Likewise.
* bit_fix.h: Likewise.
* dwarf2dbg.h: Likewise.
* expr.h: Likewise.
* flonum.h: Likewise.
* frags.h: Likewise.
* itbl-ops.h: Likewise.
* macro.h: Likewise.
* read.h: Likewise.
* sb.h: Likewise.
* struc-symbol.h: Likewise.
* subsegs.h: Likewise.
* symbols.h: Likewise.
* tc.h: Likewise.
* write.h: Likewise.
Fernando Nasser [Tue, 12 Sep 2000 20:07:54 +0000 (20:07 +0000)]
2000-09-12 Fernando Nasser <fnasser@cygnus.com>
* remote-rdi.c (arm_rdi_open): Fix typo in error message.
Stephane Carrez [Tue, 12 Sep 2000 18:55:37 +0000 (18:55 +0000)]
Missing Makefile.in for 68hc11 simulator
Phil Blundell [Tue, 12 Sep 2000 18:09:36 +0000 (18:09 +0000)]
2000-09-12 Philip Blundell <philb@gnu.org>
* config.sub, config.guess: Update from subversions.
Andrew Cagney [Tue, 12 Sep 2000 17:20:09 +0000 (17:20 +0000)]
Replace hardwired timeouts in remote-mips.c with ``remote_timeout''
variable.
Jason Eckhardt [Tue, 12 Sep 2000 14:34:59 +0000 (14:34 +0000)]
2000-09-12 Jason Eckhardt <jle@cygnus.com>
* elf32-i860.c (elf32_i860_relocate_pc26): New function
and prototype.
(elf32_i860_relocate_section): Invoke new function from here.
Alexandre Oliva [Tue, 12 Sep 2000 04:58:22 +0000 (04:58 +0000)]
* MAINTAINERS: Added myself.
Alexandre Oliva [Tue, 12 Sep 2000 04:23:30 +0000 (04:23 +0000)]
* acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that the
one brought in by ../bfd/acinclude.m4 prevails.
* aclocal.m4, configure: Rebuilt.
Kazu Hirata [Tue, 12 Sep 2000 03:56:22 +0000 (03:56 +0000)]
2000-09-11 Kazu Hirata <kazu@hxi.com>
* bignum-copy.c: Fix formatting.
* ehopt.c: Likewise.
* flonum-copy.c: Likewise.
* flonum-konst.c: Likewise.
* flonum-mult.c: Likewise.
* literal.c: Likewise.
* read.c: Likewise.
* sb.c: Likewise.
* stabs.c: Likewise.
* subsegs.c: Likewise.
Kazu Hirata [Mon, 11 Sep 2000 19:49:46 +0000 (19:49 +0000)]
2000-09-11 Kazu Hirata <kazu@hxi.com>
* config/tc-i370.c: Fix formatting.
* config/tc-i960.c: Likewise.
* config/tc-m68k.c: Likewise.
Kevin Buettner [Mon, 11 Sep 2000 17:57:07 +0000 (17:57 +0000)]
Fix HAVE_STRUCT_LINK_MAP32 configure test.
Catherine Moore [Mon, 11 Sep 2000 17:54:33 +0000 (17:54 +0000)]
2000-09-11 Catherine Moore <clm@redhat.com>
* d30v-opc.c (d30v_operand_t): New operand type Rb2.
(d30v_format_tab): Use Rb2 for modinc and moddec.
Nick Clifton [Mon, 11 Sep 2000 17:01:47 +0000 (17:01 +0000)]
Make debug_sec_names static.
Kevin Buettner [Mon, 11 Sep 2000 07:36:07 +0000 (07:36 +0000)]
Protoization.
Nick Clifton [Sun, 10 Sep 2000 19:53:58 +0000 (19:53 +0000)]
Fix formatting
Phil Blundell [Sun, 10 Sep 2000 19:48:45 +0000 (19:48 +0000)]
2000-09-09 Philip Blundell <philb@gnu.org>
* configure.in (arm*-*-uclinux*): New target.
* configure: Regenerate.
Hans-Peter Nilsson [Sun, 10 Sep 2000 19:43:30 +0000 (19:43 +0000)]
* testsuite/demangle-expected: Add four tests for type_info
mangling.
* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
for a non-template non-qualified type_info function or node.
Nick Clifton [Sun, 10 Sep 2000 19:17:08 +0000 (19:17 +0000)]
Emit 8 NULs for target section name instead of dumping core when the target
symbol is undefined.
Stephane Carrez [Sun, 10 Sep 2000 14:05:29 +0000 (14:05 +0000)]
Remove soft reg hack in the 68hc11 simulator
Stephane Carrez [Sun, 10 Sep 2000 12:58:53 +0000 (12:58 +0000)]
Fix clearing of interrupts in 68hc11 simulator
Stephane Carrez [Sat, 9 Sep 2000 21:00:39 +0000 (21:00 +0000)]
* sim-main.h: Define cycle_to_string.
* dv-m68hc11tim.c (cycle_to_string): New function to translate
the cpu cycle into some formatted time string.
(m68hc11tim_print_timer): Use it.
* dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string.
* dv-m68hc11spi.c (m68hc11spi_info): Likewise.
* interrupts.c (interrupts_info): Likewise.
* m68hc11_sim.c (cpu_info): Likewise.
Kazu Hirata [Sat, 9 Sep 2000 20:23:15 +0000 (20:23 +0000)]
2000-09-09 Kazu Hirata <kazu@hxi.com>
* input-file.c: Fix formatting.
* itbl-ops.c: Likewise.
* messages.c: Likewise.
Kazu Hirata [Sat, 9 Sep 2000 20:17:47 +0000 (20:17 +0000)]
2000-09-09 Kazu Hirata <kazu@hxi.com>
* riscix.c: Remove DEFUN.
Mark Kettenis [Sat, 9 Sep 2000 07:54:20 +0000 (07:54 +0000)]
* lin-lwp.c (normal_mask, blocked_mask): New variables.
(lin_lwp_wait): Block SIGCHLD here if it isn't already blocked.
(lin_lwp_mourn_inferior): Restore the origional signal mask, and
reset the mask of blocked signals.
(_initialize_lin_lwp): Don't block SIGCHLD here, but do initialize
suspend_mask and blocked_mask. This makes us pass
gdb.base/sigall.exp for Linux/x86 now.
(lin_thread_get_thread_signals): Treat the LinuxThreads "cancel"
signal similarly to SIGCHLD in the generic code. Avoids GDB being
terminated by a Real-time signal.
Kevin Buettner [Sat, 9 Sep 2000 01:38:49 +0000 (01:38 +0000)]
Protoization.
Nick Clifton [Sat, 9 Sep 2000 00:40:08 +0000 (00:40 +0000)]
Do not initialise flags in output bfd if the input bfd is the default
architecture with the default flags.
Kazu Hirata [Fri, 8 Sep 2000 23:46:41 +0000 (23:46 +0000)]
2000-09-08 Kazu Hirata <kazu@hxi.com>
* archive.c: Fix formatting.
* coff-arm.c: Likewise.
* doc/chew.c: Likewise.
Nick Clifton [Fri, 8 Sep 2000 21:51:57 +0000 (21:51 +0000)]
Add Stephane Carrez
Phil Blundell [Fri, 8 Sep 2000 21:05:33 +0000 (21:05 +0000)]
2000-09-08 Philip Blundell <philb@gnu.org>
* config/tc-arm.c (md_apply_fix3): Correct handling of ADRL when
offset is negative.
Phil Blundell [Fri, 8 Sep 2000 21:05:06 +0000 (21:05 +0000)]
Mention 2.10 change to ARM MSR semantics
Alan Modra [Fri, 8 Sep 2000 02:11:34 +0000 (02:11 +0000)]
(bfd_get_unique_section_name): Put a dot before the numeric suffix.
Christopher Faylor [Fri, 8 Sep 2000 01:04:58 +0000 (01:04 +0000)]
* dyn-string.h: Adjust formatting.
(dyn_string_insert_char): New macro. New declaration.
Christopher Faylor [Fri, 8 Sep 2000 01:03:08 +0000 (01:03 +0000)]
* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
* md5.h: New file.
H.J. Lu [Thu, 7 Sep 2000 21:08:51 +0000 (21:08 +0000)]
2000-09-07 H.J. Lu <hjl@gnu.org>
* configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
* configure: Rebuild.
Kazu Hirata [Thu, 7 Sep 2000 21:04:26 +0000 (21:04 +0000)]
2000-09-07 Kazu Hirata <kazu@hxi.com>
* atof-generic.c: Fix formatting.
Kazu Hirata [Thu, 7 Sep 2000 20:28:45 +0000 (20:28 +0000)]
2000-09-07 Kazu Hirata <kazu@hxi.com>
* config/tc-vax.c: Fix formatting.
* input-scrub.c: Likewise.
Kazu Hirata [Thu, 7 Sep 2000 20:22:50 +0000 (20:22 +0000)]
2000-09-07 Kazu Hirata <kazu@hxi.com>
* doc/chew.c: Remove all uses of DEFUN and DEFUN_VOID.
Kazu Hirata [Thu, 7 Sep 2000 20:20:05 +0000 (20:20 +0000)]
2000-09-07 Kazu Hirata <kazu@hxi.com>
* elf.c: Fix formatting.
J.T. Conklin [Thu, 7 Sep 2000 20:08:40 +0000 (20:08 +0000)]
* config/i386/nbsd.mt (TDEPFILES): Add i386nbsd-tdep.o.
* i386nbsd-nat.c (i386nbsd_use_struct_convention): Moved from here.
* i386nbsd-tdep.c (i386nbsd_use_struct_convention): To here.
* i386nbsd-tdep.c: New file.
H.J. Lu [Thu, 7 Sep 2000 19:52:17 +0000 (19:52 +0000)]
2000-09-07 H.J. Lu <hjl@gnu.org>
* Makefile.am (lexsup.o): Also depend on $(INCDIR)/demangle.h.
* Makefile.in: Rebuild.
Kevin Buettner [Thu, 7 Sep 2000 19:27:15 +0000 (19:27 +0000)]
Protoization.
Catherine Moore [Thu, 7 Sep 2000 18:23:36 +0000 (18:23 +0000)]
* d30v-opc.c (d30v_format_tab): Use format Ra for
modinc and moddec.
Kazu Hirata [Thu, 7 Sep 2000 12:45:56 +0000 (12:45 +0000)]
2000-09-07 Kazu Hirata <kazu@hxi.com>
* config/tc-mips.c: Fix formatting.
Andrew Cagney [Thu, 7 Sep 2000 12:26:42 +0000 (12:26 +0000)]
Regenerate aclocal (and config.in / configure).
Alan Modra [Thu, 7 Sep 2000 09:09:19 +0000 (09:09 +0000)]
Fix an orphan section problem caused by weird linker scripts.
Alan Modra [Thu, 7 Sep 2000 07:08:58 +0000 (07:08 +0000)]
Fix list handling for orphan section output statements.
Alexandre Oliva [Thu, 7 Sep 2000 04:32:05 +0000 (04:32 +0000)]
* configure.tgt (sh-*-linux*): Added.
* Makefile.am: Added eshelf_linux and eshlelf_linux.
* Makefile.in: Rebuilt.
* emulparams/shelf_linux.sh: New file.
* emulparams/shlelf_linux.sh: New file.
Alexandre Oliva [Thu, 7 Sep 2000 04:26:37 +0000 (04:26 +0000)]
* config/tc-sh.h (TARGET_FORMAT): Use sh-linux targets.
* configure.in (sh-*-linux*): Added.
* configure: Rebuilt.
Alexandre Oliva [Thu, 7 Sep 2000 04:23:43 +0000 (04:23 +0000)]
* config.bfd (sh-*-linux*): Added.
* configure.in (bfd_elf32_shlin_vec, bfd_elf32_shblin_vec): New.
* targets.c: Declare them.
* elf32-sh-lin.c: New file.
* Makefile.am: Compile it.
* elf32-sh.c: Don't override defines from elf32-sh-lin.c.
* configure, Makefile.in: Rebuilt.
Jeff Law [Thu, 7 Sep 2000 01:34:02 +0000 (01:34 +0000)]
> * config/tc-hppa.c: Fix formatting.
Andrew Cagney [Wed, 6 Sep 2000 23:39:15 +0000 (23:39 +0000)]
Wed Sep 6 23:15:43 2000 Andrew Cagney <cagney@b1.cygnus.com>
* remote-rdi.c (voiddummy): Update function signature to match
struct Dbg_HostosInterface's reset method.
* remote-rdp.c (rdp_step): Fix handle parameter to
remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint.
* arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default
definition.
(arm_init_extra_frame_info): Use.
Geoffrey Keating [Wed, 6 Sep 2000 21:21:51 +0000 (21:21 +0000)]
* xcofflink.c (xcoff_link_input_bfd): Include the .tocbss
pseduo-section when determining where the TOC ends.
* coff-rs6000.c (_bfd_xcoff_swap_aux_out): Use bfd_h_put_16 to
output x_tvndx as it is only two bytes wide.
* coff-rs6000.c (xcoff_howto_table): A modifiable branch-absolute
reloc is 26 or 32 bits wide.
* coff-rs6000.c (_bfd_xcoff_rtype2howto): The bitsize is irrelevant
for relocs that don't change anything. Also look at the full
6 bits of bitsize.
Phil Blundell [Wed, 6 Sep 2000 20:43:43 +0000 (20:43 +0000)]
2000-09-06 Philip Blundell <philb@gnu.org>
* config.bfd (arm*-*-uclinux*): New target.
Kazu Hirata [Wed, 6 Sep 2000 20:27:03 +0000 (20:27 +0000)]
2000-09-06 Kazu Hirata <kazu@hxi.com>
* ecoff.c: Fix formatting.
Stephane Carrez [Wed, 6 Sep 2000 19:39:10 +0000 (19:39 +0000)]
Fix gdb calling a function for 68hc11
Stephane Carrez [Wed, 6 Sep 2000 19:33:12 +0000 (19:33 +0000)]
Fix 68hc11 timer device (accuracy, io, timer overflow)
Alexandre Oliva [Wed, 6 Sep 2000 18:56:59 +0000 (18:56 +0000)]
* Makefile.in (all-zlib): Added dummy target.
Scott Bambrough [Wed, 6 Sep 2000 18:43:49 +0000 (18:43 +0000)]
Remove stray debugging statement and move prototypes so arm-linux-tdep.c
compiles without warnings.
2000-09-06 Scott Bambrough <scottb@netwinder.org>
* arm-linux-tdep.c (arm_linux_skip_solib_resolver):
Removed debug print statement. Removed arm_pc_is_thumb prototype.
* config/arm/tm-arm.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
Move prototypes here from tm-embed.h.
* config/arm/tm-embed.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy):
Remove prototypes. Moved to tm-arm.h.
Alan Modra [Wed, 6 Sep 2000 15:28:25 +0000 (15:28 +0000)]
Fix place_orphan crash.
H.J. Lu [Wed, 6 Sep 2000 15:23:04 +0000 (15:23 +0000)]
2000-09-06 H.J. Lu <hjl@gnu.org>
* TODO: Add hardware watchpint problems on x86 OSes for 5.1.
Alexandre Oliva [Wed, 6 Sep 2000 14:02:13 +0000 (14:02 +0000)]
* aclocal.m4, configure: Rebuilt with new libtool.m4.
Alexandre Oliva [Wed, 6 Sep 2000 13:57:41 +0000 (13:57 +0000)]
* configure: Rebuilt with new libtool.m4.
Alexandre Oliva [Wed, 6 Sep 2000 13:42:23 +0000 (13:42 +0000)]
* configure: Rebuilt with new libtool.m4.
Alexandre Oliva [Wed, 6 Sep 2000 13:27:41 +0000 (13:27 +0000)]
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh: Updated from libtool
multi-language branch.
Kevin Buettner [Wed, 6 Sep 2000 07:43:37 +0000 (07:43 +0000)]
Add rotating register rename support.
Alan Modra [Wed, 6 Sep 2000 02:58:59 +0000 (02:58 +0000)]
Correct gas/ChangeLog 2000-06-23 entry, which I thought I'd fixed
already. Other changes are whitespace.
Kazu Hirata [Wed, 6 Sep 2000 02:36:20 +0000 (02:36 +0000)]
2000-09-03 Kazu Hirata <kazu@hxi.com>
* cgen.c: Fix formatting.
* config/tc-ia64.c: Likewise.
Kevin Buettner [Wed, 6 Sep 2000 00:39:11 +0000 (00:39 +0000)]
Add support for backtracing through signal handlers on Linux/ARM. Also,
make prologue scanning code somewhat less naive about optimized code
on GNU/Linux/ARM.
Alan Modra [Wed, 6 Sep 2000 00:22:01 +0000 (00:22 +0000)]
`template' isn't a very good name for a variable.
Who invented c++ anyway?
Nick Clifton [Wed, 6 Sep 2000 00:13:34 +0000 (00:13 +0000)]
Regenerate files using fixed aclocal install.
Kevin Buettner [Tue, 5 Sep 2000 22:46:57 +0000 (22:46 +0000)]
Protoization.
Hans-Peter Nilsson [Tue, 5 Sep 2000 21:35:01 +0000 (21:35 +0000)]
* config/tc-cris.c: Correct comment typos.
Nick Clifton [Tue, 5 Sep 2000 21:32:34 +0000 (21:32 +0000)]
Fix buggy macros
Eric Christopher [Tue, 5 Sep 2000 21:29:23 +0000 (21:29 +0000)]
fix of changelog
Eric Christopher [Tue, 5 Sep 2000 21:01:39 +0000 (21:01 +0000)]
2000-09-05 Eric Christopher <echristo@cygnus.com>
* config/tc-mn10300.c: Cleanup.
(md_pcrel_from): Enable.
Stephane Carrez [Tue, 5 Sep 2000 20:57:25 +0000 (20:57 +0000)]
Fix frame unwinding for 68hc11
Stephane Carrez [Tue, 5 Sep 2000 20:49:46 +0000 (20:49 +0000)]
Fix 68HC11 SPI simulator
Geoffrey Keating [Tue, 5 Sep 2000 19:35:51 +0000 (19:35 +0000)]
2000-09-05 Steven Johnson <sbjohnson@ozemail.com.au>
* cpu-powerpc.c (arch_info_struct): Added MPC860 Family entry.
DJ Delorie [Tue, 5 Sep 2000 18:44:54 +0000 (18:44 +0000)]
* configure.in (Cygwin): special case cygwin only when we're
building cygwin, not when we're hosting cygwin.
Michael Snyder [Tue, 5 Sep 2000 17:43:00 +0000 (17:43 +0000)]
Fix mistaken check-in.
Michael Snyder [Tue, 5 Sep 2000 17:40:57 +0000 (17:40 +0000)]
2000-09-05 Michael Snyder <msnyder@cleaver.cygnus.com>
* sol-thread.c (ps_pdmodel): Protect with an ifdef.
Alexandre Oliva [Tue, 5 Sep 2000 16:10:03 +0000 (16:10 +0000)]
* Makefile.in (all-bootstrap): Added all-texinfo and all-zlib.
(bootstrap*): Depend on all-bootstrap.
DJ Delorie [Tue, 5 Sep 2000 15:47:41 +0000 (15:47 +0000)]
Fix capitalization
David O'Brien [Tue, 5 Sep 2000 08:26:53 +0000 (08:26 +0000)]
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: <E13W4RF-0002HU-00@kings-cross.london.uk.eu.org>
Alan Modra [Tue, 5 Sep 2000 05:22:24 +0000 (05:22 +0000)]
doco addition.
Alan Modra [Tue, 5 Sep 2000 05:03:43 +0000 (05:03 +0000)]
Shared lib support.
Alan Modra [Tue, 5 Sep 2000 04:07:46 +0000 (04:07 +0000)]
Shared lib support for elf32-hppa
Alan Modra [Tue, 5 Sep 2000 03:53:02 +0000 (03:53 +0000)]
Miscellaneous tiny fixes.
Alan Modra [Tue, 5 Sep 2000 03:45:18 +0000 (03:45 +0000)]
.reg improvements.
Alan Modra [Tue, 5 Sep 2000 03:23:05 +0000 (03:23 +0000)]
Munge in vtable support for tc-hppa.c, inform elf back-end about
millicode, and make $PIC_pcrel$0 work.
Alan Modra [Tue, 5 Sep 2000 03:21:16 +0000 (03:21 +0000)]
A tidy of ld/ldlang.c, and add missing Makefile dependencies
I should have added with the 2000-07-28 patch.
Alan Modra [Tue, 5 Sep 2000 03:05:19 +0000 (03:05 +0000)]
--split-by-reloc, --split-by-file extensions. --unique option.
Alan Modra [Tue, 5 Sep 2000 02:42:16 +0000 (02:42 +0000)]
(SEC_HAS_GOT_REF): Define new flag for asection.
(bfd_get_unique_section_name): New function.