platform/upstream/binutils.git
32 years agoReword recurr.
K. Richard Pixley [Tue, 1 Oct 1991 02:38:26 +0000 (02:38 +0000)]
Reword recurr.

32 years ago* srec.c: Better error checking, partly from Peter Schauer.
John Gilmore [Mon, 30 Sep 1991 20:50:18 +0000 (20:50 +0000)]
* srec.c:  Better error checking, partly from Peter Schauer.
(srec_object_p):  Avoid assuming any file that starts with 'S' is
an S-record file!  (Check for 3 uppercase-hex digits after it.)
(ISHEX):  Define new macro for checking supposedly hex characters.
(pass_over):  Treat as EOF any S-record line that:
    *  doesn't have hex in either size character
    *  produces a size larger than 0x7F
    *  has an unrecognized type number

32 years agoRename os for Sony News to newsos[34].
Per Bothner [Mon, 30 Sep 1991 20:32:26 +0000 (20:32 +0000)]
Rename os for Sony News to newsos[34].

32 years ago * sysdep.h: Define NEWSOS3_SYS, and use it.
Per Bothner [Mon, 30 Sep 1991 19:54:08 +0000 (19:54 +0000)]
* sysdep.h: Define NEWSOS3_SYS, and use it.

32 years ago * bucomm.c (fatal): Conditionally compile fatal() depending on
Per Bothner [Mon, 30 Sep 1991 19:47:49 +0000 (19:47 +0000)]
* bucomm.c (fatal):  Conditionally compile fatal() depending on
MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS.
* objdump.c (dump_headers):  Trivial output format change.
* objdump.c (display_info): Loop over integers, not enums,
to appease old compilers.

32 years ago* symtab.c (lookup_method_type): Arguments were swapped in all
John Gilmore [Sat, 28 Sep 1991 17:13:08 +0000 (17:13 +0000)]
* symtab.c (lookup_method_type):  Arguments were swapped in all
callers, so fix it here.  I'm amazed this worked at all!

32 years ago* eval.c (evaluate_subexp_for_address): Don't use
John Gilmore [Sat, 28 Sep 1991 17:09:07 +0000 (17:09 +0000)]
* eval.c (evaluate_subexp_for_address):  Don't use
TYPE_POINTER_TYPE directly (it might be zero if this type has
never had a pointer created before); use lookup_pointer_type.

32 years agoTypos.
John Gilmore [Sat, 28 Sep 1991 14:10:47 +0000 (14:10 +0000)]
Typos.

32 years ago* infrun.c (wait_for_inferior): Don't check if the PC is in a
John Gilmore [Sat, 28 Sep 1991 11:26:43 +0000 (11:26 +0000)]
* infrun.c (wait_for_inferior):  Don't check if the PC is in a
call_dummy if we were stopped by a random signal that is being
passed to the program.  This produced wierd results when calling
functions in the inferior and signals (e.g. SIGALRM) were in use.

32 years ago* nindy-tdep.c (nindy_frame_chain_valid): Use lookup_misc_func.
John Gilmore [Sat, 28 Sep 1991 02:20:09 +0000 (02:20 +0000)]
* nindy-tdep.c (nindy_frame_chain_valid):  Use lookup_misc_func.
(Reported by Mark Peek <mark@imagen.com>.)

32 years ago * coffread.c (coff_symfile_read): Use xmalloc, not malloc.
John Gilmore [Sat, 28 Sep 1991 01:35:29 +0000 (01:35 +0000)]
    * coffread.c (coff_symfile_read):  Use xmalloc, not malloc.
        * language.c, printcmd.c:  Lint.
        * language.h (get_frame_language):  Declare.
        * saber.suppress:  update.
        * stack.c (find_relative_frame):  Remove complex code that was
        #if 0'd, stick with simple code.  Lint.
* saber.suppress:  Update a bit.
        * symfile.c (add_symbol_file_command):  Add "?" to question.
        * utils.c (parse_escape):  Avoid \a due to bdead compilers.
        * value.h:  Declare typedef_print.

        * valprint.c (val_print, type_print_base):  TYPE_CODE_RANGE less
        kludgey.

32 years ago* core.c (core_files_info): Shorten output.
John Gilmore [Sat, 28 Sep 1991 01:31:23 +0000 (01:31 +0000)]
* core.c (core_files_info):  Shorten output.
* exec.c (exec_files_info):  Ditto.
(build_section_table):  Ignore zero-length sections.

32 years ago* c-exp.y, m2-exp.y: Define more yysymbols that happen to be
John Gilmore [Sat, 28 Sep 1991 01:30:41 +0000 (01:30 +0000)]
* c-exp.y, m2-exp.y:  Define more yysymbols that happen to be
"bss" rather than "data" symbols, but which still conflict.
* m2-exp.y:  Lint.

32 years agoStop talking about obsolete "sharedlibrary" command in whats-new section.
Roland Pesch [Fri, 27 Sep 1991 22:47:20 +0000 (22:47 +0000)]
Stop talking about obsolete "sharedlibrary" command in whats-new section.

32 years agoAdded {h,t}-news
Per Bothner [Fri, 27 Sep 1991 20:20:01 +0000 (20:20 +0000)]
Added {h,t}-news

32 years agoUpdate for deleted (and some added) files.
Per Bothner [Fri, 27 Sep 1991 20:19:25 +0000 (20:19 +0000)]
Update for deleted (and some added) files.

32 years ago * ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.
Per Bothner [Fri, 27 Sep 1991 20:09:23 +0000 (20:09 +0000)]
* ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.
* ldm88k.sc: "Clean up" script, so that ldm88kUr.sc and ldm88kr.sc
can be automatically generated.
* ldemul.c, configure.in, config.h, Makefile.in:
Add support for Sony NewsOS3.
* Makefile.in: Re-do the way ldemulation scipts and structures
are done. do we only need one or two files for each emulation
target (a TARGET.sc and optionally TARGET.c, if ldtemplate
isn't suitable).  This gets rid of lots of extra source files.

32 years agoInitial revision
Per Bothner [Fri, 27 Sep 1991 19:59:17 +0000 (19:59 +0000)]
Initial revision

32 years agoFix/update HOSTING_LIBS path.
Per Bothner [Fri, 27 Sep 1991 19:55:28 +0000 (19:55 +0000)]
Fix/update HOSTING_LIBS path.

32 years agoNewly created
Steve Chamberlain [Thu, 26 Sep 1991 22:46:53 +0000 (22:46 +0000)]
Newly created

32 years agoInitial revision
Steve Chamberlain [Thu, 26 Sep 1991 22:46:52 +0000 (22:46 +0000)]
Initial revision

32 years agoLint (saber actually).
John Gilmore [Thu, 26 Sep 1991 22:28:46 +0000 (22:28 +0000)]
Lint (saber actually).

32 years ago * libaout.h (WRITE_HEADERS): Set header's a_text field always.
Per Bothner [Thu, 26 Sep 1991 18:40:30 +0000 (18:40 +0000)]
* libaout.h (WRITE_HEADERS): Set header's a_text field always.
* newsos3.c: Fixed two types: newos3 -> newsos3.

32 years agoFix bfd_perform_relocation to handle pc-relative relocs better.
Per Bothner [Thu, 26 Sep 1991 18:26:28 +0000 (18:26 +0000)]
Fix bfd_perform_relocation to handle pc-relative relocs better.

32 years agoPass command names with absolute paths. Easier than keeping relative
K. Richard Pixley [Wed, 25 Sep 1991 04:34:40 +0000 (04:34 +0000)]
Pass command names with absolute paths.  Easier than keeping relative
paths right when dealing with sub/sub/directories.

32 years agoiVS: Modified Files:
John Gilmore [Wed, 25 Sep 1991 01:18:59 +0000 (01:18 +0000)]
iVS: Modified Files:
Print 9 digits for IEEE floats.

32 years agoIN_SIGTRAMP bugfix.
John Gilmore [Wed, 25 Sep 1991 01:09:15 +0000 (01:09 +0000)]
IN_SIGTRAMP bugfix.

32 years agoldgram.h is not cvs'd source.
K. Richard Pixley [Tue, 24 Sep 1991 02:30:20 +0000 (02:30 +0000)]
ldgram.h is not cvs'd source.

32 years agoCleaned it up for 88k
Steve Chamberlain [Mon, 23 Sep 1991 20:59:12 +0000 (20:59 +0000)]
Cleaned it up for 88k

32 years ago(1) fix typo ('_if_' and '_fi_' for '_if__' and '_fi__'!)
Roland Pesch [Sat, 21 Sep 1991 05:15:13 +0000 (05:15 +0000)]
(1) fix typo ('_if_' and '_fi_' for '_if__' and '_fi__'!)
(2) prepare for semi-auto xref updating by rejoining xrefs broken across lines

32 years agoFormatting updates to "installing" appendix.
Roland Pesch [Sat, 21 Sep 1991 03:59:06 +0000 (03:59 +0000)]
Formatting updates to "installing" appendix.

32 years agoDoc updates for 4.1.
John Gilmore [Sat, 21 Sep 1991 03:41:23 +0000 (03:41 +0000)]
Doc updates for 4.1.

32 years agortpc->romp
John Gilmore [Sat, 21 Sep 1991 03:29:09 +0000 (03:29 +0000)]
rtpc->romp

32 years agoRearrange "how to install" and "how to print the doc" stuff so it drops
John Gilmore [Sat, 21 Sep 1991 02:59:57 +0000 (02:59 +0000)]
Rearrange "how to install" and "how to print the doc" stuff so it drops
easier into README.

32 years agoadd missing index entries for set/show print sevenbit-strings.
Roland Pesch [Sat, 21 Sep 1991 02:55:37 +0000 (02:55 +0000)]
add missing index entries for set/show print sevenbit-strings.

32 years ago*** empty log message ***
Roland Pesch [Sat, 21 Sep 1991 02:03:09 +0000 (02:03 +0000)]
*** empty log message ***

32 years agoUpdate configs table.
Roland Pesch [Sat, 21 Sep 1991 02:01:41 +0000 (02:01 +0000)]
Update configs table.

32 years agoUpdate for gdb-4.1.
John Gilmore [Sat, 21 Sep 1991 01:52:39 +0000 (01:52 +0000)]
Update for gdb-4.1.

32 years agoRoll in information from README.
John Gilmore [Sat, 21 Sep 1991 01:50:26 +0000 (01:50 +0000)]
Roll in information from README.

32 years agoUpdate for gdb-4.1 release.
John Gilmore [Sat, 21 Sep 1991 00:19:51 +0000 (00:19 +0000)]
Update for gdb-4.1 release.

32 years ago* language.c (set_language_command): Print useful help message,
John Gilmore [Fri, 20 Sep 1991 23:59:13 +0000 (23:59 +0000)]
* language.c (set_language_command):  Print useful help message,
and restore the language string after giving help.
* valprint.c (typedef_print):  Print typedef in C or M2.
* symtab.c (list_symbols):  Use it.

32 years ago* main.c (main): Avoid any output before (gdb) prompt when -q.
John Gilmore [Fri, 20 Sep 1991 23:17:32 +0000 (23:17 +0000)]
* main.c (main):  Avoid any output before (gdb) prompt when -q.
* language.c (set_language_command):  Handle errors by restoring
the language string to its current state (fix from A. Beers).

32 years ago*** empty log message ***
Roland Pesch [Fri, 20 Sep 1991 22:51:22 +0000 (22:51 +0000)]
*** empty log message ***

32 years agoFri Sep 20 15:46:00 1991 Roland H. Pesch (pesch at cygnus.com)
Roland Pesch [Fri, 20 Sep 1991 22:50:11 +0000 (22:50 +0000)]
Fri Sep 20 15:46:00 1991  Roland H. Pesch  (pesch at cygnus.com)

* doc/Makefile: generate aux version-no file doc/gdbVN.m4
from main Makefile.in version definition
doc/gdb.texinfo: use version recorded in doc/gdbVN.m4 for current
GDB version no refs
Makefile.in (setup-to-dist): generate doc/gdbVN.m4

32 years agoExtract GDB version number from main GDB dir Makefile.in.
Roland Pesch [Fri, 20 Sep 1991 22:43:47 +0000 (22:43 +0000)]
Extract GDB version number from main GDB dir Makefile.in.

32 years agoKludge to allow compilation by non-ANSI compilers.
Per Bothner [Fri, 20 Sep 1991 22:03:49 +0000 (22:03 +0000)]
Kludge to allow compilation by non-ANSI compilers.

32 years agoUpdate N_FN value to 0x1F. Add comments about N_EXT bits.
John Gilmore [Fri, 20 Sep 1991 21:50:27 +0000 (21:50 +0000)]
Update N_FN value to 0x1F.  Add comments about N_EXT bits.

32 years agoRemoved all the stuff I added yesterday.
Steve Chamberlain [Fri, 20 Sep 1991 21:47:46 +0000 (21:47 +0000)]
Removed all the stuff I added yesterday.

32 years agoMerged in new doc on language setting, C, and Mod-2 by Andrew Beers;
Roland Pesch [Fri, 20 Sep 1991 21:43:19 +0000 (21:43 +0000)]
Merged in new doc on language setting, C, and Mod-2 by Andrew Beers;
cleanups to node structure.

32 years ago* dbxread.c (read_dbx_symtab, process_one_symbol): N_FN and
John Gilmore [Fri, 20 Sep 1991 20:37:17 +0000 (20:37 +0000)]
* dbxread.c (read_dbx_symtab, process_one_symbol):  N_FN and
N_WARNING are the same except for the N_EXT bit, so just use their
values alone, rather than OR-ing them with N_EXT.

32 years agoSign extend extended line offsets in parse_lines correctly.
Stu Grossman [Fri, 20 Sep 1991 20:15:20 +0000 (20:15 +0000)]
Sign extend extended line offsets in parse_lines correctly.

32 years ago#define yyerrflag and yynerrs to avoid global name conflicts.
Stu Grossman [Fri, 20 Sep 1991 19:30:36 +0000 (19:30 +0000)]
#define yyerrflag and yynerrs to avoid global name conflicts.

32 years ago*** empty log message ***
Stu Grossman [Fri, 20 Sep 1991 19:29:41 +0000 (19:29 +0000)]
*** empty log message ***

32 years ago.gdbinit: move set complaints 1 to top.
John Gilmore [Fri, 20 Sep 1991 19:26:09 +0000 (19:26 +0000)]
.gdbinit:  move set complaints 1 to top.

32 years ago* language.c (_initialize_language): Fix type check and range
John Gilmore [Fri, 20 Sep 1991 18:18:13 +0000 (18:18 +0000)]
* language.c (_initialize_language):  Fix type check and range
check documentation strings.

32 years ago* utils.c (!HAVE_VPRINTF): Define vfprintf as a function, so
John Gilmore [Fri, 20 Sep 1991 18:13:28 +0000 (18:13 +0000)]
* utils.c (!HAVE_VPRINTF):  Define vfprintf as a function, so
language.c can use it.  (Though language.c should really not be
handling warnings/errors the way it does, FIXME.)
* symtab.c (lookup_primitive_type):  const lint.

32 years agoNew rules for building distributions. Normal distribution
John Gilmore [Fri, 20 Sep 1991 08:41:45 +0000 (08:41 +0000)]
New rules for building distributions.  Normal distribution
is built by doing `make -f Makefile.in gdb.tar.Z' in the devo dir.

32 years agoPreparation for gdb-4.1 release.
John Gilmore [Fri, 20 Sep 1991 08:36:19 +0000 (08:36 +0000)]
Preparation for gdb-4.1 release.

32 years agoRemove rcfonts.tex after building refcard.
John Gilmore [Fri, 20 Sep 1991 08:18:16 +0000 (08:18 +0000)]
Remove rcfonts.tex after building refcard.

32 years ago(HFILES): Add minimon.h.
John Gilmore [Fri, 20 Sep 1991 06:35:16 +0000 (06:35 +0000)]
(HFILES):  Add minimon.h.
(VERSION):  Roll version number to 4.0.95.

32 years agoUndo precipitous changes.
John Gilmore [Fri, 20 Sep 1991 03:44:17 +0000 (03:44 +0000)]
Undo precipitous changes.

32 years agoAdded Jim Wilson's pcrt->romp patches.
K. Richard Pixley [Fri, 20 Sep 1991 03:24:56 +0000 (03:24 +0000)]
Added Jim Wilson's pcrt->romp patches.

32 years agodoc/gdbint.texinfo
Roland Pesch [Fri, 20 Sep 1991 00:42:12 +0000 (00:42 +0000)]
doc/gdbint.texinfo

32 years agoReorder contents; reorganize new-host, new-target, and new-config
Roland Pesch [Fri, 20 Sep 1991 00:40:36 +0000 (00:40 +0000)]
Reorder contents; reorganize new-host, new-target, and new-config
chapters; fix minor typos; come closer to usual GNU markup conventions
for @file @samp @code @var.

32 years agoVarious mips changes from Peter Schauer.
Per Bothner [Fri, 20 Sep 1991 00:17:30 +0000 (00:17 +0000)]
Various mips changes from Peter Schauer.

32 years agoDefine HAVE_STRSTR.
Per Bothner [Fri, 20 Sep 1991 00:15:19 +0000 (00:15 +0000)]
Define HAVE_STRSTR.

32 years agoAdd language.h.
John Gilmore [Thu, 19 Sep 1991 22:48:16 +0000 (22:48 +0000)]
Add language.h.

32 years agoMinor fixes
John Gilmore [Thu, 19 Sep 1991 22:39:58 +0000 (22:39 +0000)]
Minor fixes

32 years ago* mipsread.c (_initialize_mipsread): Avoid using
John Gilmore [Thu, 19 Sep 1991 22:39:39 +0000 (22:39 +0000)]
* mipsread.c (_initialize_mipsread):  Avoid using
builtin_type_void at initialize time.
(mipscoff_symfile_read):  use it now.

32 years ago*** empty log message ***
Sean Eric Fagan [Thu, 19 Sep 1991 22:28:00 +0000 (22:28 +0000)]
*** empty log message ***

32 years ago* c-exp.y, m2-exp.y: Lint.
John Gilmore [Thu, 19 Sep 1991 22:16:40 +0000 (22:16 +0000)]
* c-exp.y, m2-exp.y:  Lint.
* m2-exp.y:  Avoid using yytname[] which is a Bison-ism.

32 years agoCircumvent Sun Make bug on *-exp.tab.o.
John Gilmore [Thu, 19 Sep 1991 22:16:24 +0000 (22:16 +0000)]
Circumvent Sun Make bug on *-exp.tab.o.

32 years agoStuff for new machiens
Steve Chamberlain [Thu, 19 Sep 1991 21:05:02 +0000 (21:05 +0000)]
Stuff for new machiens

32 years agoInitial revision
Steve Chamberlain [Thu, 19 Sep 1991 21:04:59 +0000 (21:04 +0000)]
Initial revision

32 years agoModifications from James Tsillas for 386 and 68k machines
Steve Chamberlain [Thu, 19 Sep 1991 21:04:10 +0000 (21:04 +0000)]
Modifications from James Tsillas for 386 and 68k machines

32 years agoSupport for 386 and 68k machines
Steve Chamberlain [Thu, 19 Sep 1991 21:03:09 +0000 (21:03 +0000)]
Support for 386 and 68k machines

32 years ago*** empty log message ***
Steve Chamberlain [Thu, 19 Sep 1991 20:54:31 +0000 (20:54 +0000)]
*** empty log message ***

32 years agoLint
John Gilmore [Thu, 19 Sep 1991 11:51:26 +0000 (11:51 +0000)]
Lint

32 years agoAndrew Beers' changes for Modula-2 support.
John Gilmore [Thu, 19 Sep 1991 11:48:49 +0000 (11:48 +0000)]
Andrew Beers' changes for Modula-2 support.

32 years ago* language.h, language.c: New files for language-specific macros,
John Gilmore [Thu, 19 Sep 1991 11:43:22 +0000 (11:43 +0000)]
* language.h, language.c:  New files for language-specific macros,
declarations, and definitions.

32 years agoEliminate uses of working_lang.
John Gilmore [Thu, 19 Sep 1991 11:42:25 +0000 (11:42 +0000)]
Eliminate uses of working_lang.

32 years ago* valprint.c (type_print_base): Avoid printing garbage for ints
John Gilmore [Thu, 19 Sep 1991 10:44:20 +0000 (10:44 +0000)]
* valprint.c (type_print_base):  Avoid printing garbage for ints
of unusual sizes.
(_initialize_valprint):  Warn about host/target size assumption;
improve long long support slightly.

32 years agoAdd M2 to what's new.
John Gilmore [Thu, 19 Sep 1991 10:40:34 +0000 (10:40 +0000)]
Add M2 to what's new.

32 years agoCope with new files and removed files for Modula-2 support.
John Gilmore [Thu, 19 Sep 1991 10:40:03 +0000 (10:40 +0000)]
Cope with new files and removed files for Modula-2 support.

32 years ago* parse.c: New file with the common code remains of expread.y.
John Gilmore [Thu, 19 Sep 1991 10:31:00 +0000 (10:31 +0000)]
* parse.c:  New file with the common code remains of expread.y.
* expread.y, expread.tab.c:  Remove.
* parser-defs.h:  New file with common declarations from expread.y.
* c-exp.y:  New file with the C parser from expread.y.
* m2-exp.y:  New file with the Modula-2 parser.

32 years ago* symtab.c (_initialize_symtab): Remove builtin type
John Gilmore [Thu, 19 Sep 1991 10:27:17 +0000 (10:27 +0000)]
* symtab.c (_initialize_symtab):  Remove builtin type
definition and initialization to *-exp.y.
(lookup_primitive_typename):  Use language-dependent vector.
(lookup_typename):  Fix bug, make it work if primitive typename.
(lookup_unsigned_typename):  Call above.
(create_array_type):  Set up range type for array index.
(list_symbols):  Call typedef_print to print typedefs.
   (Currently #ifndef FIXME'd out awaiting integration.)

32 years agoOutput hex with local_hex_string for Modula-2 support.
John Gilmore [Thu, 19 Sep 1991 09:13:50 +0000 (09:13 +0000)]
Output hex with local_hex_string for Modula-2 support.

32 years ago* main.c (execute_command): Warn as language changes automatically.
John Gilmore [Thu, 19 Sep 1991 08:51:16 +0000 (08:51 +0000)]
* main.c (execute_command):  Warn as language changes automatically.
(main):  If error() is called during early initialization, print
its message and then exit(1) from GDB.

32 years ago* stack.c (frame_info): Print language of stack frame.
John Gilmore [Thu, 19 Sep 1991 08:31:37 +0000 (08:31 +0000)]
* stack.c (frame_info):  Print language of stack frame.
(select_frame):  Also select language, if in auto-mode.
(get_frame_language):  New subroutine.
Output hex with local_hex_string for Modula-2 support.

32 years agoUse parse_expression and parse_exp_1 rather than
John Gilmore [Thu, 19 Sep 1991 07:40:51 +0000 (07:40 +0000)]
Use parse_expression and parse_exp_1 rather than
parse_c_expression and parse_c_1.

32 years agoOutput hex with local_hex_string for Modula-2 support.
John Gilmore [Thu, 19 Sep 1991 07:39:54 +0000 (07:39 +0000)]
Output hex with local_hex_string for Modula-2 support.

32 years ago* values.c (unpack_long, value_from_longest): Handle
John Gilmore [Thu, 19 Sep 1991 03:07:56 +0000 (03:07 +0000)]
* values.c (unpack_long, value_from_longest):  Handle
TYPE_CODE_BOOL and TYPE_CODE_CHAR.

32 years agoModula-2 support:
John Gilmore [Thu, 19 Sep 1991 02:55:30 +0000 (02:55 +0000)]
Modula-2 support:
        * defs.h (local_hex_format, local_hex_string):  Add.

32 years ago* breakpoint.c (breakpoint_cond_eval): Use new value_true to test
John Gilmore [Thu, 19 Sep 1991 02:54:17 +0000 (02:54 +0000)]
* breakpoint.c (breakpoint_cond_eval):  Use new value_true to test
breakpoint condition language-independently.
Output hex with local_hex_string for Modula-2 support.

32 years ago* i386-xdep.c, pyr-tdep.c, pyr-xdep.c, remote-vx.c, solib.c,
John Gilmore [Thu, 19 Sep 1991 02:40:29 +0000 (02:40 +0000)]
* i386-xdep.c, pyr-tdep.c, pyr-xdep.c, remote-vx.c, solib.c,
source.c, symfile.c, dbxread.c:  Output hex with local_hex_string for
Modula-2 support.

32 years ago* symfile.c (allocate_symtab): New fn, consolidates the work
John Gilmore [Thu, 19 Sep 1991 02:32:35 +0000 (02:32 +0000)]
* symfile.c (allocate_symtab):  New fn, consolidates the work
of allocating and initializing a new struct symtab.  Set the
language of the symtab based on its filename extension.
* symfile.h:  Declare it.
* mipsread.c (new_symtab):  Use it.  Minor formatting changes.
* dbxread.c (end_symtab):  Use it.

* mipsread.c (parse_symbol, case stParam and stProc):  Add #if 0'd
code for saving types of parameters with each function definition.
* dbxread.c (define_symbol, function and parameter cases):  Ditto.
(read_dbx_symtab, case N_DEFD):  Ignore.
(read_enum_type):  Recognize FALSE/TRUE enum as Modula-2 BOOLEAN
type.
(read_range_type):  Rename MAX_OF_TYPE to MAX_OF_C_TYPE, etc.
#if 0 out its uses, though, since they set a dead value.
* coffread.c (end_symtab):  Use allocate_symtab.
(process_coff_symbol):  #if 0'd for functions and params as above.
(read_enum_type):  Recognize Modula-2 BOOLEAN.

32 years agoUpdate _MACH_DEP__ macro to be consistent with node references in both
Roland Pesch [Thu, 19 Sep 1991 02:20:06 +0000 (02:20 +0000)]
Update _MACH_DEP__ macro to be consistent with node references in both
generic and one-machine manuals.

32 years agoStructural cleanups (node structure and M4 preprocessing structure);
Roland Pesch [Thu, 19 Sep 1991 02:18:43 +0000 (02:18 +0000)]
Structural cleanups (node structure and M4 preprocessing structure);
minor proofreading in passing. More modest editorial attribution.

32 years ago* convex-tdep.c (comm_registers_info): Avoid parsing decimal and
John Gilmore [Wed, 18 Sep 1991 23:24:51 +0000 (23:24 +0000)]
* convex-tdep.c (comm_registers_info):  Avoid parsing decimal and
hex -- let parse_and_eval_address do it.

32 years ago* i387-tdep.c: New file, consolidates most 80387 support,
John Gilmore [Wed, 18 Sep 1991 23:16:45 +0000 (23:16 +0000)]
* i387-tdep.c:  New file, consolidates most 80387 support,
and eliminates host dependency on double<->extended conversions.
* i386-xdep.c, symm-xdep.c:  Remove most 387 support.
* xconfig/i386{sco,v,v-g,v32,v32-g}:  Now need i387-tdep.o.