aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-01-17Revert previous, ill-considered change to defs.hStan Shebs1-2/+0
1995-01-17 General cleanup and simplication of disassembler interface.Stan Shebs32-1506/+942
* a29k-pinsn.c, arm-pinsn.c, convex-pinsn.c, gould-pinsn.c, hppa-pinsn.c, i386-pinsn.c, i960-pinsn.c, m68k-pinsn.c, m88k-pinsn.c, mips-pinsn.c, ns32k-pinsn.c, pyr-pinsn.c, rs6000-pinsn.c, sparc-pinsn.c, tahoe-pinsn.c, vax-pinsn.c: Remove. * gould-tdep.c, ns32k-tdep.c, tahoe-tdep.c, vax-tdep.c: New files, had been -pinsn.c files. * Makefile.in (ALLDEPFILES): Remove removed files. (a29k-pinsn.o, arm-pinsn.o, convex-pinsn.o, gould-pinsn.o, hppa-pinsn.o, i386-pinsn.o, i960-pinsn.o, m68k-pinsn.o, m88k-pinsn.o, mips-pinsn.o, ns32k-pinsn.o, pyr-pinsn.o, rs6000-pinsn.o, sparc-pinsn.o, tahoe-pinsn.o, vax-pinsn.o): Remove compile actions. * arm-tdep.o, gould-tdep.o, ns32k-tdep.o, tahoe-tdep.o, vax-tdep.o: Add compile actions. * defs.h (tm_print_insn): New global. * a29k-tdep.c (gdb_print_insn_a29k): New function. (_initialize_a29k_tdep): Rename from _initialize_29k, set tm_print_insn. * alpha-tdep.c (print_insn): Remove. (_initialize_alpha_tdep): Set tm_print_insn. * arm-tdep.c (arm_print_insn): New function, was print_insn in arm-pinsn.c. * convex-tdep.c (convex_print_insn): New function, was print_insn in convex-pinsn.c. * h8300-tdep.c (print_insn): Remove. (gdb_print_insn_h8300): New function. (_initialize_h8300_tdep): New function. * h8500-tdep.c (print_insn): Remove. (_initialize_h8500_tdep): New function. * hppa-tdep.c (_initialize_hppa_tdep): Set tm_print_insn. * i386-tdep.c (_initialize_i386_tdep): New function. * i960-tdep.c (mem, next_insn): New functions, were in i960-pinsn.c. (_initialize_i960_tdep): Set tm_print_insn. * m68k-tdep.c (_initialize_m68k_tdep): New function. * m88k-tdep.c (_initialize_m88k_tdep): New function. * mips-tdep.c (gdb_print_insn_mips): New function. (_initialize_mips_tdep): Set tm_print_insn. * pyr-tdep.c (pyr_print_insn): New function, was print_insn in pyr-pinsn.c. * rs6000-tdep.c (_initialize_rs6000_tdep): New function. * sh-tdep.c (print_insn): Remove. (gdb_print_insn_sh): New function. (_initialize_sh_tdep): Set tm_print_insn. * sparc-tdep.c (_initialize_sparc_tdep): New function. * w65-tdep.c (print_insn): Remove. (_initialize_w65_tdep): New function. * z8k-tdep.c (print_insn): Remove. (gdb_print_insn_z8k): New function. (_initialize_z8k_tdep): Set tm_print_insn. * printcmd.c (print_insn): New function, generic disassembler. * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. * defs.h (query_hook, error_hook): Fix prototypes.
1995-01-16 * Makefile.in: add new files remote-vx29k.c, config/a29k/tm-vx29k.h,Kung Hsu5-121/+360
and config/a29k/vx29k.mt. * configure.in: add new configuration a29k-*-vxworks. * remote-vx29k.c: new file merged from WRS. * remote-vx.c: merge changes from WRS.
1995-01-16 * config/a29k/vx29k.mt: new file for new configuration.Kung Hsu2-0/+237
* config/a29k/tm-vx29k.h: new header file for newconfiguration.
1995-01-16* gdb.base/setvar.c (dummy): Call malloc.Jim Kingdon1-0/+2
1995-01-16 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoidJim Kingdon1-0/+3
losing with the irix4 sed.
1995-01-16 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signalJim Kingdon1-0/+5
ALRM" on irix4.
1995-01-16 * archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h,Steve Chamberlain4-0/+78
config.bfd, configure.in, config/w65.mt: Initial support for the W65.
1995-01-16 * archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h,Steve Chamberlain1-0/+5
config.bfd, configure.in, config/w65.mt: Initial support for the W65.
1995-01-16 * TODO: Remove items about corefile.exp testing new exec-file andJim Kingdon1-1/+6
backtrace; both are now done. Add items about printing enums.
1995-01-16 * dis-asm.h (prin_insn_w65): Declare.Steve Chamberlain2-0/+5
1995-01-16 * w65.h: New file.Steve Chamberlain1-0/+1
1995-01-16 * Makefile.in: Support W65.Steve Chamberlain1-0/+1
* configure.in: Ditto.
1995-01-16new files.Steve Chamberlain1-0/+41
1995-01-16 * w65-tdep.c, config/tm-w65.h, config/w65.mt: New files.Steve Chamberlain5-0/+309
* configure.in: Suppprt for w65,
1995-01-16 * w65-tdep.c, config/tm-w65.h, config/w65.mt: New files.Steve Chamberlain3-0/+235
* configure.in: Suppprt for w65,
1995-01-16new file.Steve Chamberlain1-0/+32
1995-01-16 * Makefile.in: Support W65.Steve Chamberlain1-2/+3
* configure.in: Ditto.
1995-01-16New files.Steve Chamberlain7-0/+1948
1995-01-16 * configure.in (w65-*-*): New target.Steve Chamberlain7-0/+76
* Makefile.in: Update. * scripttempl/w65.sc: New. * config/coff-w65.mt: New.
1995-01-16add w65 stuff.Steve Chamberlain1-0/+3
1995-01-16 * config/tc-w65.c, config/tc-w65.h, config/w65.mt: Newfiles.Steve Chamberlain4-0/+1305
* config/obj-coff.h: Cope with w65. * configure, configure.in: Recognize w65.
1995-01-16 * configure.in: Add W65 support.Steve Chamberlain4-0/+673
* disassemble.c: Likewise. * w65-opc.h, w65-dis.c: New files.
1995-01-15Sun Jan 15 14:36:19 1995 Steve Chamberlain <sac@splat>Steve Chamberlain4-4/+37
* breakpoint.h (disable_breakpoint, enable_breakpoint): New declarations. (enum bpdisp): Change name of 'delete' member to 'del'. (struct bpstat): Changed name to 'bpstats'. * breakpoint.c (disable_breakpoint, enable_breakpoint, breakpoint_chain): Made globally visible. (bpstat_stop_status): Use new name for bpstat. (break_command_1, watch_command_1, catch_command_1, breakpoint_auto_delete, denable_delete_breakpoint): Use 'del' instead of 'delete'. (set_breakpoint_sal): New function. * defs.h (registers_changed_hook): New declaration. * infcmd.c (run_stack_dummy): 'delete' is now 'del'. * inflow.c (new_tty): Treat WIN32 in same way as __GO32__ * main.c (main): Don't scan options when in WIN32 and exit without entering main loop. * m2-exp.y (m2_elx): Member 'class' is now 'aclass'. * symtab.h (struct symbol, struct partial_symbol): Changed name of member 'class' to 'aclass'. (SYMBOL_CLASS, PSYMBOL_CLASS): Reflect change. * top.c (registers_changed_hook): New definition. * utils.c (quit, notice_quit, initialize_utils): Treate WIN32 in same way as __GO32__. * value.h (c_typedef_print): Rename 'new' argument.
1995-01-15 * rldefs.h: Define MINIMAL for __GO32__ and WIN32.Steve Chamberlain1-0/+6
* complete.c, display.c, readline.c, rltty.c: Test MINIMAL instead of __GO32__.
1995-01-15Sun Jan 15 13:57:45 1995 Steve Chamberlain <sac@splat>Steve Chamberlain2-73/+75
* opncls.c (bfd_fdopenr): Configure for WIN32.
1995-01-14* eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL.Jim Kingdon1-9/+9
1995-01-14 * gdb.base/sigall.exp (test_one_sig): Attempt to recover ifJim Kingdon2-5/+23
"get signal $thissig" test fails.
1995-01-14 * infcmd.c (signal_command): For "signal 0", pass (CORE_ADDR)-1,Jim Kingdon2-1/+8
not stop_pc, to proceed.
1995-01-14* eval.c (evaluate_subexp): Clear expect_type except for C++ and CHILL.Jim Kingdon2-0/+17
1995-01-14* gdb.base/setvar.exp: Check for and reject crazy expected type hacks.Jim Kingdon1-0/+4
1995-01-13 * Makefile.in (all): Don't make libgdb-files.Stan Shebs2-7/+18
(libgdb): New action, makes libgdb-files.
1995-01-13 * infcmd.c (signal_command): Accept "signal 0"; the change to notJim Kingdon2-2/+12
accept it was accidental. "handle 0" and "info signal 0" remain illegal, though.
1995-01-13note deletion of hex-value.cKen Raeburn1-1/+0
1995-01-13 * stabsread.c (read_enum_type): When pending enum symbols arePer Bothner2-5/+10
put into the enum type, they must be inserted in "backwards order, in case we've overflowed a struct pending buffer.
1995-01-13* app.c (do_scrub_next_char) [__GNUC__ && __OPTIMIZE__]: If `get' function isKen Raeburn1-0/+4
scrub_from_file, call scrub_from_file directly, and get gcc's inlining capability into the act.
1995-01-12 * gdbtk.c gdbtk.tcl: Update/add copyright.Stu Grossman3-24/+58
* gdbtk.tcl (build_framework): Several fixes for filespec widget, including dismiss button, and better error handling. * (create_command_win): Bind button 2 to retrieve selection.
1995-01-12delete references to hex-value.cKen Raeburn2-2/+4
1995-01-12Use new hex-value code in libiberty:Ken Raeburn4-78/+33
* Makefile.in (VMS_OTHER_OBJS): Add ../libiberty/hex.o. (OBJS): Delete hex-value.o. (REAL_SOURCES): Delete hex-value.c. (hex-value.o): Delete dependencies. * hex-value.c: Deleted. * as.c (main): Call hex_init. * expr.c, config/tc-mips.c: Include libiberty.h. Replace hex_value array references with hex_* macros.
1995-01-12* libiberty.h (hex_p): Fix sense of test.Ken Raeburn1-0/+4
1995-01-12Makefile changes for arc, rce, diststuff.Ken Raeburn1-0/+27
Const fixes and hex_value changes to various files.
1995-01-12(ALL_MACHINES, BFD32_BACKENDS): Include arc and rce, appropriately sanitized.Ken Raeburn1-10/+28
(diststuff): Include `headers'. Updated dependencies.
1995-01-12* srec.c, tekhex.c: Include libiberty.h. Delete static array hex_value andKen Raeburn1-329/+554
replace references to it with references to hex_init, hex_p, and hex_value. * tekhex.c (digs): Now const.
1995-01-12* sunos.c (m68k_plt_first_entry, sparc_plt_first_entry): Now const.Ken Raeburn1-4/+4
* elf32-i386.c (elf_i386_plt0_entry, elf_i386_plt_entry): Ditto. * archures.c (archures_init_table): Now const. (bfd_arch_init): Adjusted type of local var `ptable'.
1995-01-12Thu Jan 12 13:13:23 1995 Jason Merrill <jason@phydeaux.cygnus.com>Jason Merrill1-1/+1
* configure.in (enable_shared stuff): Fix typo. Thu Jan 12 01:36:51 1995 deanm@medulla.LABS.TEK.COM (Dean Messing) * Makefile.in (BASE_FLAGS_TO_PASS): Fix typo in passing LIBCXXFLAGS*.
1995-01-12check makefile.in for arc, rce stuffKen Raeburn1-2/+2
1995-01-12const fixesKen Raeburn1-11/+16
1995-01-12 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoidJim Kingdon2-29/+17
compiler warning with dec alpha compiler. * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove extra \n from gdb_test call (this explains why the prompt test that I removed yesterday was there). (user_defined_command_test): Remove extra \n and prompt test. * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL doesn't exist. * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. Also remove alpha workaround, which turns out to be because SIGABRT == SIGLOST.
1995-01-12 * hosts/symmetry.h: Redefine `shared' to enable compilationPeter Schauer1-0/+7
with the native Dynix cc compiler. * i386dynix.c: Include aoutx.h instead of using routines from aout32.c.
1995-01-12 Add procfs support for Alpha OSF/1-2.x.Peter Schauer4-2/+46
* config/alpha/nm-osf.h: Renamed from nm-alpha.h, generic OSF/1 native support. * config/alpha/alpha-osf1.mh (NAT_FILE): Changed accordingly. (MUNCH_DEFINE): Removed. * config/alpha/alpha-osf2.mh, config/alpha/nm-osf2.h: New files for procfs support.