Jim Kingdon [Wed, 24 Apr 1991 02:23:40 +0000 (02:23 +0000)]
* symtab.c (lookup_symbol): Add 3 more of those loops through
the symtabs which we all know and love: (1) Look in the
STATIC_BLOCK for mangled symbols right after we check the blocks,
(2, 3) Look in the STATIC_BLOCK for all the symtabs and psymtabs
at the end.
Jim Kingdon [Wed, 24 Apr 1991 01:01:09 +0000 (01:01 +0000)]
values.c (value_virtual_fn_field): If there is no fcontext,
then do things the way GDB 3.x did.
valops.c (search_struct_method): Add type to value_virtual_fn_field
arguments.
Jim Kingdon [Wed, 24 Apr 1991 00:08:50 +0000 (00:08 +0000)]
* main.c (cd_command): Call dont_repeat.
* dbxread.c (read_struct_type): If const/volatile character is
missing, don't complain, just continue.
* dbxread.c (read_struct_type): Only try to read the fcontext if
it is there. Also change "error_type " to "return error_type ".
values.c (value_virtual_fn_field): If there is no fcontext,
then do things the way GDB 3.x did.
valops.c (search_struct_method): Add type to value_virtual_fn_field
arguments.
* dbxread.c (read_struct_type): Fix typo: *pp != '\0' -> **pp != '\0'.
Steve Chamberlain [Tue, 23 Apr 1991 22:44:20 +0000 (22:44 +0000)]
*** empty log message ***
Jim Kingdon [Tue, 23 Apr 1991 17:27:49 +0000 (17:27 +0000)]
* printcmd.c (print_scalar_formatted): Add 't' for binary.
Steve Chamberlain [Tue, 23 Apr 1991 16:02:09 +0000 (16:02 +0000)]
*** empty log message ***
Steve Chamberlain [Tue, 23 Apr 1991 15:59:24 +0000 (15:59 +0000)]
*** empty log message ***
Steve Chamberlain [Tue, 23 Apr 1991 15:59:23 +0000 (15:59 +0000)]
Initial revision
Jim Kingdon [Tue, 23 Apr 1991 02:19:43 +0000 (02:19 +0000)]
Use unpush_target not pop_target in core_open.
Jim Kingdon [Tue, 23 Apr 1991 01:11:11 +0000 (01:11 +0000)]
*** empty log message ***
Jim Kingdon [Tue, 23 Apr 1991 00:43:20 +0000 (00:43 +0000)]
Restore Schauer's version of ADD_SOLIB in core_open().
Jim Kingdon [Tue, 23 Apr 1991 00:05:24 +0000 (00:05 +0000)]
* Shared libaray/corefile changes from Peter Schauer:
core.c (core_close): Call CLEAR_SOLIB.
(core_open): Remove comment about "should deal with shared lib".
(core_xfer_memory): If we can't xfer the usual way, try the
shared libraries.
solib.c (so_list): New fields so_bfd and so_sections{,_end}.
(find_solib): Use solib_map_sections to get ld_text.
(solib_map_sections, solib_xfer_memory): New functions.
(clear_solib): Free so_sections and close so_bfd.
tm-sunos.h: Add solib_xfer_memory, solib_add.
Jim Kingdon [Mon, 22 Apr 1991 21:40:42 +0000 (21:40 +0000)]
* sparc-tdep.c (skip_prologue): Don't skip anything unless there
is a "save" instruction in there somewhere.
Jim Kingdon [Mon, 22 Apr 1991 20:36:28 +0000 (20:36 +0000)]
Initial revision
Jim Kingdon [Mon, 22 Apr 1991 20:12:14 +0000 (20:12 +0000)]
Fix the fix to the appearance of the ChangeLog
Jim Kingdon [Mon, 22 Apr 1991 20:11:42 +0000 (20:11 +0000)]
Fix appearance of ChangeLog.
Jim Kingdon [Mon, 22 Apr 1991 20:09:26 +0000 (20:09 +0000)]
* symfile.c (symbol_file_add): Add comment.
solib.c (solib_add): Don't malloc name passed to symbol_file_add.
Jim Kingdon [Mon, 22 Apr 1991 20:08:53 +0000 (20:08 +0000)]
Check for NULL selected_frame in various places.
Jim Kingdon [Mon, 22 Apr 1991 07:08:07 +0000 (07:08 +0000)]
* breakpoint.c (bpstat_print): Try all elements on the bpstat
chain before giving up with an internal error.
Sun Apr 21 21:43:10 1991 Jim Kingdon (kingdon at cygint.cygnus.com)
* value.h, values.c (value_{,free_to_}mark): New functions.
breakpoint.c (bpstat_stop_status): Use them.
Jim Kingdon [Mon, 22 Apr 1991 04:45:26 +0000 (04:45 +0000)]
* tm-i386v{,-g}.h: Remove N_SET_MAGIC define.
Jim Kingdon [Sun, 21 Apr 1991 05:59:53 +0000 (05:59 +0000)]
* i386-tdep.c: Remove unnecessary #includes.
Jim Kingdon [Sun, 21 Apr 1991 05:17:05 +0000 (05:17 +0000)]
* coffread.c (find_linenos): Use LINESZ not sizeof (struct lineno).
* coffread.c (end_symtab): Initialize language, dirname, and
fullname fields.
Jim Kingdon [Sat, 20 Apr 1991 03:59:44 +0000 (03:59 +0000)]
infrun.c (start_remote): Also call wait_for_inferior & normal_stop.
Jim Kingdon [Sat, 20 Apr 1991 03:57:50 +0000 (03:57 +0000)]
* findvar.c (read_register_gen): Add "target byte-order" comment.
Wed Apr 17 17:09:48 1991 Jim Kingdon (kingdon at cygint.cygnus.com)
* i386-tdep.c (i386_get_frame_setup): Use SWAP_TARGET_AND_HOST
before returning locals or slocals.
* i386-tdep.c (i386_follow_jump): Do not add data16 to pos in
call to codestream_seek; add one to pos if (and only if)
we are dealing with a jump with data16 == 1 (i.e. 0x66, 0xe9).
Mon Apr 15 12:04:32 1991 Jim Kingdon (kingdon at cygint.cygnus.com)
* valops.c (call_function_by_hand): Put dummy1 in target order
before FIX_CALL_DUMMY.
* tm-i386v.h (FIX_CALL_DUMMY): Don't depend on host byte order.
Sun Apr 14 11:55:19 1991 Jim Kingdon (kingdon at cygint.cygnus.com)
* valops.c (push_word): Add SWAP_TARGET_AND_HOST.
* remote.c (remote_open): Send '+' before calling putpkt().
* tm-i386v.h (REGISTER_VIRTUAL_TYPE): Return pointer to void,
not int, for pc, fp, and sp.
* remote.c (remote_open): Call start_remote after putpkt("?");
Jim Kingdon [Sat, 20 Apr 1991 03:27:04 +0000 (03:27 +0000)]
* mipsread.c (parse_symbol): Set startup_file_{start,end} if
entry_point is in current file.
Jim Kingdon [Sat, 20 Apr 1991 03:25:09 +0000 (03:25 +0000)]
* stddef.h (size_t): Let either _SIZE_T or _SIZE_T_ guard it.
Jim Kingdon [Sat, 20 Apr 1991 01:02:34 +0000 (01:02 +0000)]
signame.c: Change #ifdef SYS_SIGLIST_MISSING to #if.
param-no-tm.h: Define SYS_SIGLIST_MISSING from USG.
Jim Kingdon [Sat, 20 Apr 1991 00:41:55 +0000 (00:41 +0000)]
Fix comment (coff-encap -> dbx-in-coff).
Jim Kingdon [Sat, 20 Apr 1991 00:31:01 +0000 (00:31 +0000)]
* tm-68k.h (NUM_REGS): Conditionalize on TARGET_SUN3 not sun.
tm-sun3.h: Define TARGET_SUN3.
Roland Pesch [Sat, 20 Apr 1991 00:07:39 +0000 (00:07 +0000)]
Updated, amplified, and reorganized linker manual. Option-flag
description believed complete as of today; still holes---small
ones---in "commands" section. BFD section also needs better table of
supported archs and formats; see FIXMEs for scattered q's and
desiderata.
Jim Kingdon [Fri, 19 Apr 1991 23:50:06 +0000 (23:50 +0000)]
* utils.c: Use CPLUS_MARKER not '$'.
* cplus-dem.c: Use CPLUS_MARKER not '$'. If CPLUS_MARKER isn't
defined, define it to '$'.
Jim Kingdon [Fri, 19 Apr 1991 23:37:10 +0000 (23:37 +0000)]
* arm-opcode.h: New file (same contents as before; it had
just been left out of the distribution for a long time).
Jim Kingdon [Fri, 19 Apr 1991 23:37:08 +0000 (23:37 +0000)]
Initial revision
Jim Kingdon [Fri, 19 Apr 1991 22:04:24 +0000 (22:04 +0000)]
* tm-68k.h: Put declaration of ext_format_68881 outside the macros.
Jim Kingdon [Fri, 19 Apr 1991 21:49:27 +0000 (21:49 +0000)]
* main.c: New HAVE_SIGSETMASK #ifdefs.
Jim Kingdon [Fri, 19 Apr 1991 21:48:55 +0000 (21:48 +0000)]
* coffread.c (read_coff_symtab): Check for "LF%" with all the
other L*% things.
* coffread.c (SDB_TYPE): New macro.
various: Use it instead of checking against T_NULL.
David Henkel-Wallace [Fri, 19 Apr 1991 19:40:55 +0000 (19:40 +0000)]
fix a smallie but nasttie.
David Henkel-Wallace [Fri, 19 Apr 1991 18:04:37 +0000 (18:04 +0000)]
allow the user to specify a file more than once on the command line --
the duplicate references are ignored.
::wq
David Henkel-Wallace [Fri, 19 Apr 1991 18:03:10 +0000 (18:03 +0000)]
*** empty log message ***
Jim Kingdon [Fri, 19 Apr 1991 17:28:32 +0000 (17:28 +0000)]
* Makefile.dist (cplus-dem.o): Hack in an #include "param.h"
before we compile it.
defs.h: Protect against multiple inclusion.
param.h: Include defs.h.
Jim Kingdon [Fri, 19 Apr 1991 07:06:13 +0000 (07:06 +0000)]
* i386-pinsn.c (OP_E): Change %d to 0x%x for consistency.
Jim Kingdon [Fri, 19 Apr 1991 04:42:29 +0000 (04:42 +0000)]
*** empty log message ***
Jim Kingdon [Fri, 19 Apr 1991 03:22:12 +0000 (03:22 +0000)]
*** empty log message ***
Jim Kingdon [Fri, 19 Apr 1991 03:22:06 +0000 (03:22 +0000)]
Initial revision
John Gilmore [Fri, 19 Apr 1991 02:01:49 +0000 (02:01 +0000)]
One more time
Jim Kingdon [Fri, 19 Apr 1991 01:58:50 +0000 (01:58 +0000)]
*** empty log message ***
John Gilmore [Fri, 19 Apr 1991 01:55:07 +0000 (01:55 +0000)]
* symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): New
defines for the blocks of a blockvector that contain global and
file-static symbols and the first of the smaller scope contours.
* symtab.c (lookup_symbol, find_pc_symtab, find_pc_line,
decode_line_1, make_symbol_completion_list): Use the above.
* symtab.c (list_symbols): Process the first symbol of the
static psymbols list.
(types_info): Restore this function from its untimely #if 0.
It's not perfect, but it is better than nothing.
(_initialize_symtab): Restore "info types".
John Gilmore [Fri, 19 Apr 1991 01:52:40 +0000 (01:52 +0000)]
* symfile.h (free_named_symtabs): Rename from free_named_symtab.
Jim Kingdon [Fri, 19 Apr 1991 01:45:22 +0000 (01:45 +0000)]
*** empty log message ***
Jim Kingdon [Fri, 19 Apr 1991 01:38:55 +0000 (01:38 +0000)]
* symfile.c: Rename add_syms_command to add_symbol_file_command.
(_initialize_symfile, add_syms_addr_command):
Rename add-syms to add-symbol-file.
Jim Kingdon [Fri, 19 Apr 1991 01:38:14 +0000 (01:38 +0000)]
* source.c: Rename directories_info to show_directories.
(_initialize_values): Rename "info directories" to "show directories".
Jim Kingdon [Fri, 19 Apr 1991 01:36:57 +0000 (01:36 +0000)]
* target.h: Add to_doc and target_preopen.
target.c: Add target_preopen and target_command.
Remove target_info.
(add_target): Call add_cmd and mess with targetlist->doc.
core.c, exec.c, remote-eb.c, remote-nindy.c, remote-vx.c,
remote-vx.68.c, inftarg.c, remote.c: Add doc field to target struct.
Call target_preopen from open routine.
Jim Kingdon [Fri, 19 Apr 1991 01:34:30 +0000 (01:34 +0000)]
* inftarg.c (child_open), remote-vx{,.68}.c (vx_proc_open):
New function to give correct error message.
Jim Kingdon [Fri, 19 Apr 1991 01:32:08 +0000 (01:32 +0000)]
*** empty log message ***
John Gilmore [Fri, 19 Apr 1991 01:22:24 +0000 (01:22 +0000)]
Update for Jim Kingdon to merge his stuff in.
John Gilmore [Fri, 19 Apr 1991 01:21:29 +0000 (01:21 +0000)]
* target.c (dummy_target): Permit add_syms_addr_command.
John Gilmore [Fri, 19 Apr 1991 01:19:15 +0000 (01:19 +0000)]
* dbxread.c (end_symtab, end_psymtab): Change comments.
(initialize_dbxread): Call dbx_new_init() in case the first
command is add-symbols.
John Gilmore [Fri, 19 Apr 1991 01:17:26 +0000 (01:17 +0000)]
* symtab.c (free_symtab): Declare as exported void fn now.
John Gilmore [Fri, 19 Apr 1991 01:10:52 +0000 (01:10 +0000)]
* symfile.c (clear_symtab_users_once, cashier_psymtab,
free_named_symtabs): Move these routines from symmisc.c.
* symmisc.c (same): same.
John Gilmore [Fri, 19 Apr 1991 01:09:45 +0000 (01:09 +0000)]
* symfile.c (clear_symtab_users_once, cashier_psymtab,
free_named_symtabs): Move these routines from symmisc.c.
Steve Chamberlain [Fri, 19 Apr 1991 01:05:13 +0000 (01:05 +0000)]
Added patch from chrisb
Steve Chamberlain [Fri, 19 Apr 1991 01:04:55 +0000 (01:04 +0000)]
Put spaces around the / signs
Steve Chamberlain [Fri, 19 Apr 1991 01:00:45 +0000 (01:00 +0000)]
Fixed a bug where wild scripts stopped working.
Fixed another bug in -R symbol handling
Steve Chamberlain [Fri, 19 Apr 1991 00:59:53 +0000 (00:59 +0000)]
Yet more diffs due to my incompetence.
Steve Chamberlain [Thu, 18 Apr 1991 21:16:03 +0000 (21:16 +0000)]
Fixed an include
Steve Chamberlain [Thu, 18 Apr 1991 21:14:53 +0000 (21:14 +0000)]
Fixed some prototypes
Steve Chamberlain [Thu, 18 Apr 1991 21:14:21 +0000 (21:14 +0000)]
Send the right # of args to an fprintf
K. Richard Pixley [Thu, 18 Apr 1991 02:01:12 +0000 (02:01 +0000)]
Pulled host & target dependancies out of Makefile. allow more
flexibility in config.h.
K. Richard Pixley [Thu, 18 Apr 1991 02:00:09 +0000 (02:00 +0000)]
Pulling host and target dependancies out of the Makefile.in.
K. Richard Pixley [Thu, 18 Apr 1991 01:59:32 +0000 (01:59 +0000)]
Initial revision
K. Richard Pixley [Thu, 18 Apr 1991 01:55:45 +0000 (01:55 +0000)]
Working toward configuring targets.
K. Richard Pixley [Thu, 18 Apr 1991 01:51:01 +0000 (01:51 +0000)]
Some cleanup and some new targets.
K. Richard Pixley [Thu, 18 Apr 1991 01:50:06 +0000 (01:50 +0000)]
Killed a few warnings.
Steve Chamberlain [Thu, 18 Apr 1991 00:09:03 +0000 (00:09 +0000)]
Force target architecture
Steve Chamberlain [Thu, 18 Apr 1991 00:06:26 +0000 (00:06 +0000)]
Fixed some bugs.
Steve Chamberlain [Wed, 17 Apr 1991 23:19:27 +0000 (23:19 +0000)]
Stuff
David Henkel-Wallace [Wed, 17 Apr 1991 20:13:42 +0000 (20:13 +0000)]
fix two small bugs: quick-append no longer used to create fresh archives;
ar t on a non-existant file does not claim to create it.
Steve Chamberlain [Wed, 17 Apr 1991 02:13:13 +0000 (02:13 +0000)]
*** empty log message ***
Steve Chamberlain [Wed, 17 Apr 1991 02:04:31 +0000 (02:04 +0000)]
Cleaned up a load of declarations
Fixed bug in unary - , ! and ~
Steve Chamberlain [Wed, 17 Apr 1991 02:03:34 +0000 (02:03 +0000)]
Moved declarations from header file into here.
Steve Chamberlain [Wed, 17 Apr 1991 02:02:53 +0000 (02:02 +0000)]
Removed extern declarations
K. Richard Pixley [Wed, 17 Apr 1991 01:58:08 +0000 (01:58 +0000)]
Now uses getopt from ../getopt.
K. Richard Pixley [Wed, 17 Apr 1991 01:41:32 +0000 (01:41 +0000)]
Fixed a problem with host dependent parts.
K. Richard Pixley [Wed, 17 Apr 1991 01:34:44 +0000 (01:34 +0000)]
Added getopt for binutils, fixed problem with host dependancies in
configure.template.
Steve Chamberlain [Wed, 17 Apr 1991 00:56:25 +0000 (00:56 +0000)]
Changed bad call of fstat to stat
Steve Chamberlain [Wed, 17 Apr 1991 00:56:02 +0000 (00:56 +0000)]
Cosmetic changes to bfd_perform_relocation
Steve Chamberlain [Wed, 17 Apr 1991 00:55:46 +0000 (00:55 +0000)]
Some changes from chrisb and some more DEFUNS.
Also some work on C_FILE stuff, which still doesn't work correctly.
Steve Chamberlain [Wed, 17 Apr 1991 00:54:03 +0000 (00:54 +0000)]
Lots of fixes to make it work
Steve Chamberlain [Wed, 17 Apr 1991 00:53:06 +0000 (00:53 +0000)]
Fixed some casts
Steve Chamberlain [Wed, 17 Apr 1991 00:51:31 +0000 (00:51 +0000)]
Added support for OUTPUT_FORMAT keyword
Fixed problem where cofflike common was being badly sized due to
incorrectly owned common symbols.
Steve Chamberlain [Wed, 17 Apr 1991 00:50:19 +0000 (00:50 +0000)]
Better error messages for forward and undefined refs for ADDR and
SIZEOF
Steve Chamberlain [Wed, 17 Apr 1991 00:49:44 +0000 (00:49 +0000)]
Added support for OUTPUT_FORMAT(name) and FORCE_COMMON_ALLOCATION
Steve Chamberlain [Wed, 17 Apr 1991 00:49:15 +0000 (00:49 +0000)]
Added keywords
FORCE_COMMON_ALLOCATION
OUTPUT_FORMAT
Steve Chamberlain [Tue, 16 Apr 1991 14:32:02 +0000 (14:32 +0000)]
*** empty log message ***
K. Richard Pixley [Tue, 16 Apr 1991 00:18:22 +0000 (00:18 +0000)]
Now handles multiple hosts and targets.
K. Richard Pixley [Tue, 16 Apr 1991 00:04:50 +0000 (00:04 +0000)]
Now handles multiple hosts and targets.
K. Richard Pixley [Mon, 15 Apr 1991 23:57:22 +0000 (23:57 +0000)]
Now handles multiple hosts and targets.
K. Richard Pixley [Mon, 15 Apr 1991 23:46:50 +0000 (23:46 +0000)]
Now handles multiple hosts and targets.
K. Richard Pixley [Mon, 15 Apr 1991 23:41:05 +0000 (23:41 +0000)]
Now handles multiple host and targets.
Roland Pesch [Mon, 15 Apr 1991 22:51:21 +0000 (22:51 +0000)]
Initial revision