Nick Clifton [Sat, 9 Dec 2000 23:33:24 +0000 (23:33 +0000)]
Add tic54x and tms320c54x to expected cpus list.
Nick Clifton [Sat, 9 Dec 2000 23:20:59 +0000 (23:20 +0000)]
Prevent re-read of instruction from wrong address.
Nick Clifton [Sat, 9 Dec 2000 22:55:52 +0000 (22:55 +0000)]
Update to match latest assembler output.
Michael Chastain [Sat, 9 Dec 2000 22:35:05 +0000 (22:35 +0000)]
2000-12-09 Michael Chastain <chastain@redhat.com>
* gdb.base/break.exp (test_clear_command): Use a marker function
rather than 'main' for the test function. Also move this
test to an execution point where the marker function names are
guaranteed to be bound to functions. (Executing tests after a
'finish' from main runs into name conflicts with local names
in __libc_start_main).
Nick Clifton [Sat, 9 Dec 2000 22:22:33 +0000 (22:22 +0000)]
Regenerate fr30-dis.c
Nick Clifton [Sat, 9 Dec 2000 20:24:34 +0000 (20:24 +0000)]
Expect the srec_test to fail for ARM targets because the -oformat linker
command switch cannot be used.
Nick Clifton [Sat, 9 Dec 2000 20:12:57 +0000 (20:12 +0000)]
Pass dwarf2_find_line_info as last parameter to invocation of
_bfd_dwarf2_find_nearest_line.
DJ Delorie [Sat, 9 Dec 2000 16:10:41 +0000 (16:10 +0000)]
Add - before rms to be more portable.
Nick Clifton [Sat, 9 Dec 2000 01:59:22 +0000 (01:59 +0000)]
Add xscale to list of Rel targets
Kazu Hirata [Sat, 9 Dec 2000 01:54:51 +0000 (01:54 +0000)]
2000-12-08 Kazu Hirata <kazu@hxi.com>
* elf64-alpha.c: Fix formatting.
* elf64-hppa.c: Likewise.
* elf64-mips.c: Likewise.
Nick Clifton [Sat, 9 Dec 2000 01:53:57 +0000 (01:53 +0000)]
Fixup whitespace
Nick Clifton [Fri, 8 Dec 2000 22:50:07 +0000 (22:50 +0000)]
Generalize DWARF2 and COFF support.
Michael Snyder [Fri, 8 Dec 2000 20:12:36 +0000 (20:12 +0000)]
2000-12-08 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* dwarf2read.c (DWARF2_REG_TO_REGNUM): New macro. Provide default
definition. Will be used to translate between the compiler's
register numbering and GDB's (for register variables etc).
(new_symbol): Use DWARF2_REG_TO_REGNUM to translate register ids.
Michael Snyder [Fri, 8 Dec 2000 19:59:25 +0000 (19:59 +0000)]
2000-12-08 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* alpha-tdep.c: Fix typo in comment.
* dbxread.c: Fix typo in comment.
* fr30-tdep.c: Fix typo: newline missing after comment.
* mcore-tdep.c: Fix typo in comment.
J.T. Conklin [Fri, 8 Dec 2000 19:46:08 +0000 (19:46 +0000)]
* gdbserver/low-hppabsd.c (buf2, environ, quit, quit_flag):
Removed unused variables and declarations.
* gdbserver/low-linux.c (buf2, environ, query, quit, quit_flag):
Likewise.
* gdbserver/low-nbsd.c (buf2, environ, quit, quit_flag):
Likewise.
* gdbserver/low-sparc.c (buf2, environ, query, quit, quit_flag):
Likewise.
* gdbserver/low-sun.c (buf2, environ, query, quit, quit_flag):
Likewise.
* gdbserver/low-hppabsd.c, gdbserver/low-linux.c,
gdbserver/low-nbsd.c, gdbserver/low-sparc.c, gdbserver/low-sun3.c
(create_inferior): Update comment.
* gdbserver/low-nbsd.c (initialize_arch, fetch_inferior_registers,
store_inferior_registers): Provide implementations for the m68k
and ns32k.
* config/m68k/nbsd.mt (GDBSERVER_DEPFILES): Add low-nbsd.o
* config/ns32k/nbsd.mt (GDBSERVER_DEPFILES): Likewise.
* configure.tgt (m68*-*-netbsd*, ns32k-*-netbsd*): Add gdbserver
to configdirs.
-------------------------------------------------------------------
Michael Snyder [Fri, 8 Dec 2000 19:30:32 +0000 (19:30 +0000)]
2000-12-07 Michael Snyder <msnyder@cleaver.cygnus.com>
* gdb.base/finish.exp: New test for gdb's "finish" command.
* gdb.base/return2.exp: New test for gdb's "return" command.
* gdb.base/return2.c: New source file for above.
Kazu Hirata [Fri, 8 Dec 2000 18:34:32 +0000 (18:34 +0000)]
2000-12-08 Kazu Hirata <kazu@hxi.com>
* coffgen.c: Fix formatting.
* elf32-i386.c: Likewise.
* elf32-i960.c: Likewise.
* elf32-m68k.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-sparc.c: Likewise.
* elf32-v850.c: Likewise.
* elf64-sparc.c: Likewise.
* elf-m10300.c: Likewise.
Andrew Haley [Fri, 8 Dec 2000 17:25:47 +0000 (17:25 +0000)]
2000-12-07 Andrew Haley <aph@redhat.com>
* readelf.c (display_debug_frames): Only display columns that are
referenced by the frame debug info.
DJ Delorie [Fri, 8 Dec 2000 16:37:01 +0000 (16:37 +0000)]
* safe-ctype.c: New file.
* Makefile.in (CFILES): Add safe-ctype.c.
(REQUIRED_OFILES): Add safe-ctype.o.
* argv.c: Define ISBLANK and use it, not isspace.
* basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h. Use
uppercase ctype macros. Don't test ISUPPER(c)/ISLOWER(c)
before calling TOLOWER(c)/TOUPPER(c).
Christopher Faylor [Fri, 8 Dec 2000 03:28:41 +0000 (03:28 +0000)]
Actually add safe-ctype.h
Christopher Faylor [Fri, 8 Dec 2000 03:26:46 +0000 (03:26 +0000)]
* safe-ctype.h: New file.
Michael Chastain [Fri, 8 Dec 2000 01:52:41 +0000 (01:52 +0000)]
2000-11-15 Jim Blandy <jimb@redhat.com>
* sim_calls.c: Doc fix.
(sim_fetch_register, sim_store_register): Call
gdbarch_register_name directly, instead of going through
REGISTER_NAME macro.
Nick Clifton [Fri, 8 Dec 2000 01:39:48 +0000 (01:39 +0000)]
oops - remove redundant prototype introduced in previous delta
Nick Clifton [Fri, 8 Dec 2000 01:38:47 +0000 (01:38 +0000)]
Add emulation of double word load and store instructions.
Alan Modra [Thu, 7 Dec 2000 23:48:01 +0000 (23:48 +0000)]
#warn -> #warning
DJ Delorie [Thu, 7 Dec 2000 23:14:29 +0000 (23:14 +0000)]
* Makefile.in (distclean): When cleaning, remove testsuite.
Frank Ch. Eigler [Thu, 7 Dec 2000 21:29:37 +0000 (21:29 +0000)]
* add sid/ delegation
Kazu Hirata [Thu, 7 Dec 2000 19:31:48 +0000 (19:31 +0000)]
2000-12-07 Kazu Hirata <kazu@hxi.com>
* elf32-ppc.c: Fix formatting.
* elf64-x86-64.c: Likewise.
Elena Zannoni [Thu, 7 Dec 2000 16:40:44 +0000 (16:40 +0000)]
2000-12-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* config/sh/tm-sh.h (struct gdbarch_tdep): Rename fields
{FP15,DR14,FV12}_REGNUM to {FP,DR,FV}_LAST_REGNUM.
* sh-tdep.c (sh_sh3e_register_virtual_type,
sh_sh4_register_virtual_type, sh_do_registers_info,
sh_gdbarch_init, sh_sh4_register_byte, sh_sh4_register_raw_size,
sh_sh4_register_convertible, sh_sh4_register_convert_to_virtual,
sh_sh4_register_convert_to_raw, sh_fetch_pseudo_register,
sh_store_pseudo_register, sh_do_pseudo_register): Ditto.
* sh-tdep.c (sh_gdbarch_init): Use a function pointer to set the
disassembly print function.
(_initialize_sh_tdep): Initialize tm_print_insn using the function
pointer.
Mark Kettenis [Thu, 7 Dec 2000 10:50:50 +0000 (10:50 +0000)]
From Richard Henderson <rth@twiddle.net>:
* alpha-nat.c (supply_gregset, fill_gregset): Use gdb_gregset_t.
(supply_fpregset, fill_fpregset): Use gdb_fpregset_t.
DJ Delorie [Thu, 7 Dec 2000 02:06:09 +0000 (02:06 +0000)]
* getopt.h obstack.h: Standarize copyright statement.
Ulf Carlsson [Thu, 7 Dec 2000 01:05:04 +0000 (01:05 +0000)]
2000-12-06 Ulf Carlsson <ulfc@engr.sgi.com>
From Ralf Baechle <ralf@gnu.org>
* elf32-mips.c (elf32_mips_merge_private_bfd_data): Always permit
BFDs containing no sections or empty .text, .data or .bss sections
to be merged, regardless of their flags.
Fernando Nasser [Wed, 6 Dec 2000 23:53:03 +0000 (23:53 +0000)]
2000-12-06 Fernando Nasser <fnasser@redhat.com>
* cli/cli-decode.c (add_abbrev_cmd): Reinstate. Add comment saying
that is not currently used.
Fernando Nasser [Wed, 6 Dec 2000 23:27:41 +0000 (23:27 +0000)]
2000-12-06 Fernando Nasser <fnasser@redhat.com>
* cli/cli-decode.c (lookup_cmd): Change disabled code into comment.
Fernando Nasser [Wed, 6 Dec 2000 23:12:12 +0000 (23:12 +0000)]
2000-12-06 Fernando Nasser <fnasser@redhat.com>
* cli/cli-decode.c (lookup_cmd): Remove old stale copy of this routine
which was not being used for quite some time.
Kazu Hirata [Wed, 6 Dec 2000 18:59:48 +0000 (18:59 +0000)]
2000-12-06 Kazu Hirata <kazu@hxi.com>
* elf32-m32r.c: Fix formatting.
* elf32-m68hc11.c: Likewise.
* elf32-m68hc12.c: Likewise.
* elf32-m68k.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-pj.c: Likewise.
* elf32-ppc.c: Likewise.
DJ Delorie [Wed, 6 Dec 2000 16:39:51 +0000 (16:39 +0000)]
* scripttempl/i386go32.sc: Use PROVIDE with _etext, _edata, _end.
Set DWARF2 sections to a VMA of zero.
Alan Modra [Wed, 6 Dec 2000 02:40:55 +0000 (02:40 +0000)]
Fix T_SHORT macro conflict.
Michael Snyder [Tue, 5 Dec 2000 23:57:36 +0000 (23:57 +0000)]
2000-12-05 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
* gdb.base/miscexprs.exp: Ditto.
* gdb.base/pointers.exp: Ditto.
* gdb.c++/derivation.exp: Ditto.
* gdb.c++/local.exp: Ditto.
* gdb.c++/namespace.exp: Ditto.
* gdb.c++/overload.exp: Ditto.
* gdb.c++/ref-types.exp: Ditto.
Michael Snyder [Tue, 5 Dec 2000 23:14:40 +0000 (23:14 +0000)]
2000-12-05 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* gdb.base/constvars.exp: Test result of "up" command.
* gdb.base/miscexprs.exp: Ditto.
* gdb.base/pointers.exp: Ditto.
* gdb.base/scope.exp: Ditto.
* gdb.c++/derivation.exp: Ditto.
* gdb.c++/local.exp: Ditto.
* gdb.c++/namespace.exp: Ditto.
* gdb.c++/overload.exp: Ditto.
* gdb.c++/ref-types.exp: Ditto.
DJ Delorie [Tue, 5 Dec 2000 19:08:13 +0000 (19:08 +0000)]
* cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled
name before allocating the dyn_string.
Kazu Hirata [Tue, 5 Dec 2000 18:51:08 +0000 (18:51 +0000)]
2000-12-05 Kazu Hirata <kazu@hxi.com>
* config/tc-mips.c: Fix formatting.
Mark Kettenis [Tue, 5 Dec 2000 18:28:25 +0000 (18:28 +0000)]
* gdb-stabs.h (SECT_OFF_MAX): Increase to 64.
* symfile.h (MAX_SECTIONS): Increase to 64.
Nick Clifton [Tue, 5 Dec 2000 18:24:37 +0000 (18:24 +0000)]
Add Jason Merrill as DWARF2 maintainer.
Elena Zannoni [Tue, 5 Dec 2000 17:50:28 +0000 (17:50 +0000)]
2000-12-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* config/sh/tm-sh.h (struct gdbarch_tdep): Get rid of
DR{2,4,6,8,10,12}_REGNUM, FV{4,8}_REGNUM, they are not used
anywhere.
* sh-tdep.c (sh_gdbarch_init): Don't initialize
DR{2,4,6,8,10,12}_REGNUM, FV{4,8}_REGNUM.
DJ Delorie [Tue, 5 Dec 2000 16:51:29 +0000 (16:51 +0000)]
* cp-demangle.c: s/new_abi/v3/.
* cplus-dem.c: Likewise.
(current_demangling_style): Now auto_demangling.
(cplus_demangle): Try v3 demangling if AUTO_DEMANGLING.
(main): Use standard symbol chars for auto_demangling.
DJ Delorie [Tue, 5 Dec 2000 16:49:47 +0000 (16:49 +0000)]
* demangle.h: Change "new_abi" to "v3" everywhere.
Kazu Hirata [Tue, 5 Dec 2000 13:20:10 +0000 (13:20 +0000)]
2000-12-05 Kazu Hirata <kazu@hxi.com>
* elf32-fr30.c: Fix formatting.
* elf32-hppa.c: Likewise.
* elf32-i370.c: Likewise.
* elf32-i386.c: Likewise.
* elf32-i860.c: Likewise.
* elf32-i960.c: Likewise.
Michael Snyder [Tue, 5 Dec 2000 03:15:31 +0000 (03:15 +0000)]
2000-12-04 Michael Snyder <msnyder@cleaver.cygnus.com>
* utils.c (internal_verror): Fix typo in error msg.
Ben Elliston [Tue, 5 Dec 2000 00:56:44 +0000 (00:56 +0000)]
2000-12-05 Ben Elliston <bje@redhat.com>
* Make-common.in (cgen-defs): New target.
(cgen-decode): Pass $(EXTRAFILES).
Nick Clifton [Tue, 5 Dec 2000 00:56:09 +0000 (00:56 +0000)]
Add outputting_stabs_line_debug varaible and D10v code to use it
Ben Elliston [Tue, 5 Dec 2000 00:46:04 +0000 (00:46 +0000)]
2000-12-05 Ben Elliston <bje@redhat.com>
* genmloop.sh: Use @prefix@, not @cpu@ throughout. Add -prefix and
-outfile-suffix options.
Andrew Cagney [Tue, 5 Dec 2000 00:44:34 +0000 (00:44 +0000)]
* gdbint.texinfo (ECOFF_REG_TO_REGNUM, DWARF_REG_TO_REGNUM,
DWARF2_REG_TO_REGNUM): Document.
Mark Kettenis [Mon, 4 Dec 2000 23:27:59 +0000 (23:27 +0000)]
* Makefile.in (symfile.o): Add gdb-stabs.h to dependencies list.
Jason Merrill [Mon, 4 Dec 2000 16:34:44 +0000 (16:34 +0000)]
* readelf.c (process_section_headers): Handle linkonce.wi sections.
(display_debug_section): Likewise.
(display_debug_info): Display CU header before bailing.
Kevin Buettner [Mon, 4 Dec 2000 15:55:09 +0000 (15:55 +0000)]
Fix dwarf2read.c related crash in which section index was not being
initialized properly.
Ben Elliston [Mon, 4 Dec 2000 04:05:45 +0000 (04:05 +0000)]
2000-12-04 Ben Elliston <bje@redhat.com>
* cgen-ops.h (SUBWORDSIQI): Mask off top bits.
(SUBWORDSIUQI): Likewise.
(SUBWORDDIHI): Likewise.
(SUBWORDDIQI): New function.
Andrew Cagney [Mon, 4 Dec 2000 04:01:16 +0000 (04:01 +0000)]
Multiarch STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM,
DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM.
Ben Elliston [Mon, 4 Dec 2000 00:57:57 +0000 (00:57 +0000)]
2000-12-04 Ben Elliston <bje@redhat.com>
* cgen-trace.c (disassemble_insn): Remove unused declaration.
* cgen-scache.c (scache_option_handler): Remove unused local var.
Nick Clifton [Sun, 3 Dec 2000 23:28:46 +0000 (23:28 +0000)]
Suppress support of DEMON swi's in XScale mode.
Nick Clifton [Sun, 3 Dec 2000 22:12:00 +0000 (22:12 +0000)]
oops - omitted from previous deltas
Nick Clifton [Sun, 3 Dec 2000 22:10:02 +0000 (22:10 +0000)]
Add MIPS64 instructions and tests
Nick Clifton [Sun, 3 Dec 2000 21:58:27 +0000 (21:58 +0000)]
Remove all uses of M1.
Nick Clifton [Sun, 3 Dec 2000 21:49:06 +0000 (21:49 +0000)]
Use the WR_HILO, RD_HILO, MOD_HILO, and MOD_LO macros.
Nick Clifton [Sun, 3 Dec 2000 21:34:08 +0000 (21:34 +0000)]
Finish off adding MIPS32 instructions.
Nick Clifton [Sun, 3 Dec 2000 20:57:19 +0000 (20:57 +0000)]
More test case alignments.
Nick Clifton [Sun, 3 Dec 2000 20:51:44 +0000 (20:51 +0000)]
oops - fix typo
Nick Clifton [Sun, 3 Dec 2000 20:50:35 +0000 (20:50 +0000)]
Fix tests to align to a 16 byte boundary.
Kazu Hirata [Sun, 3 Dec 2000 20:44:04 +0000 (20:44 +0000)]
2000-12-03 Kazu Hirata <kazu@hxi.com>
* elf32-arm.h: Fix formatting.
* elf32-avr.c: Likewise.
* elf32-cris.c: Likewise.
* elf32-d10v.c: Likewise.
* elf32-d30v.c: Likewise.
* elf-hppa.h: Likewise.
* elf-m10200.c: Likewise.
* elf-m10300.c: Likewise.
Kazu Hirata [Sun, 3 Dec 2000 06:49:23 +0000 (06:49 +0000)]
2000-12-03 Kazu Hirata <kazu@hxi.com>
* tc-a29k.c: Fix formatting.
* tc-alpha.c: Likewise.
* tc-arm.c: Likewise.
* tc-cris.c: Likewise.
* tc-hppa.c: Likewise.
* tc-i370.c: Likewise.
* tc-i386.c: Likewise.
* tc-i860.c: Likewise.
* tc-i960.c: Likewise.
* tc-ia64.c: Likewise.
* tc-m68hc11.c: Likewise.
* tc-m68k.c: Likewise.
* tc-m88k.c: Likewise.
* tc-pj.c: Likewise.
* tc-ppc.c: Likewise.
* tc-sh.c: Likewise.
* tc-sparc.c: Likewise.
* tc-tahoe.c: Likewise.
* tc-vax.c: Likewise.
Ben Elliston [Sun, 3 Dec 2000 04:23:54 +0000 (04:23 +0000)]
2000-12-03 Ben Elliston <bje@redhat.com>
* sim-profile.c (profile_option_handler): Remove unused prof_nr.
Stephane Carrez [Sat, 2 Dec 2000 17:13:44 +0000 (17:13 +0000)]
2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* m68hc11-tdep.c (m68hc11_gdbarch_init): Remove elf_flags, cleanup.
(gdbarch_tdep): Likewise.
Stephane Carrez [Sat, 2 Dec 2000 17:07:04 +0000 (17:07 +0000)]
2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* m68hc11-tdep.c (SOFT_D1_REGNUM): Soft registers start at 14.
(m68hc11_register_names): Add null for register 13.
Stephane Carrez [Sat, 2 Dec 2000 16:55:37 +0000 (16:55 +0000)]
2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* m68hc11-tdep.c (m68hc11_frame_args_address): Fix args address
computation.
(m68hc11_frame_init_saved_regs): Frame pointer is saved only if
the symbol exist.
(m68hc11_analyze_instruction): New function.
(m6811_prologue, m6812_prologue): New prologue description tables.
(m68hc11_guess_from_prologue): Use the above.
(m68hc11_gdbarch_init): Setup gdbarch_tdep for the prologue
descriptions.
Andrew Cagney [Sat, 2 Dec 2000 15:40:56 +0000 (15:40 +0000)]
Add check for vfork() to configure.in. Cleanup uses.
Andrew Cagney [Sat, 2 Dec 2000 14:56:20 +0000 (14:56 +0000)]
* ser-unix.c (wait_for): Initialize the FD_SET before every select
call.
(ser_unix_wait_for): Ditto.
Andrew Cagney [Sat, 2 Dec 2000 14:08:22 +0000 (14:08 +0000)]
Really check-in:
* Makefile.in (varobj.o): Delete special .c.o rule supressing
-Werror flag.
Andrew Cagney [Sat, 2 Dec 2000 13:43:26 +0000 (13:43 +0000)]
* m32r-rom.c (m32r_load_section): Update to match
bfd_map_over_sections's ``func'' arg.
Andrew Cagney [Sat, 2 Dec 2000 13:25:26 +0000 (13:25 +0000)]
* mips-tdep.c (struct upk_mips16): Delete fields ``inst'' and
``fmt''. Make ``offset'' a CORE_ADDR.
(print_unpack): Delete.
(extended_offset): Construct and return a CORE_ADDR.
(fetch_mips_16): Return an int. Don't assume short is 16 bits.
(unpack_mips16): Rewrite. Add ``extension'' parameter instead of
incorrectly guessing if the instruction had an extension.
(map16): Delete array.
(mips16_op): Delete macro.
(extended_mips16_next_pc): Rewrite of old mips16_next_pc function.
When an extended instruction do a recursive call.
(mips16_next_pc): Call extended_mips16_next_pc.
(mips_next_pc): Cleanup.
Andrew Cagney [Sat, 2 Dec 2000 11:37:15 +0000 (11:37 +0000)]
* ser-e7kpc.c (e7000pc_setstopbits): New function.
(e7000pc_ops): Add e7000pc_setstopbits.
* remote-e7000.c (e7000_detach, e7000_resume,
e7000_xfer_inferior_memory, e7000_files_info, e7000_files_info,
e7000_insert_breakpoint, e7000_remove_breakpoint, e7000_kill):
Update function signature to match target vector.
* h8300-tdep.c (h8300_command, h8300h_command, h8300s_command):
h8500-tdep.c (small_command, big_command, medium_command,
compact_command): Update function signature to match add_cmd.
Nick Clifton [Sat, 2 Dec 2000 01:10:33 +0000 (01:10 +0000)]
Add MIPS SB1 machine
Nick Clifton [Sat, 2 Dec 2000 00:55:22 +0000 (00:55 +0000)]
Add MIPS V and MIPS 64 machine numbers
Nick Clifton [Fri, 1 Dec 2000 23:52:12 +0000 (23:52 +0000)]
Add mips32 tests.
Nick Clifton [Fri, 1 Dec 2000 23:50:11 +0000 (23:50 +0000)]
Fix whitespace
Nick Clifton [Fri, 1 Dec 2000 21:35:38 +0000 (21:35 +0000)]
Add MIPS32 as a seperate MIPS architecture
Nick Clifton [Fri, 1 Dec 2000 20:06:36 +0000 (20:06 +0000)]
Add initialiser for membership field
Fernando Nasser [Fri, 1 Dec 2000 20:05:48 +0000 (20:05 +0000)]
2000-12-01 Fernando Nasser <fnasser@redhat.com>
* p-exp.y: Define strncasecmp as strnicmp for MSVC.
(yylex): Use strncasecmp, not strnicmp.
Nick Clifton [Fri, 1 Dec 2000 20:05:32 +0000 (20:05 +0000)]
Improve MIPS32 support
Nick Clifton [Fri, 1 Dec 2000 19:11:20 +0000 (19:11 +0000)]
Fix testcase and test results
Nick Clifton [Fri, 1 Dec 2000 19:06:15 +0000 (19:06 +0000)]
When calculating offsets, don't accept as constant the difference between the
addresses of symbols in two different sections.
Nick Clifton [Fri, 1 Dec 2000 18:57:08 +0000 (18:57 +0000)]
Expect mips16 nops to be used for padding when mips16 code generation is
enabled.
Nick Clifton [Fri, 1 Dec 2000 18:37:16 +0000 (18:37 +0000)]
Update RTEMS targets
Nick Clifton [Fri, 1 Dec 2000 18:28:58 +0000 (18:28 +0000)]
Update RTEMS targets
Nick Clifton [Fri, 1 Dec 2000 18:19:20 +0000 (18:19 +0000)]
Update RTEMS targets
Nick Clifton [Fri, 1 Dec 2000 18:15:22 +0000 (18:15 +0000)]
Really delete elf64-ia64.c this time.
Fernando Nasser [Fri, 1 Dec 2000 18:01:38 +0000 (18:01 +0000)]
2000-12-01 Fernando Nasser <fnasser@redhat.com>
* cli/cli-decode.c: New file. Handle lists of commands, their decoding
and documentation.
(add_cmd, deprecate_cmd, add_abbrev_cmd, add_alias_cmd, add_prefix_cmd,
add_abbrev_prefix_cmd, not_just_help_class_command, empty_sfunc,
add_set_cmd, add_set_enum_cmd, add_set_auto_boolean_cmd,
add_show_from_set, delete_cmd, apropos_cmd, help_cmd, help_list,
help_all, print_doc_line, help_cmd_list, find_cmd, lookup_cmd_1,
undef_cmd_error, lookup_cmd, deprecated_cmd_warning,
lookup_cmd_composition, complete_on_cmdlist, complete_on_enum):
Moved here from command.c.
(add_info, add_info_alias, add_com, add_com_alias): Moved here from
top.c.
* cli/cli-decode.h: Definitions/declarations for the above.
* cli/cli-cmds.c: New file. GDB CLI commands.
(error_no_arg, info_command, show_command, help_command, show_version,
quit_command, pwd_command, cd_command, echo_command, shell_escape,
make_command, show_user, set_debug, show_debug, init_cmd_lists):
Moved here from top.c.
(apropos_command): Moved here from command.c.
(complete_command, source_command): Moved here (part) from top.c.
(is_complete_command): New function. Checks if a command is the
"complete" command.
(init_cli_cmds): New function. Add commands to the CLI (from code
previously in top.c.
* cli/cli-cmds.h: Definitions/declarations for the above.
* cli/cli-script.c: New file. GDB CLI command scripting.
(build_command_line, get_command_line, print_command_lines,
print_command_line, execute_user_command, execute_control_command,
while_command, if_command, arg_cleanup, setup_user_args, locate_arg,
insert_args, realloc_body_list, read_next_line,
recurse_read_control_structure, read_command_lines, free_command_lines,
do_free_command_lines_cleanup, make_cleanup_free_command_lines,
validate_comname, user_defined_command, define_command,
document_command, source_cleanup_lines, do_fclose_cleanup,
show_user_1): Moved here from top.c.
(script_from_file): New function. Implements execution of a script
contained in a file (part of code for the source_command() that used
to exist in top.c).
* cli/cli-script.h: Definitions/declarations for the above.
* cli/cli-setshow.c: New file. Handle set and show GDB CLI commands.
(parse_auto_binary_operation, parse_binary_operation,
do_setshow_command, cmd_show_list): Moved here from command.c.
* cli/cli-setshow.h: Definitions/declarations for the above.
* top.c: Remove all CLI code, except the command loop.
(gdb_init): Call init_cli_cmds().
* command.c: Remove obsolete file.
* command.h: Mark as DEPRECATED.
* gdbcmd.h: Ditto.
* call-cmds.h: Ditto.
* Makefile.in (SFILES): Remove command.c.
(COMMON_OBS): Remove command.o.
(command.o): Remove obsolete target.
(cli_decode_h, cli_cmds_h, cli_script_h, cli_setshow_h): New macros.
Refer to CLI header files.
(cli-decode.o, cli-cmds.o, cli-setshow.o, cli-script.o): New targets.
(SUBDIR_CLI_OBS, SUBDIR_CLI_SRCS, SUBDIR_CLI_DEPS, SUBDIR_CLI_INITS,
SUBDIR_CLI_LDFLAGS, SUBDIR_CLI_CFLAGS, SUBDIR_CLI_ALL, SUBDIR_CLI_CLEAN,
SUBDIR_CLI_INSTALL, SUBDIR_CLI_UNINSTALL): New macros for new cli
subdirectory.
* configure.in (enable_gdbcli): New option. Include the CLI in the
executable (cannot be disabled yet).
(CONFIG_OBS, CONFIG_DEPS, CONFIG_SRCS, CONFIG_INITS, ENABLE_CFLAGS,
CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL, CONFIG_UNINSTALL): Add
the corresponding SUBDIR_CLI_* macros if CLI requested.
* configure: Regenerate.
Phil Blundell [Fri, 1 Dec 2000 17:11:57 +0000 (17:11 +0000)]
2000-11-30 Philip Blundell <pb@futuretv.com>
* config/obj-coff.c (obj_coff_weak): Use S_SET_WEAK if it exists,
even in non BFD_ASSEMBLER case.
Pierre Muller [Fri, 1 Dec 2000 10:40:10 +0000 (10:40 +0000)]
2000-10-27 Pierre Muller <muller@ics.u-strasbg.fr>
* p-exp.y (yylex): avoid problem with symbol name
starting as a operator name.
Diego Novillo [Fri, 1 Dec 2000 03:08:32 +0000 (03:08 +0000)]
2000-11-30 Diego Novillo <dnovillo@redhat.com>
* tc-i386.c (md_assemble): Swap i.disp_relocs when using intel
syntax.
2000-11-30 Diego Novillo <dnovillo@redhat.com>
* intel.s, intel.d: New test for @GOT references.
Fernando Nasser [Fri, 1 Dec 2000 00:43:47 +0000 (00:43 +0000)]
2000-11-30 Fernando Nasser <fnasser@redhat.com>
* linespec.h: New file. Declarations for linespec.c.
* linespec.c, alpha-tdep.c, breakpoint.c, parse.c, source.c,
symtab.c, tracepoint.c: Include the above.
* completer.c: New file. Line completion stuff for GDB.
(get_gdb_completer_word_break_characters,
get_gdb_completer_quote_characters): New functions. Accessors for
useful completer internal data.
(filename_completer, line_completion_function, skip_quoted): Moved
here from top.c.
* completer.h: New file. Declarations for the above.
* linespec.c (decode_line_1): Use
get_gdb_completer_word_break_characters and
get_gdb_completer_quote_characters.
* top.c: Include completer.h.
(filename_completer, line_completion_function, skip_quoted):
Moved to completer.c.
* corefile.c, exec.c, source.c, symfile.c, linespec.c: Include
completer.h.
* Makefile.in (SFILES): Add completer.c.
(COMMON_OBS): Add completer.o.
(completer.o): New target.
(linespec.o, alpha-tdep.o, breakpoint.o, parse.o, source.o,
symtab.o, tracepoint.o): Add linespec.h to dependencies list.
(corefile.o, exec.o, source.o, symfile.o, linespec.o): Add completer.h
to dependencies list.