Jim Kingdon [Tue, 15 Feb 2000 04:48:23 +0000 (04:48 +0000)]
* elfread.c (elf_symtab_read): Revert changes by Amit S. Kale. A
sym->section->index number is not a SECT_OFF_* code.
Andrew Cagney [Tue, 15 Feb 2000 01:23:15 +0000 (01:23 +0000)]
Add H.J. Lu to check-in after approval list.
Nick Clifton [Mon, 14 Feb 2000 19:49:48 +0000 (19:49 +0000)]
Fix fclose() emulation
Jim Kingdon [Mon, 14 Feb 2000 19:17:52 +0000 (19:17 +0000)]
Add ChangeLog entry which had been omitted in checkin of Mark Kettenis
changes last week.
Elena Zannoni [Mon, 14 Feb 2000 19:12:30 +0000 (19:12 +0000)]
2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* lib/gdb.exp: Tell the testsuite that now gdbtk is in the
gdbtk/library directory, not in gdbtcl2.
Fernando Nasser [Mon, 14 Feb 2000 19:05:55 +0000 (19:05 +0000)]
2000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com>
* binutils.texi: Document the change of flavor name from atpcs-special
to special-atpcs to prevent name conflict in gdb.
Fernando Nasser [Mon, 14 Feb 2000 19:02:47 +0000 (19:02 +0000)]
2000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com>
* arm-dis.c: Change flavor name from atpcs-special to
special-atpcs to prevent name conflict in gdb.
(get_arm_regname_num_options, set_arm_regname_option,
get_arm_regnames): New functions. API to access the several
flavor of register names. Note: Used by gdb.
(print_insn_thumb): Use the register name entry from the currently
selected flavor for LR and PC.
Nick Clifton [Mon, 14 Feb 2000 18:43:48 +0000 (18:43 +0000)]
Remove extraneous code.
Jim Kingdon [Mon, 14 Feb 2000 15:27:28 +0000 (15:27 +0000)]
2000-02-14 Amit S. Kale <akale@veritas.com>
* elfread.c (elf_symtab_read): Move the use of sym to after where
it is set.
Checked in by Jim Kingdon <kingdon@redhat.com>
Andrew Cagney [Mon, 14 Feb 2000 04:42:15 +0000 (04:42 +0000)]
Nick Duffek is the UnixWare threads maintainer.
Andrew Cagney [Mon, 14 Feb 2000 04:37:06 +0000 (04:37 +0000)]
From Jason Merrill: (die_is_declaration): New fn..
Richard Henderson [Sun, 13 Feb 2000 23:11:32 +0000 (23:11 +0000)]
* elf-bfd.h (struct elf_link_hash_table): Add copy_indirect and
hide_symbol members.
(elf_link_hash_copy_indirect): New.
(elf_link_hash_hide_symbol): New.
* elflink.h (elf_link_add_object_symbols): Break out copy from
indirect new new symbol to elf.c.
(elf_link_assign_sym_version): Break out privatization of
non-exported symbol to elf.c.
* elf.c (_bfd_elf_link_hash_copy_indirect): New.
(_bfd_elf_link_hash_hide_symbol): New.
(_bfd_elf_link_hash_table_init): Init copy_indirect and hide_symbol.
Ian Lance Taylor [Sun, 13 Feb 2000 22:45:29 +0000 (22:45 +0000)]
* section.c (_bfd_strip_section_from_output): Add info parameter.
If it passed as non-NULL, use it to check whether any input BFD
has an input section which uses this output section. Change all
callers.
* bfd-in2.h: Rebuild.
* bfd-in.h: Move declarations of bfd_get_elf_phdr_upper_bound and
bfd_get_elf_phdrs in from bfd-in2.h, correcting patch of
1999-11-29.
* bfd-in2.h: Rebuild.
Ian Lance Taylor [Sun, 13 Feb 2000 22:40:13 +0000 (22:40 +0000)]
rebuild
Jim Kingdon [Sun, 13 Feb 2000 01:19:33 +0000 (01:19 +0000)]
Correct missing ChangeLog entry.
Jim Kingdon [Sun, 13 Feb 2000 01:06:58 +0000 (01:06 +0000)]
2000-02-10 J.T. Conklin <jtc@redback.com>
* config/i386/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
* configure.tgt (i[3456]86-*-netbsd*): add gdbserver to
configdirs.
* gdbserver/low-nbsd.c: New file.
* gdbserver/Makefile.in: convert to autoconf.
* gdbserver/configure.in: likewise.
* gdbserver/configure: generate.
Andrew Cagney [Sun, 13 Feb 2000 00:22:01 +0000 (00:22 +0000)]
Explain how to contribute to GDB.
Andrew Cagney [Sat, 12 Feb 2000 23:55:14 +0000 (23:55 +0000)]
Maintenance - update djgpp, powerpc maintainers. Add some check-in
after approval maintainers.
Andrew Cagney [Sat, 12 Feb 2000 23:19:53 +0000 (23:19 +0000)]
Reformat only.
Nicholas Duffek [Sat, 12 Feb 2000 06:08:10 +0000 (06:08 +0000)]
* uw-thread.c: Remove __FUNCTION__ GNUism.
Jason Molenda [Sat, 12 Feb 2000 04:28:52 +0000 (04:28 +0000)]
2000-02-11 Jason Molenda (jsm@bugshack.cygnus.com)
* ChangeLog: Tiny whitespace removal to test modification to
logger scripts.
Jeff Law [Fri, 11 Feb 2000 21:27:41 +0000 (21:27 +0000)]
* config/tc-hppa.c (pa_build_unwind_subspace): Use subseg_new to create
the unwinder subspace. Save the current seg/subseg before creating
the new seg/subseg.
Jim Kingdon [Fri, 11 Feb 2000 19:37:06 +0000 (19:37 +0000)]
2000-01-17 Amit S. Kale <akale@veritas.com>
* elfread.c (elf_symtab_read): Use offset for the section in which a
symbol resides, instead of .text section for calculating address of a
symbol.
Checked in by Jim Kingdon <kingdon@redhat.com>
Jim Kingdon [Fri, 11 Feb 2000 06:34:58 +0000 (06:34 +0000)]
2000-02-09 Mark Kettenis <kettenis@gnu.org>
* gnu-nat.c (proc_string): Make global.
(do_mach_notify_dead_name): Suppress dead name notifications if we
know that the task is dead.
1999-12-13 Mark Kettenis <kettenis@gnu.org>
* gnu-nat.c (inf_validate_task_sc): Get task info via proc server
instead of directly from the kernel. Add some hackery to make
sure that the info isn't influenced by suspension of the task in
the proc server itself.
Nick Clifton [Thu, 10 Feb 2000 21:59:03 +0000 (21:59 +0000)]
Add support for M340 processor
Nick Clifton [Thu, 10 Feb 2000 21:41:11 +0000 (21:41 +0000)]
Add support for M340 part.
Nick Clifton [Thu, 10 Feb 2000 21:31:13 +0000 (21:31 +0000)]
Add support for M340
Timothy Wall [Thu, 10 Feb 2000 21:21:55 +0000 (21:21 +0000)]
Add hooks to support TI COFF handling.
Timothy Wall [Thu, 10 Feb 2000 21:03:12 +0000 (21:03 +0000)]
Check label validity with TC_START_LABEL_WITHOUT_COLON if defined.
Timothy Wall [Thu, 10 Feb 2000 21:00:10 +0000 (21:00 +0000)]
New preprocessor options.
Joern Rennecke [Thu, 10 Feb 2000 20:17:33 +0000 (20:17 +0000)]
Fix problem where -relax could reorder multiple consecutive sets of the
same register:
* coff-sh.c (USES1_REG, USES2_REG, SETS1_REG, SETS2_REG,
USESF1_REG, USESF2_REG, SETSF1_REG, SETSF2_REG): New macros.
* (sh_insn_sets_reg, sh_insn_sets_freg): New prototypes.
* (sh_insn_sets_reg, sh_insn_uses_or_sets_reg, sh_insns_sets_freg,
sh_insns_uses_or_sets_freg): New functions.
* (sh_insn_uses_reg, sh_insn_uses_freg): Use new macros.
* (sh_insns_conflict): Use new functions and new macros to
detect conflicts when two instructions both set same integer registers,
both set same fp register, and both set special register.
Jim Kingdon [Thu, 10 Feb 2000 20:06:32 +0000 (20:06 +0000)]
* defs.h (MERGEPID): Added. Patch submitted by Andrew Hobson and
approved by Michael Snyder.
Andrew Cagney [Thu, 10 Feb 2000 04:53:26 +0000 (04:53 +0000)]
From Mark Kettenis: Re-order #includes. defs.h is always first.
Andrew Cagney [Thu, 10 Feb 2000 04:37:34 +0000 (04:37 +0000)]
wait.h was replaced by gdb/gdb_wait.h.
Timothy Wall [Wed, 9 Feb 2000 14:42:48 +0000 (14:42 +0000)]
These snippets were missed in the previous bytes vs octets patch to
the linker.
Timothy Wall [Wed, 9 Feb 2000 13:41:44 +0000 (13:41 +0000)]
Set arch/mach info prior to swapping in sections, so that the swapping
routines have access to the arch/mach info.
Andrew Cagney [Wed, 9 Feb 2000 09:04:27 +0000 (09:04 +0000)]
Update nindy files - #include "gdb_wait.h" instead of "wait.h".
Andrew Cagney [Wed, 9 Feb 2000 08:52:47 +0000 (08:52 +0000)]
Replace ../include/wait.h with gdb_wait.h.
Andrew Cagney [Wed, 9 Feb 2000 07:44:03 +0000 (07:44 +0000)]
(sim_resume): Clarify use of SIGGNAL.
(sim_stop_reason): Clarify meaning of sim_signalled.
Andrew Cagney [Wed, 9 Feb 2000 05:08:42 +0000 (05:08 +0000)]
Report SIGBUS and halt simulation when ld/st detect a misaligned address.
Andrew Cagney [Wed, 9 Feb 2000 04:46:47 +0000 (04:46 +0000)]
Stop GDB mis-aligning the stack when doing inferior function calls.
Andrew Cagney [Wed, 9 Feb 2000 03:28:18 +0000 (03:28 +0000)]
From JTC: Reduce default remote_timeout to two. Flush defunct code.
Andrew Cagney [Wed, 9 Feb 2000 03:06:33 +0000 (03:06 +0000)]
From JTC: m32r-stub.c, sparcl-stub.c, sparclet-stub.c
(handle_exception): Return E01 instead of P01 when 'P' command fails.
Andrew Cagney [Wed, 9 Feb 2000 02:51:55 +0000 (02:51 +0000)]
From JTC: Handle NAK from target stub.
Jason Molenda [Wed, 9 Feb 2000 00:07:53 +0000 (00:07 +0000)]
2000-02-08 Jason Molenda (jsm@bugshack.cygnus.com)
* sim/ChangeLog: Dummy whitespace change to kick off a test
cvs commit message.
Nick Clifton [Tue, 8 Feb 2000 21:10:28 +0000 (21:10 +0000)]
apply patch from MArk Elbrecht tpo update comment and copyright
Nick Clifton [Tue, 8 Feb 2000 20:54:27 +0000 (20:54 +0000)]
Fix compile time warning messages.
Timothy Wall [Tue, 8 Feb 2000 19:41:03 +0000 (19:41 +0000)]
NUMBERS_WITH_SUFFIX *doesn't* want to handle 'x', since that is valid
when the 0x prefix is used.
Timothy Wall [Tue, 8 Feb 2000 19:06:00 +0000 (19:06 +0000)]
Remove redundant code for checking numbers with suffixes. Add
functionality to break out of assembler loops.
Timothy Wall [Tue, 8 Feb 2000 18:38:13 +0000 (18:38 +0000)]
Fix bug in interlisting option, added --file-start-context option.
Elena Zannoni [Tue, 8 Feb 2000 16:25:08 +0000 (16:25 +0000)]
2000-02-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* configure.in: Remove the addition of sol-thread.c to the
CONFIG_INITS list. This caused problems with init.c, because
sol-thread.c would be grepped twice for _initialize_* functions.
* configure: Ditto.
* Makefile.in: Add FIXME for init.c.
Timothy Wall [Tue, 8 Feb 2000 14:21:53 +0000 (14:21 +0000)]
Add handling for numbers with suffixed radix.
Timothy Wall [Tue, 8 Feb 2000 14:20:57 +0000 (14:20 +0000)]
changelog for elseif addition
Timothy Wall [Tue, 8 Feb 2000 14:13:57 +0000 (14:13 +0000)]
New elseif directive has been added.
Jeff Law [Tue, 8 Feb 2000 06:39:54 +0000 (06:39 +0000)]
Reinstate the following lost patches:
Wed Dec 15 11:22:56 1999 Jeffrey A Law (law@cygnus.com)
* hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant.
(HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN.
1999-11-04 Jimmy Guo <guo@cup.hp.com>
* hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind
fields, change location type to CORE_ADDR from int.
(dntt_type_const): Name the 5th field location_type.
Jim Kingdon [Tue, 8 Feb 2000 04:39:02 +0000 (04:39 +0000)]
Clean up compiler warnings:
* bcache.h, bcache.c, c-valprint.c, coffread.c, stabsread.c,
stack.c, valprint.c: Change variables to unsigned.
* bcache.c: Rearrange to avoid warnings about variables not being set.
* c-lang.c, ch-lang.c, f-lang.c, m2-lang.c: Include valprint.h
rather than declaring print_max and repeat_count_threashold
ourselves (incorrectly).
* valprint.h: Do declare repeat_count_threashold.
* ch-exp.c: Use default case for internal error.
* findvar.c: Don't omit argument type.
* symtab.c: Remove unused variable.
Jason Molenda [Tue, 8 Feb 2000 03:37:34 +0000 (03:37 +0000)]
2000-02-07 Jason Molenda (jsm@bugshack.cygnus.com)
* gdb/config/i386/windows.mh,
gdb/doc/GDBvn.texi, gdb/doc/remote.texi,
gdb/testsuite/gdb.base/README, gdb/testsuite/gdb.base/crossload.exp,
gdb/testsuite/gdb.base/i486-elf.u, gdb/testsuite/gdb.base/i860-elf.u,
gdb/testsuite/gdb.base/m68k-aout.u,
gdb/testsuite/gdb.base/m68k-aout2.u,
gdb/testsuite/gdb.base/m68k-elf.u, gdb/testsuite/gdb.base/mips-ecoff.u,
gdb/testsuite/gdb.base/sparc-aout.u,
gdb/testsuite/gdb.base/sparc-elf.u,
gdb/tui/Makefile,
readline/ChangeLog: These files have been removed over the course
of the last year, but weren't cvs removed from the old GDB repository
on sourceware.
Jason Molenda [Mon, 7 Feb 2000 18:58:38 +0000 (18:58 +0000)]
2000-02-07 Jason Molenda (jsm@bugshack.cygnus.com)
* ChangeLog: Whitespace change to check cvs logging mechanism.
Nick Clifton [Mon, 7 Feb 2000 18:27:19 +0000 (18:27 +0000)]
Rename parse_disassembler_option (again)
Jason Molenda [Mon, 7 Feb 2000 05:10:47 +0000 (05:10 +0000)]
2000-02-06 Jason Molenda (jsm@bugshack.cygnus.com)
* ChangeLog: Another whitespace tweak test.
Jason Molenda [Mon, 7 Feb 2000 05:08:39 +0000 (05:08 +0000)]
2000-02-06 Jason Molenda (jsm@bugshack.cygnus.com)
* ChangeLog: Whitespace change checkin to test new cvs logging
mechanism.
Jason Molenda [Mon, 7 Feb 2000 02:22:31 +0000 (02:22 +0000)]
2000-02-06 Jason Molenda (jsm@bugshack.cygnus.com)
* ChangeLog: Whitespace change to test logging.
* bfd/ChangeLog, dejagnu/ChangeLog, include/ChangeLog, tcl/ChangeLog: Same.
Jason Molenda [Mon, 7 Feb 2000 02:14:29 +0000 (02:14 +0000)]
2000-02-06 Jason Molenda (jsm@bugshack.cygnus.com)
* gdb/ChangeLog: Whitespace change to test cvs logging.
* sim/ChangeLog: Ditto, but in a separate dir.
Jason Molenda [Mon, 7 Feb 2000 00:34:34 +0000 (00:34 +0000)]
Apply patches to support Insight by hand from insight-2000-02-04 snapshot.
Jason Molenda [Mon, 7 Feb 2000 00:19:45 +0000 (00:19 +0000)]
import insight-2000-02-04 snapshot (2nd try)
Jason Molenda [Sat, 5 Feb 2000 07:30:26 +0000 (07:30 +0000)]
import gdb-2000-02-04 snapshot
Timothy Wall [Fri, 4 Feb 2000 19:49:21 +0000 (19:49 +0000)]
Fix typo in ALIGN_N usage.
Timothy Wall [Fri, 4 Feb 2000 19:45:19 +0000 (19:45 +0000)]
Remove conditionals causing a bug in listings.
Nick Clifton [Thu, 3 Feb 2000 19:20:37 +0000 (19:20 +0000)]
Apply H>J's patch to propogate changes made by Thomas de Lellis to arm.h
Timothy Wall [Thu, 3 Feb 2000 18:24:46 +0000 (18:24 +0000)]
Add octets vs bytes functionality to LD.
Timothy Wall [Thu, 3 Feb 2000 18:20:23 +0000 (18:20 +0000)]
octets vs bytes changes for GAS
Timothy Wall [Thu, 3 Feb 2000 18:12:55 +0000 (18:12 +0000)]
octets vs bytes changes for binutils
Jason Molenda [Thu, 3 Feb 2000 04:14:45 +0000 (04:14 +0000)]
import gdb-2000-02-02 snapshot
Jason Molenda [Wed, 2 Feb 2000 00:43:55 +0000 (00:43 +0000)]
removed in 2000-02-01 snapshot.
Timothy Wall [Wed, 2 Feb 2000 00:24:17 +0000 (00:24 +0000)]
Fix bug in stabs filename encoding where backslashes are present.
Jason Molenda [Wed, 2 Feb 2000 00:21:19 +0000 (00:21 +0000)]
import gdb-2000-02-01 snapshot
Jason Molenda [Tue, 1 Feb 2000 03:19:29 +0000 (03:19 +0000)]
import gdb-2000-01-31 snapshot
Nick Clifton [Mon, 31 Jan 2000 22:14:50 +0000 (22:14 +0000)]
Add ATPCS register naming support
Geoffrey Keating [Mon, 31 Jan 2000 19:13:47 +0000 (19:13 +0000)]
* config/obj-coff.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Don't define if
already defined.
* config/tc-ppc.h [OBJ_XCOFF] (OBJ_COPY_SYMBOL_ATTRIBUTES):
New macro.
* config/tc-ppc.c (ppc_fix_adjustable): Don't look at the frag
of a symbol when we really care about its value.
Nick Clifton [Mon, 31 Jan 2000 18:24:43 +0000 (18:24 +0000)]
Cathc unwanted text after instructions
Andreas Schwab [Fri, 28 Jan 2000 12:38:22 +0000 (12:38 +0000)]
Fix date.
Nick Clifton [Fri, 28 Jan 2000 01:55:09 +0000 (01:55 +0000)]
Rename parse_disassembler_option to parse_arm_disassembler_option and allow it
to be exported.
Nick Clifton [Fri, 28 Jan 2000 01:54:05 +0000 (01:54 +0000)]
Add prototype for parse_arm_diassembler_option
Nick Clifton [Fri, 28 Jan 2000 01:06:37 +0000 (01:06 +0000)]
Apply patch from Thomas de Lellis to allow nm to distinguish between weak
function symbols and weak data symbols.
Nick Clifton [Thu, 27 Jan 2000 22:17:12 +0000 (22:17 +0000)]
Add ATPCS support to ARM disassembler.
Document ARM disassembler options.
Nick Clifton [Thu, 27 Jan 2000 21:44:26 +0000 (21:44 +0000)]
Add support for documenting target specific disassembler options
Nick Clifton [Thu, 27 Jan 2000 20:05:32 +0000 (20:05 +0000)]
Apply Thoams de Lellis's patch to fic disassembly of Thumb instructions when
bounded by non-function labels.
Alan Modra [Wed, 26 Jan 2000 23:58:13 +0000 (23:58 +0000)]
Make copyright date lists comply with GNU requirement
Alan Modra [Wed, 26 Jan 2000 23:11:48 +0000 (23:11 +0000)]
Most of these changes are really only cosmetic. The readelf.c patch
fixes a thinko in get_dynamic_flags. I found at least one message
string that included a `%' being passed to printf in the format
argument.
Alan Modra [Wed, 26 Jan 2000 22:48:31 +0000 (22:48 +0000)]
This set of patches add support for aout emulation on the x86
assembler. ie. You will be able to do "as --em=i386aout" on an x86
linux-elf assembler to generate aout format object files, rather than
using a separate assembler. The aout emulation is enabled by giving
"--enable-targets=i386-linuxaout" to configure.
Oh yeah, there's a couple of fixes too. Error messages shouldn't be
passed to printf in the format arg just in case someone puts a `%' in
the message.
Jason Molenda [Wed, 26 Jan 2000 21:49:14 +0000 (21:49 +0000)]
import gdb-2000-01-26 snapshot
Nick Clifton [Tue, 25 Jan 2000 22:10:13 +0000 (22:10 +0000)]
Prevent double dumping of raw thumb instructions.
Jason Molenda [Tue, 25 Jan 2000 02:43:30 +0000 (02:43 +0000)]
* proc_api.c proc_events.c proc_flags.c proc_why.c: Removed in
gdb-2000-01-24 snapshot.
Jason Molenda [Tue, 25 Jan 2000 02:40:50 +0000 (02:40 +0000)]
import gdb-2000-01-24 snapshot
Nick Clifton [Mon, 24 Jan 2000 19:38:04 +0000 (19:38 +0000)]
Remove use of a GCC extension when allocating local arrays.
Alan Modra [Sat, 22 Jan 2000 23:22:18 +0000 (23:22 +0000)]
To satisfy latest CVS gcc:
* emultempl/*.em (ld_emulation_xfer_struct): Add missing NULL
initialisers, and comments.
* testsuite/ld-srec/sr3.cc (__rethrow): New.
Alan Modra [Fri, 21 Jan 2000 22:58:04 +0000 (22:58 +0000)]
Fix gas x86 testsuite for a.out
Nick Clifton [Fri, 21 Jan 2000 20:52:35 +0000 (20:52 +0000)]
Fix seeks and reads past the end of a BIM
Nick Clifton [Fri, 21 Jan 2000 17:44:51 +0000 (17:44 +0000)]
fix typo in comment.
Alan Modra [Fri, 21 Jan 2000 10:18:33 +0000 (10:18 +0000)]
gas/testsuite/ChangeLog
* gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
* gas/i386/jump16.{s,d}: To here.
* gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
tests in general.s so that objdump is exercised.
* gas/i386/i386.exp: Call new tests.