* target.c: Hp merge, 4/15/98 snapshot
There are new target_ops fields that pertain only
- to HPUX. All the changes relate to this. Fist,
+ to HPUX. All the changes relate to this. First,
new fields are added to the dummy_target target_ops
vector: To_require_attach, to_require_detach.
target_pid_to_exec_file.
(find_default_clone_and_follow_inferior): New function prototype.
-start-sanitize-sky
- * txvu-tdep.c (txvu_print_register): Add embedded_offset param
- to val_print call.
-end-sanitize-sky
* v850ice.c (init_850ice_ops): Init new target vector fields.
functions, handle commands.
(mips_push_arguments, mips_push_dummy_frame, mips_pop_frame,
mips_extract_return_value): Update.
- (start-sanitize-carp start-sanitize-vr4xxx);
- (_initialize_mips_tdep): Set mips_fpu_type according to current
- processor.
- (_initialize_mips_tdep): Only define ``set processor'' command
- when not multi-sim.
- (end-sanitize-carp end-sanitize-vr4xxx)
-
-start-sanitize-carp start-sanitize-vr4xxx
-Fri Dec 18 12:56:56 1998 Andrew Cagney <cagney@chook>
-
- * gdbarch.h (gdbarch_init_ftype): Pass struct gdbarch_info
- by-value.
- (struct gdbarch_info): Add struct gdbarch_tdep_info *tdep_info.
- * gdbarch.c (gdbarch_update): Update.
- * mips-tdep.c: (mips_gdbarch_init): Update
-
- * gdbarch.c (gdbarch_update): Add more tracing.
-end-sanitize-carp end-sanitize-vr4xxx
Thu Dec 17 02:15:40 1998 Andrew Cagney <cagney@chook.cygnus.com>
* configure.tgt (gdb_target): Identify mips64*vr4100*-*-elf* as
vr4100.
- * config/mips/vr4100.mt, config/mips/tm-vr4100.h: Replace
- vr4xxx.mt and tm-vr4xxx.h.
-start-sanitize-vr4xxx
- * configure.tgt (gdb_target): Identify mips64*vr4xxx*-*-elf* as
- vr4xxx.
- * config/mips/vr4xxx.mt, config/mips/tm-vr4xxx.h: New files.
- Define GDB_MULTI_ARCH and MIPS_DEFAULT_FPU_TYPE.
-end-sanitize-vr4xxx
-
-start-sanitize-carp start-sanitize-vr4xxx
-Thu Dec 17 02:06:17 1998 Andrew Cagney <cagney@chook.cygnus.com>
-
- * mips-tdep.c (mips_gdbarch_init): New function. Initialize a MIPS
- architecture vector.
- (_initialize_mips_tdep): Register MIPS with GDBARCH.
- (struct gdbarch_tdep): Define.
- (MIPS_EABI, MIPS_LAST_FP_ARG_REGNUM, MIPS_LAST_ARG_REGNUM): When
- multi-arch, get value from gdbarch->tdep.
-
-Thu Dec 17 02:01:58 1998 Andrew Cagney <cagney@chook>
-
- * gdbtypes.c (_initialize_gdbtypes): Register all builtin types
- with gdbarch so that they are updated whenever the architecture is
- changed.
-
-Thu Dec 17 01:58:16 1998 Andrew Cagney <cagney@chook>
-
- * gdbarch.h (GDB_MULTI_ARCH): New macro, default to zero.
- (current_gdbarch): Current architecture pointer.
- * gdbarch.c (struct gdbarch): Define.
-
- * gdbarch.h (TARGET_ARCHITECTURE, TARGET_BYTE_ORDER,
- TARGET_LONG_BIT, TARGET_LONG_LONG_BIT, TARGET_PTR_BIT): When
- multi-arch force definition.
- * gdbarch.h, gdbarch.c (gdbarch_tdep, gdbarch_bfd_arch_info,
- gdbarch_byte_order, {set,}gdbarch_long_bit,
- {set,}gdbarch_long_long_bit, {set,}gdbarch_ptr_bit): Corresponding
- functions.
-
- * gdbarch.h (struct gdbarch_list, struct gdbarch_info,
- gdbarch_init_ftype), gdbarch.c (register_gdbarch_init): Mechanism
- for registering an architecture with GDB.
- (gdbarch_list_lookup_by_info, gdbarch_alloc, gdbarch_update,
- verify_gdbarch): Support functions.
-
- * gdbarch.h (gdbarch_data_ftype), gdbarch.c
- (register_gdbarch_data, gdbarch_data): Mechanism for maintaining
- per-architecture pointers.
- (init_gdbarch_data): Support functions.
-
- * gdbarch.h (gdbarch_swap_ftype), gdbarch.c
- (register_gdbarch_swap): Ditto for swapped memory regions.
- (init_gdbarch_swap, swapout_gdbarch_swap, swapin_gdbarch_swap):
- Support functions.
-
- * gdbarch.c (set_endian_big, set_endian_little, set_architecture,
- info_architecture, set_gdbarch_from_file): Hook in multi-arch
- code by calling gdbarch_update.
- (default_gdbarch): Default multi-arch vector. Use host's type
- system for values.
-
-end-sanitize-carp end-sanitize-vr4xxx
Thu Dec 17 01:34:36 1998 Andrew Cagney <cagney@chook>
* gdbtypes.c (build_gdbtypes): New function.
* i386-stub.c (handle_exception): Add support for 'P' command.
(NUMREGS): New macro.
-start-sanitize-sky
-1998-12-11 Jeff Law (law@cygnus.com)
-
- * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt.
-
- * configure.in (with-sim-gpu2): Do not emit a -L argument without
- an associated pathname. Link in the math library after the gpu2
- library.
-
-end-sanitize-sky
Fri Dec 11 09:07:05 1998 Andrew Cagney <cagney@b1.cygnus.com>
* i386b-nat.c: Include "expression.h".
expprint.c, infcmd.c, printcmd.c, eval.c, stack.c, findvar.c,
remote-udi.c, config/alpha/tm-alpha.h, remote-sim.c, d30v-tdep.c,
config/mips/tm-mips.h, hppa-tdep.c: Use REGISTER_NAME.
-start-sanitize-sky
- * config/mips/tm-txvu.h, txvu-tdep.c: Ditto.
-end-sanitize-sky
1998-12-08 James E Wilson <wilson@wilson-pc.cygnus.com>
* config/mips/tm-mips.h (STEP_SKIPS_DELAY_P): Define.
* infrun.c (proceed): Cleanup.
-start-sanitize-sky
- * config/mips/tm-txvu.h (STEP_SKIPS_DELAY), txvu-tdep.c
- (txvu_step_skips_delay): Change macro to function.
-end-sanitize-sky
Thu Nov 26 11:19:15 1998 Andrew Cagney <cagney@amy.cygnus.com>
* remote-array.c (array_insert_breakpoint): Change bp_addr to
CORE_ADDR type.
-start-sanitize-vr4xxx
-1998-11-24 Gavin Romig-Koch <gavin@cygnus.com>
-
- * configure.tgt: Handle mips64*vr4xxx.
-
-end-sanitize-vr4xxx
Tue Nov 24 15:46:33 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* config/mn10300/tm-mn10300.h (TARGET_VIRTUAL_FRAME_POINTER):
IDT_{BIG,LITTLE}_BREAKPOINT, PMON_{BIG,LITTLE}_BREAKPOINT,
MIPS16_{BIG,LITTLE}_BREAKPOINT): Move macros from here.
* mips-tdep.c: To here.
-start-sanitize-sky
- * txvu-tdep.c (core_break_insn): Delete variable.
- (txvu_insert_breakpoint): Update, use BREAKPOINT_FROM_PC.
-end-sanitize-sky
* config/arm/tm-arm.h ({BIG,LITTLE}_BREAKPOINT): Delete macros.
({ARM,THUMB}_{BE,LE}_BREAKPOINT): Move macros from here.
when looking up the function name.
* tracepoint.h: add section field to tracepoint struct.
-start-sanitize-sky
-Wed Oct 28 12:33:52 EST 1998 Frank Ch. Eigler <fche@cygnus.com>
-
- * configure.in: Accept both -skyb- and -sky- for
- --with-sim-funit/gpu2 options.
- * configure: Rebuilt.
-
-end-sanitize-sky
Wed Oct 28 08:01:38 1998 Mark Alexander <marka@cygnus.com>
* sparcl-tdep.c (send_resp, sparclite_serial_start,
* rs6000-tdep.c (get_saved_register): Define only if
USE_GENERIC_DUMMY_FRAMES is defined.
-start-sanitize-carp
-Tue Oct 6 21:35:10 1998 Andrew Cagney <cagney@b1.cygnus.com>
-
- * configure.in (--enable-targets): New config option. Code taken
- from ../opcode/configure.in.
-start-sanitize-cygnus
- (--enable-carp): New config option. Overrides configure.tgt and
- sets gdb_target + gdb_target_cpu to carp. XXX - this is tempoary.
-end-sanitize-cygnus
- * configure: Re-generate.
-
- * Makefile.in (DEPFILES): Add TARGET_OBS.
- (TARGET_OBS): Defined by configure.
-
-start-sanitize-cygnus
- * config/carp/carp.mt, config/carp/tm-carp.h: Pseudo configuration
- for carp target. XXX - this is tempoary.
-end-sanitize-cygnus
-
-end-sanitize-carp
1998-10-06 Jason Molenda (jsm@bugshack.cygnus.com)
Eliminate a few warnings from the compiler.
* arm-tdep.c (arm_break_point_from_pc): Insert either big endian
or little endian breakpoints depending upon target byte order.
-start-sanitize-sky
-Sun Sep 20 23:11:41 1998 Ron Unrau <runrau@cygnus.com>
-
- * incorporate SKY-B changes (makes dual maintenance easier).
- * txvu-tdep.c (check_overlap): new function to guarantee that
- overlays are either mapped or unmapped in their entirety.
- * txvu-tdep.c (compress_blockvector): compress blockvectors correctly
-
-end-sanitize-sky
Fri Sep 18 07:53:08 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
* sol-thread.c (sol_thread_notice_signals): Use PIDGET when
the same section when trying to guess the end of a function.
* symfile.c(list_overlays_command): use print_address_numeric
* remote-sim.c: export simulator_command
-start-sanitize-r5900
- * tm-r5900.h: add COP0 registers
-end-sanitize-r5900
-start-sanitize-sky
- * txvu-tdep.c: printvector and printvector-order commands
- * tm-txvu.h: add COP0 registers
- * mips-tdep.c: use NUM_CORE_REGS
-end-sanitize-sky
1998-09-08 Jason Molenda (jsm@bugshack.cygnus.com)
* infrun.c (wait_for_inferior): use stop_func_name instead of
stop_func_start to decide that no debug info exists.
-start-sanitize-sky
-Thu Aug 6 13:15:05 1998 Ron Unrau <runrau@cygnus.com>
-
- * txvu-tdep.c: add VU0/1 control registers
- * config/mips/tm-txvu.h: ditto
-
-Tue Aug 4 11:02:50 1998 Ron Unrau <runrau@cygnus.com>
-
- * txvu-tdep.c (txvu_insert_breakpoint): make sure CPU context is
- set to correct VU memory space.
- (txvu_remove_breakpoint): use this instead of txvu_breakpoint_from_pc
- * config/tm-txvu.h: use new track-table address
- Do note define BREAKPOINT_FROM_PC anymore
-
-Fri Jul 31 16:06:05 1998 Ron Unrau <runrau@cygnus.com>
-
- * config/tm-txvu.h: use NUM_CORE_REGS instead of NUM_R5900_REGS
- * mips-tdep.c: use NUM_CORE_REGS
- * txvu-tdep.c: use NUM_CORE_REGS, add function prototypes
- (txvu_insert_breakpoints): use VIF interrupt bit
-
-end-sanitize-sky
Thu Jul 30 13:53:50 1998 Mark Alexander <marka@cygnus.com>
* mips-tdep.c (mask_address_p): New variable.
* symfile.c (add_symbol_file_command): Test for the from_tty
parameter and avoid query when not interactive.
-start-sanitize-am33
-Wed Jul 29 10:39:29 1998 Jeffrey A Law (law@cygnus.com)
-
- * mn10300-tdep.c (set_movm_offsets): Do nothing for the am33
- registers if we are not in am33 mode.
- (mn10300_frame_chain, mn10300_frame_saved_pc): Similarly.
- (set_machine_hook): Keep track of whether or not we're in am33 mode.
-
-end-sanitize-am33
Mon Jul 27 16:11:42 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* tracepoint.c (remote_set_transparent_ranges): new function.
stack pointer et al are synthesized from the SP_REGNUM (etc)
defines and should not be mentioned in REGISTER_NAMES.
-start-sanitize-am33
-Mon Jul 27 08:54:41 1998 Jeffrey A Law (law@cygnus.com)
-
- * mn10300-tdep.c (mn10300_frame_chain): Account for space saved
- by am33 register saves.
- (mn10300_frame_saved_pc): Similarly.
-
-end-sanitize-am33
Fri Jul 24 14:41:19 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* tracepoint.c (encode_actions): Treat register names and simple
remote_mips_insert_hw_breakpoint and remote_mips_remove_hw_breakpoint,
respectively.
-start-sanitize-sky
-Thu Jul 23 13:00:28 1998 Ian Carmichael <iancarm@cygnus.com>
-
- * txvu-tdep.c (VU0_MEM0_WINDOW_START, VU1_MEM0_WINDOW_START)
- Changed to use addresses in kseg1 range.
-
-end-sanitize-sky
1998-07-21 Fernando Nasser <fnasser@totem.to.cygnus.com>
* source.c (print_source_lines): Print "No such file or directory"
containing the best linetable found.
(decode_line_1): use find_line_symtab to set val.symtab. This should
improve support for source files with multiple symtabs.
-start-sanitize-sky
- * tm-txvu.h: include tm-mips64.h instead of starting from scratch.
-end-sanitize-sky
Wed Jul 15 11:51:33 1998 Keith Seitz <keiths@cygnus.com>
* tm-mn10300 (NUM_REGS): Bump to 32.
(REGISTER_NAMES): Updated accordingly.
-start-sanitize-am33
- * mn10300-tdep.c (am33_register_names): New variable.
- (mn10300_analyze_prologue): Handle regs saved by am33 prologues.
- * tm-mn10300.h (E0_REGNUM): Define.
-end-sanitize-am33
Tue Jul 7 7:40:13 1998 Ron Unrau <runrau@cygnus.com>
* gdbtypes.c (check_stub_method): Cosmetic. Use more descriptive
names for parameters.
-start-sanitize-java
* jv-exp.y: Parser now accepts primitive types.
* (parse_number): Use correct ifdef for scanf long double support.
* jv-lang.c (java_array_type): Initial cut at array support.
-end-sanitize-java
* language.c language.h (set_language): Now returns previous language.
* symtab.c (find_methods): Make static. Cosmetic changes, including
goobldegook that check_stub_method does.
* (gdb_mangle_name): Use more descriptive names for parameters. Fix
comment.
-start-sanitize-java
* (lookup_partial_symbol lookup_block_symbol): Check for java to
ensure we can find mangled names.
-end-sanitize-java
* (decode_line_1): Move local variable defs into the block they are
used in. (Improves code readability.)
* defs.h: Check HAVE_ALLOCA_H rather than sparc. Add _AIX pragma
alloca.
* configure: Rebuild.
-start-sanitize-java
* Makefile.in (jv-lang.o, jv-typeprint.o, jv-valprint.o): New
targets.
-end-sanitize-java
Wed May 13 11:19:08 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
to extend the result.
Wed Apr 29 10:20:40 1998 John Metzler <jmetzler@cygnus.com>
-start-sanitize-vr4111
* nec4102rom.c: New file implements ROM monitor adapter for
nec-vr4102 board. This board hosts the vr4111 chip. This file
filter, new flags. This version does not support more than one
breakpoint and resuming after a breakpoint in 16 bit mode is
completely disfunctional.
-end-sanitize-vr4111
* monitor.h: Defined additional hooks for dmpregs, configure_hooks
and wait_filter. These additions require that all ROM monitor
* tracepoint.c (add_local_symbols): change type of type from
char to int so that type shows up as 'A' or 'L' not 0.
-start-sanitize-r5900
-Fri Apr 24 11:25:07 1998 Jeffrey A Law (law@cygnus.com)
-
- * mips-tdep.c (mips32_decode_reg_save): Handle 128bit wide
- GPR loads/stores generated on the r5900.
- (mips_find_saved_regs, mips32_skip_prologue): Likewise.
- * mips/tm-r5900.h (R5900_128BIT_GPR_HACK): Define.
- * mips/tm-txvu.h (R5900_128BIT_GPR_HACK): Likewise.
-
-end-sanitize-r5900
Thu Apr 23 16:37:20 1998 Jason Molenda (crash@bugshack.cygnus.com)
* README: Minor changes for 4.17 release.
-start-sanitize-java
Thu Apr 23 15:44:39 1998 Per Bothner <bothner@cygnus.com>
* symfile.c (deduce_language_from_filename): .class implies java.
-end-sanitize-java
Thu Apr 23 12:52:21 1998 Philippe De Muyter <phdm@macqel.be>
* configure.in (strerror): Check if function must be declared.
(INTL_DEPS): New macro.
(CDEPS): Reference INTL_DEPS, not INTL.
-start-sanitize-sky
-Wed Apr 22 13:40:16 1998 Doug Evans <devans@canuck.cygnus.com>
-
- * txvu-tdep.c (txvu_print_insn): Fix thinko.
-
-end-sanitize-sky
Wed Apr 22 12:58:23 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
Handle missing shared libraries during the examination of a core
(INTERNAL_CFLAGS): Ditto.
(C{LIBS,DEPS}): Ditto.
-start-sanitize-sky
-Wed Tue 21 17:29:48 1998 Jim Lemke <jlemke@cygnus.com>
- * configure.in: Add configure option --with-sim-funit.
-
-end-sanitize-sky
Tue Apr 21 11:20:54 1998 Frank Ch. Eigler <fche@cygnus.com>
* mips-tdep.c (gdb_print_insn_mips): Disassemble MIPS instructions
with subtarget-specific `mach', rather than fixed default.
* config/mips/tm-mips.h (TM_PRINT_INSN_MACH): New macro, default
disassembly `mach'.
-start-sanitize-r5900
- * config/mips/tm-r5900.h (TM_PRINT_INSN_MACH): Override.
-end-sanitize-r5900
-start-sanitize-sky
- * config/mips/tm-txvu.h (TM_PRINT_INSN_MACH): Override.
-end-sanitize-sky
Mon Apr 20 15:35:03 1998 Philippe De Muyter <phdm@macqel.be>
somthing like mips*.h
(triple_search, wildcardsearch): The new functions
-start-sanitize-vr4320
- * configure.tgt: Switch over to use tm-4320.h. Since I switched to
- MIPS EABI the fixes are no longer backward compatible with 4300.
- * tm-vr4320.h: Added
- * vr4320.mt: Added
-
-end-sanitize-vr4320
Mon Apr 13 16:28:07 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* utils.c (warning): added call to warning_hook
(ax_h): New variable.
(ax-general.o, ax-gdb.o): New rules.
-start-sanitize-sky
-Wed Mar 25 11:45:19 1998 Frank Ch. Eigler <fche@cygnus.com>
-
- * configure.in (sim-gpu2): Added target type checking to make
- --with-sim-gpu2 option only valid for sky target.
- * configure: Regenerated.
-end-sanitize-sky
Tue Mar 24 16:22:40 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
* solib.c (solib_create_inferior_hook): Relocate section addresses
if the alleged start address doesn't agree with the PC.
-start-sanitize-sky
-Mon Mar 23 13:07:22 1998 Frank Ch. Eigler <fche@cygnus.com>
-
- * configure.in (sim-gpu2): Added --with-sim-gpu2 as configure
- option, to allow gdb+sim linking with sky GPU2 library.
- * configure: Regenerated.
-
-end-sanitize-sky
Sat Mar 21 19:34:49 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
merged changes from Foundry (list follows by file/author):
Fri Mar 20 09:04:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
-start-sanitize-r5900
- * config/mips/tm-r5900.h (REGISTER_VIRTUAL_SIZE): Redefine as
- expression from REGISTER_VIRTUAL_TYPE.
- (REGISTER_RAW_SIZE): Ditto.
- (REGISTER_VIRTUAL_TYPE): Redefine, use explicit size for 32 bit
- registers.
-
-end-sanitize-r5900
* gdbtypes.h (builtin_type_{,u}int{8,16,32,64}): New gdb builtin
types.
-start-sanitize-r5900
- (builtin_type_{,u}int128): Ditto.
-end-sanitize-r5900
* gdbtypes.c (_initialize_gdbtypes): Initialize new types.
* source.c (select_source_symtab): Don't reach error if we have
a current_source_symtab from reading in partial symbol table.
-start-sanitize-vr4320
-Tue Mar 10 16:15:13 1998 Gavin Koch <gavin@cygnus.com>
-
- * configure.tgt (mips64*vr4320*el-*-elf*): Removed spurious case.
-
-end-sanitize-vr4320
Fri Mar 6 13:10:27 1998 Fred Fish <fnf@cygnus.com>
* utils.c (quit): Call SERIAL_DRAIN_OUTPUT rather than
Tue Mar 3 17:19:08 1998 John Metzler <jmetzler@cygnus.com>
-start-sanitize-vr4111
* config/mips/tm-vr4xxx.h: implements vr4111 as separate from 4300
* config/mips/vr4xxx.tm: implements vr4111 as separate from 4300
* configure.tgt: Recognise mips64vr4111-*-elf as vr4xxx
-end-sanitize-vr4111
* dwarfread.c (read_tag_pointer_type): Pointer sizes now come from
TARGET_PTR_BIT rather from sizeof(char *) on host.
(alpha_osf_core_fns): Renamed from alpha_aout_core_fns, change
flavour to bfd_target_unknown_flavour for OSF core files.
-start-sanitize-vr4320
-Tue Mar 3 11:12:39 1998 Gavin Koch <gavin@cygnus.com>
-
- * configure.tgt (mips64*vr4320*el-*-elf*,mips64*vr4320*-*-elf*):
- Added.
-
-end-sanitize-vr4320
Mon Mar 2 17:44:13 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* breakpoint.c (_initialize_breakpoint): Make "en" an alias
* Makefile.in (BISON): Don't even pretend to use yacc.
(c-exp.tab.o): Use bison -o to use a unique intermediate file.
(f-exp.tab.o, m2-exp.tab.o): Likewise.
-start-sanitize-java
(jv-exp.tab.o): Likewise.
-end-sanitize-java
Tue Feb 24 03:32:59 1998 Andrew Cagney <cagney@b1.cygnus.com>
* remote-sim.c (gdbsim_fetch_register): Don't abort when the
register size is wrong.
-start-sanitize-r5900
-Tue Feb 24 02:53:41 1998 And<rew Cagney <cagney@b1.cygnus.com>
-
- * config/mips/tm-r5900.h (REGISTER_VIRTUAL_SIZE,
- REGISTE_RAW_SIZE): Re-define.
-
-end-sanitize-r5900
Thu Feb 19 16:49:48 1998 John Metzler <jmetzler@cygnus.com>
* target.c (debug_to_fetch_registers,debug_to_store_registers,
override.
(TARGET_LONG_LONG_BIT): Likewise.
(TARGET_PTR_BIT): Likewise.
-start-sanitize-r5900
- * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits.
-end-sanitize-r5900
-
-start-sanitize-sky
-Fri Feb 6 14:33:34 1998 Doug Evans <devans@canuck.cygnus.com>
-
- * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
- * config/mips/txvu.mt (SIM): txvu -> mips.
-end-sanitize-sky
Fri Feb 6 17:42:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
* config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,