Steve Chamberlain [Tue, 27 Apr 1993 01:32:09 +0000 (01:32 +0000)]
Support for Hitachi SH
Steve Chamberlain [Tue, 27 Apr 1993 01:19:25 +0000 (01:19 +0000)]
SH support
Steve Chamberlain [Tue, 27 Apr 1993 01:17:32 +0000 (01:17 +0000)]
Support for Hitachi SH
Steve Chamberlain [Tue, 27 Apr 1993 01:16:49 +0000 (01:16 +0000)]
SH support.
Steve Chamberlain [Tue, 27 Apr 1993 01:05:06 +0000 (01:05 +0000)]
Support for SH
Steve Chamberlain [Tue, 27 Apr 1993 01:02:38 +0000 (01:02 +0000)]
New stuff for SH.
Jim Kingdon [Mon, 26 Apr 1993 21:03:35 +0000 (21:03 +0000)]
* trad-core.c (trad_unix_core_file_p): Check the file size.
Ian Lance Taylor [Mon, 26 Apr 1993 19:59:24 +0000 (19:59 +0000)]
* gprof.h: Undefine hz.
Ian Lance Taylor [Mon, 26 Apr 1993 19:38:30 +0000 (19:38 +0000)]
* gprof.h: Include ansidecl.h before sysdep.h.
Ian Lance Taylor [Mon, 26 Apr 1993 19:29:58 +0000 (19:29 +0000)]
* expr.c (operand): Fix unary plus operator (previously was the
same as '~' operator!).
Ian Lance Taylor [Mon, 26 Apr 1993 18:27:40 +0000 (18:27 +0000)]
* sco-core.c (sco_core_vec): Add initializers for new target
fields.
Ian Lance Taylor [Mon, 26 Apr 1993 17:03:51 +0000 (17:03 +0000)]
Canonicalize rs6000-ibm-aix3.2 to rs6000-ibm-aix.
Jim Kingdon [Mon, 26 Apr 1993 16:44:03 +0000 (16:44 +0000)]
* rs6000-tdep.c (branch_dest): Deal with stepping through system call.
Ian Lance Taylor [Mon, 26 Apr 1993 15:52:47 +0000 (15:52 +0000)]
Updated dates.
Jim Kingdon [Mon, 26 Apr 1993 14:20:57 +0000 (14:20 +0000)]
* symtab.h, xcoffread.c: Revise linetable sorting comments.
Peter Schauer [Sun, 25 Apr 1993 09:33:49 +0000 (09:33 +0000)]
* valops.c (value_cast): A cast might also change the object
representation in C++.
* dbxread.c (end_psymtab): Copy subpst read_symtab function from pst
to get the proper read_symtab function when called from mipsread.c.
* mipsread.c (mipscoff_psymtab_to_symtab, psymtab_to_symtab_1):
Set cur_bfd in psymtab_to_symtab_1 as CURBFD(pst) is invalid
for dummy psymtabs, inhibit processing of dummy psymtabs.
Jim Kingdon [Sun, 25 Apr 1993 04:49:34 +0000 (04:49 +0000)]
* Changes from (or inspired by) AMD:
* remote-udi.c (udi_attach): Assignments to Space and Offset were
switched, fix it.
(udi_wait): Make error message (UDIGetStdout) match error.
(udi_wait): Handle UDIStdinNeeded.
* command.c [CANT_FORK]: Use system().
* utils.c (prompt_for_continue): Allow quit with 'q'.
Jim Kingdon [Sun, 25 Apr 1993 04:47:10 +0000 (04:47 +0000)]
* a29k.h: Define _LIT.
Jim Kingdon [Sun, 25 Apr 1993 04:45:31 +0000 (04:45 +0000)]
* coffcode.h [_LIT]: Recognize .lit section.
Jim Kingdon [Sun, 25 Apr 1993 03:02:32 +0000 (03:02 +0000)]
* solib.c (solib_add): Don't call special_symbol_handling if there
were errors in symbol_add_stub. Also set so->from_tty before
calling symbol_add_stub.
Steve Chamberlain [Sat, 24 Apr 1993 02:10:09 +0000 (02:10 +0000)]
Support for the alpha
K. Richard Pixley [Sat, 24 Apr 1993 01:16:18 +0000 (01:16 +0000)]
switch from configuration from subdirs to configdirs
David D. Zuhn [Sat, 24 Apr 1993 01:08:35 +0000 (01:08 +0000)]
default is the tree supports X11
Roland Pesch [Sat, 24 Apr 1993 00:29:01 +0000 (00:29 +0000)]
gdbinv-s.texi, gdb.texinfo: include Hitachi SH target
gdb.texinfo: advance manual revision dates to present
gdbinv-s.texi, gdb.texinfo, all-config.texi, h8-config.texi:
stop using silly Roman numerals in @set variable names
Stu Grossman [Sat, 24 Apr 1993 00:00:41 +0000 (00:00 +0000)]
* Merge in HPPA/BSD changes from Utah.
* hppa.c: Use this for both HPUX & BSD.
* targets.c: Enable hppa_vec for both HPUX & BSD.
* config/hppabsd.mt: TDEFINES => TDEFAULTS.
* hosts/hppabsd.h: #define HOST_HPPABSD.
Stu Grossman [Fri, 23 Apr 1993 23:43:18 +0000 (23:43 +0000)]
* Merge in HPPA/BSD patches from Utah:
* defs.h: Add const to 2nd arg of psignal prototype.
* hppah-tdep.c: Renamed to hppa-tdep.c 'cuz it's common code with
BSD now.
* hppab-core.c: Deleted. No longer useful.
* hppab-nat.c: #include more files. Use PT_WUREGS, not
PT_WRITE_U.
* hppab-tdep.c: Deleted. Supplanted by hppa-tdep.c.
* config/pa/hppabsd.mh (NATDEPFILES): Remove hppab-core.o.
* config/pa/hppabsd.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o
* config/pa/hppahpux.mt (TDEPFILES): hppab-tdep.o => hppa-tdep.o
* config/pa/xm-hppab.h: #define SET_STACK_LIMIT_HUGE.
Stu Grossman [Fri, 23 Apr 1993 18:01:02 +0000 (18:01 +0000)]
* Fix two bugs found by deja-gnu. One is the incorrect reporting
of the PC being in a stack dummy when looking at a core file
without symbols. The other is the incorrect passing of char
arguments during expression evaluation (ie: p foo('a','b') would
mess up the passing of it's args because it wasn't coercing the
char's to ints).
* hppah-tdep.c: Rename global functions to have consistent hppa_
prefix. Make more functions static. Drop hp_ prefix from static
functions. (hppa_push_arguments): Call value_arg_coerce to cast
char to int args if necessary. (hppa_fix_call_dummy): Create
this routine from FIX_CALL_DUMMY macro in tm-hppa.h.
* inferior.h (PC_IN_CALL_DUMMY): Check for frame_address being
valid (ie: != 0) before doing comparison against PC.
* valops.c (call_function_by_hand): Adjust call to FIX_CALL_DUMMY
to reflect new arguments.
* config/pa/tm-hppa.h (POP_FRAME, PUSH_ARGUMENTS): Use new hppa_
prefix for func name. (FIX_CALL_DUMMY): Move code into
hppah-tdep.c.
* testsuite/gdb.t16/gdbme.c, testsuite/gdb.t17/gdbme.c: Add calls
to malloc() so that we can test GDB eval of dynamically created
arrays (like char strings in `print "foo"').
Jim Kingdon [Fri, 23 Apr 1993 16:27:10 +0000 (16:27 +0000)]
more on Parameters
Jim Kingdon [Fri, 23 Apr 1993 15:12:25 +0000 (15:12 +0000)]
Doc fixes to previous doc fixes.
Jim Kingdon [Fri, 23 Apr 1993 14:51:06 +0000 (14:51 +0000)]
* stabs.texinfo (Parameters): Keep trying to get this right.
Jim Kingdon [Fri, 23 Apr 1993 14:51:03 +0000 (14:51 +0000)]
* stabs.texinfo (Parameters): Keep trying to get this right.
Peter Schauer [Fri, 23 Apr 1993 08:42:03 +0000 (08:42 +0000)]
* printcmd.c (print_address_symbolic): Search symtabs as well as the
minimal symbols for a nearby symbol.
John Gilmore [Fri, 23 Apr 1993 02:46:00 +0000 (02:46 +0000)]
Comment changes around minimal symbol recording.
K. Richard Pixley [Thu, 22 Apr 1993 23:38:30 +0000 (23:38 +0000)]
document FRAME_SAVED_PC and FRAME_CHAIN.
K. Richard Pixley [Thu, 22 Apr 1993 23:34:57 +0000 (23:34 +0000)]
comment changes only
K. Richard Pixley [Thu, 22 Apr 1993 23:32:33 +0000 (23:32 +0000)]
* mips-tdep.c (heuristic_fence_post): new static variable.
(heuristic_proc_start): use heuristic_fence_post, print better
warnings, but only if not stop_soon_quietly.
(_initialize_mips_tdep): add_set_cmd for heuristic-fence-post.
Jim Kingdon [Thu, 22 Apr 1993 22:27:25 +0000 (22:27 +0000)]
Thu Apr 22 14:50:05 1993 Jim Kingdon (kingdon@cygnus.com)
* symtab.h: Fix LOC_REF_ARG comment.
Wed Apr 22 20:21:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
and Jim Kingdon (kingdon@cygnus.com)
* stabsread.c (define_symbol): Combine a 'p', 'r' arg pair to a
LOC_REGPARM symbol.
* config/sparc/tm-sparc.h (REG_STRUCT_HAS_ADDR): Revise comments.
symfile.c (compare_symbols): Don't check first character; STRCMP
does that.
* stabsread.c (define_symbol): Generate a LOC_REGPARM_ADDR for
structures that are passed by address in a register.
* symtab.h (enum address_class): Add LOC_REGPARM_ADDR.
* findvar.c (read_var_value),
printcmd.c (address_info, print_frame_args),
stack.c (print_frame_arg_vars), symmisc.c (print_{,partial_}symbol),
* symtab.c (lookup_block_symbol): Deal with it.
Jim Kingdon [Thu, 22 Apr 1993 20:42:37 +0000 (20:42 +0000)]
* objfiles.h (obj_section), objfiles.c (build_objfile_section_table):
Add objfile field.
* objfiles.c (find_pc_section): Return a struct obj_section *.
* sparc-tdep.c (in_solib_trampoline): Deal with find_pc_section return.
* symfile.c (syms_from_objfile) [IBM6000_TARGET]:
Don't use obj_section hack.
* xcoffexec (vmap_symtab): Relocate obj_sections.
* printcmd.c (containing_function_bounds): Use find_pc_section.
Fred Fish [Thu, 22 Apr 1993 18:31:36 +0000 (18:31 +0000)]
Save the README file for gdb snapshots here for now. Make note in
the .Sanitize file that snapshots.readme is explicitly not kept by
default.
Jim Kingdon [Thu, 22 Apr 1993 16:12:31 +0000 (16:12 +0000)]
* symtab.h: Clean up SYMBOL_VALUE comments.
Ian Lance Taylor [Thu, 22 Apr 1993 15:33:31 +0000 (15:33 +0000)]
* gdb.t07/watchpoint.exp: Removed a29k expected failure which now
works.
Ken Raeburn [Thu, 22 Apr 1993 06:59:58 +0000 (06:59 +0000)]
makefile.in change
Ken Raeburn [Thu, 22 Apr 1993 06:57:37 +0000 (06:57 +0000)]
add rule for building snapshot of gas+ld+binutils
Ken Raeburn [Thu, 22 Apr 1993 06:42:47 +0000 (06:42 +0000)]
keep new utility scripts
Ken Raeburn [Thu, 22 Apr 1993 06:42:06 +0000 (06:42 +0000)]
keep new test cases
Ken Raeburn [Thu, 22 Apr 1993 06:39:49 +0000 (06:39 +0000)]
keep change log
Ken Raeburn [Thu, 22 Apr 1993 06:39:01 +0000 (06:39 +0000)]
version.c is gone
Rob Savoye [Thu, 22 Apr 1993 05:02:03 +0000 (05:02 +0000)]
Remove so cvs -P will work right.
Rob Savoye [Thu, 22 Apr 1993 04:47:38 +0000 (04:47 +0000)]
Moved the only file to dejagnu/lib, so this is empty.
Rob Savoye [Thu, 22 Apr 1993 04:46:46 +0000 (04:46 +0000)]
Moved to dejagnu/lib since it's now real generic.
Rob Savoye [Thu, 22 Apr 1993 04:45:31 +0000 (04:45 +0000)]
Updated since all the init module names changed.
Rob Savoye [Thu, 22 Apr 1993 04:42:37 +0000 (04:42 +0000)]
hange nm.all to binutils.all. Remove chill stuff.
Rob Savoye [Thu, 22 Apr 1993 04:38:31 +0000 (04:38 +0000)]
Add testsuite directory.
Jim Kingdon [Thu, 22 Apr 1993 04:05:51 +0000 (04:05 +0000)]
revise comment for last change
Jim Kingdon [Wed, 21 Apr 1993 22:21:41 +0000 (22:21 +0000)]
* stabs.texinfo (Parameters): More on "local parameters".
Jim Kingdon [Wed, 21 Apr 1993 22:20:53 +0000 (22:20 +0000)]
* stack.c (print_frame_arg_vars), printcmd.c (print_frame_args):
Expand comments about LOC_ARG/LOC_LOCAL pairs.
Jim Kingdon [Wed, 21 Apr 1993 21:49:07 +0000 (21:49 +0000)]
* coffread.c (read_coff_symtab): Use rewind before fseek.
Per Bothner [Wed, 21 Apr 1993 21:29:03 +0000 (21:29 +0000)]
* ch-exp.y: Removed unused structure_primitive_value and FIXME_23.
* Makefile.in: Add $(YFLAGS) when using $(YACC).
* Makefile.in: Remove message to expect conflicts and unused
rules in ch-exp.y, since there no longer are any such.
David D. Zuhn [Wed, 21 Apr 1993 20:29:16 +0000 (20:29 +0000)]
fix stabs.texinfo xref bugs
John Gilmore [Wed, 21 Apr 1993 09:36:51 +0000 (09:36 +0000)]
Update to match bfd changes.
John Gilmore [Wed, 21 Apr 1993 09:31:42 +0000 (09:31 +0000)]
* libbfd.c: Whitespace changes around byteswap macros.
* libbfd-in.h: Whitespace changes around byteswap declarations.
Ken Raeburn [Wed, 21 Apr 1993 05:36:56 +0000 (05:36 +0000)]
Handle new tests, and new testing modes.
Now gas_test accepts an argument listing options to be tried, individually
or in combination, and whether output should be expected.
Proc gas_test_error says output should be expected.
Still not checking exit status properly, though.
Ken Raeburn [Wed, 21 Apr 1993 05:30:13 +0000 (05:30 +0000)]
The customer's test case is p2430a.s; p2430.s has different whitespace,
comments, who knows what else, but something makes them different. This
should be checked by the driver, because they shouldn't be different...
Ken Raeburn [Wed, 21 Apr 1993 05:25:36 +0000 (05:25 +0000)]
use %-form, so test can be run on m68k-coff too
Ken Raeburn [Wed, 21 Apr 1993 04:54:05 +0000 (04:54 +0000)]
Get version string from config.h now.
Fix several functions to compile under traditional C. Deleted _doprnt.
Moved some VMS-specific code here from ../symbols.c.
Rob Savoye [Wed, 21 Apr 1993 04:18:11 +0000 (04:18 +0000)]
Fixed typos so paths for executables works again.
Roland Pesch [Wed, 21 Apr 1993 01:01:14 +0000 (01:01 +0000)]
adhere to "start-sanitize-FOO" and "end-sanitize-FOO" convention
Roland Pesch [Wed, 21 Apr 1993 00:29:58 +0000 (00:29 +0000)]
(1) reduce the amount of text highlighted in warning at end of
"Program variables" section
(2) introduce a few blank lines in menus to work around remaining makeinfo bugs
Roland Pesch [Wed, 21 Apr 1993 00:09:38 +0000 (00:09 +0000)]
This is the real generic configuration. Earlier versions checked in
seem to be copies of H8 config.
Stu Grossman [Tue, 20 Apr 1993 23:00:58 +0000 (23:00 +0000)]
* aoutf1.h (sunos4_core_file_p): Don't default bfd_error to
system_error anymore. It confuses bfd_check_format().
David D. Zuhn [Tue, 20 Apr 1993 21:26:00 +0000 (21:26 +0000)]
don't try to keep old mt-* targets
Fred Fish [Tue, 20 Apr 1993 20:41:42 +0000 (20:41 +0000)]
* gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
in explicit rules. Apparently this is not supported by some makes.
Jim Kingdon [Tue, 20 Apr 1993 20:21:40 +0000 (20:21 +0000)]
* xcoffexec.c (xcoff_relocate_core): If no exec file, error()
rather than dumping core.
Fred Fish [Tue, 20 Apr 1993 20:20:35 +0000 (20:20 +0000)]
Remove chill sanitizations.
Steve Chamberlain [Tue, 20 Apr 1993 19:39:51 +0000 (19:39 +0000)]
Sanitize out empty direcories
Jim Kingdon [Tue, 20 Apr 1993 19:29:06 +0000 (19:29 +0000)]
* Makefile.in: Add ${srcdir}/ to all source files.
(alldeps.mak): Add "${srcdir}/" to files in alldeps.mak.
(TAGS): Deal with srcdir and new config directory scheme.
createtags: Remove.
Makefile.in (NONSRC): Remove createtags.
alldeps.mak: Updated.
Jim Kingdon [Tue, 20 Apr 1993 18:02:54 +0000 (18:02 +0000)]
* rs6000-tdep.c: Delete unused function print_frame.
* frame.h (struct frame_info): Doc fix for next_frame.
New field signal_handler_caller.
blockframe.c (create_new_frame, get_prev_frame_info),
config/rs6000/tm-rs6000.h (INIT_EXTRA_FRAME_INFO): Set it (needs
INIT_FRAME_PC_FIRST).
stack.c (print_frame_info), rs6000-tdep.c (rs6000_frame_chain):
Check it.
Stu Grossman [Tue, 20 Apr 1993 17:06:36 +0000 (17:06 +0000)]
* irix4-nat.c (fetch_core_registers): Special version of this for
Irix 4.x, which stores regs a bit differently from other /proc
based systems.
* procfs.c, core-svr4.c: Move fetch_core_registers from procfs.c
to new file core-svr4.c.
* config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh,
config/i386/ncr3000.mh, config/sparc/sun4sol2.mh: Add core-svr4.o
to NATDEPFILES.
* config/mips/irix4.mh: Add corelow.o to NATDEPFILES.
Fred Fish [Tue, 20 Apr 1993 16:49:33 +0000 (16:49 +0000)]
Remove CVS directory from list of things to keep.
Stu Grossman [Tue, 20 Apr 1993 06:12:28 +0000 (06:12 +0000)]
Update to reflect changes in bfd directory.
Stu Grossman [Tue, 20 Apr 1993 06:11:51 +0000 (06:11 +0000)]
* bfd.c: Add sgi_core_data to tdata union.
* coff-mips.c: Add Irix 4.x core file support.
* hosts/irix4.h: #define HOST_IRIX4.
Stu Grossman [Tue, 20 Apr 1993 06:01:56 +0000 (06:01 +0000)]
* irix4-nat.c (fetch_core_registers): Special version of this for
Irix 4.x, which stores regs a bit differently from other /proc
based systems.
* procfs.c, core-svr4.c: Move fetch_core_registers from procfs.c
to new file core-svr4.c.
* config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh,
config/i386/ncr3000.mh, config/sparc/sun4sol2.mh: Add core-svr4.o
to NATDEPFILES.
* config/mips/irix4.mh: Add corelow.o to NATDEPFILES.
Ken Raeburn [Tue, 20 Apr 1993 02:00:01 +0000 (02:00 +0000)]
a.out string table reduction code, take two.
Also fixed a bug in reading symbol tables on some systems...
Fred Fish [Mon, 19 Apr 1993 23:56:57 +0000 (23:56 +0000)]
* trad-core.c (trad_core_vec): Add 6 new initializers to match
new signed get/put fields. Minor reformatting to label
some fields.
Rob Savoye [Mon, 19 Apr 1993 21:08:32 +0000 (21:08 +0000)]
* Makefile.in: Added FLAGS_TO_PASS so tests get run on freshly
built binaries if they exist. (otherwise the path)
Rob Savoye [Mon, 19 Apr 1993 21:05:03 +0000 (21:05 +0000)]
Mostly cleanup. Doesn't prints it's own pass/fail message anymore.
Rob Savoye [Mon, 19 Apr 1993 20:55:11 +0000 (20:55 +0000)]
Gets names to test from higher level makefile.
Jim Kingdon [Mon, 19 Apr 1993 18:34:55 +0000 (18:34 +0000)]
changes for SVR3.2
Jim Kingdon [Mon, 19 Apr 1993 17:39:24 +0000 (17:39 +0000)]
* xcoffread.c: Nuke NO_DEFINE_SYMBOL code. There is no going back.
* stabsread.c (define_symbol): 'R' is synonym for 'P', not 'r'.
xcoffread.c (process_xcoff_symbol, case C_RPSYM):
Don't muck with SYMBOL_CLASS.
Jim Kingdon [Mon, 19 Apr 1993 15:02:51 +0000 (15:02 +0000)]
* stabs.texinfo (Parameters): Re-do "local parameters" section.
Jim Kingdon [Mon, 19 Apr 1993 13:35:48 +0000 (13:35 +0000)]
* libbfd.c: bfd_put*: Remove casts to bfd_vma.
John Gilmore [Mon, 19 Apr 1993 08:56:05 +0000 (08:56 +0000)]
* gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
Rob Savoye [Mon, 19 Apr 1993 05:04:41 +0000 (05:04 +0000)]
Back to creating a local config fil to be safe. Pass --target for "make
check"
Rob Savoye [Mon, 19 Apr 1993 05:03:42 +0000 (05:03 +0000)]
Minor indenting changes.
Jim Kingdon [Sun, 18 Apr 1993 17:38:35 +0000 (17:38 +0000)]
* stabs.texinfo (Symbol descriptors): Re-do using @table and @xref.
(Parameters): Rewrite.
(xcoff-differences, Sun-differences): Minor changes.
David D. Zuhn [Sun, 18 Apr 1993 00:35:25 +0000 (00:35 +0000)]
add all-emacs target
David D. Zuhn [Sun, 18 Apr 1993 00:21:36 +0000 (00:21 +0000)]
* config/mh-delta88: remove extraneous GCC references
David D. Zuhn [Sun, 18 Apr 1993 00:21:14 +0000 (00:21 +0000)]
* configure.in: rename m88k-motorola-m88kbcs to m88k-motorola-sysv
* config/mh-delta88: remove extraneous GCC references
Jim Kingdon [Sat, 17 Apr 1993 01:44:18 +0000 (01:44 +0000)]
* aoutf1.h (internal_sunos_core): Make c_stacktop a bfd_vma.
(swapcore_sparc): Make sp a bfd_vma.
Stu Grossman [Sat, 17 Apr 1993 00:39:55 +0000 (00:39 +0000)]
* munch: Don't use head command. It doesn't exist everywhere.