Commit Graph

1030 Commits

Author SHA1 Message Date
John Gilmore d8b3b00eb2 Output hex with local_hex_string for Modula-2 support. 1991-09-19 07:39:54 +00:00
John Gilmore 35505d07d7 * values.c (unpack_long, value_from_longest): Handle
TYPE_CODE_BOOL and TYPE_CODE_CHAR.
1991-09-19 03:07:56 +00:00
John Gilmore a10c0d365a Modula-2 support:
* defs.h (local_hex_format, local_hex_string):  Add.
1991-09-19 02:55:30 +00:00
John Gilmore d3b9c0df30 * 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.
1991-09-19 02:54:17 +00:00
John Gilmore e3af049306 * 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.
1991-09-19 02:40:29 +00:00
John Gilmore 0c4d2cc2b3 * 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.
1991-09-19 02:32:35 +00:00
Roland Pesch 6a3871df09 Update _MACH_DEP__ macro to be consistent with node references in both
generic and one-machine manuals.
1991-09-19 02:20:06 +00:00
Roland Pesch 7a4c8e5ce3 Structural cleanups (node structure and M4 preprocessing structure);
minor proofreading in passing. More modest editorial attribution.
1991-09-19 02:18:43 +00:00
John Gilmore e1a623e7ac * convex-tdep.c (comm_registers_info): Avoid parsing decimal and
hex -- let parse_and_eval_address do it.
1991-09-18 23:24:51 +00:00
John Gilmore 50ee356a16 * 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.
1991-09-18 23:16:45 +00:00
John Gilmore 5142120ece * i386-xdep.c, symm-xdep.c: Remove most 387 support.
* i386-xdep.c:  Output hex with local_hex_string for Modula-2 support.
1991-09-18 23:15:20 +00:00
John Gilmore cab7a41746 * i387-tdep.c: New file, consolidates most 80387 support,
and eliminates host dependency on double<->extended conversions.
1991-09-18 23:00:51 +00:00
John Gilmore 7f09f15fcb Doc how to add a language. 1991-09-18 22:56:28 +00:00
Stu Grossman 7b3a018e32 sgi/irix support. 1991-09-18 00:45:04 +00:00
Stu Grossman 549d4382b7 Initial revision 1991-09-17 23:41:34 +00:00
Stu Grossman 138872490d sgi/irix config stuff. 1991-09-17 23:40:08 +00:00
Per Bothner 0abfa8989a In mipsread.c (parse_symbol), put non-static procedures
in the global block.
1991-09-17 19:47:28 +00:00
John Gilmore 4cd302072f Add GNU Modula-2 debug stab, from Andrew Beers. 1991-09-17 14:54:12 +00:00
Stu Grossman 9778f05aab Add config directory. 1991-09-17 08:21:58 +00:00
Stu Grossman 2f1cfaddf9 Whoops! Make that #ifndef USG, not #ifdef 1991-09-17 08:11:00 +00:00
Stu Grossman 2b88cafe02 #include <sys/ptrace.h> 1991-09-17 08:10:16 +00:00
Stu Grossman acd551ee63 sgi/irix config stuff. 1991-09-17 06:57:44 +00:00
Stu Grossman fda386669a sgi/irix support. 1991-09-17 06:55:07 +00:00
Stu Grossman 3eaebb754c Fix signed vs. unsigned char bug in parse_lines(). 1991-09-17 05:17:00 +00:00
Stu Grossman 5e4953bc10 Put back definition of offsetof. Only define it if it's not defined on this
system.
1991-09-17 01:27:55 +00:00
John Gilmore 1515ff18db Small fixes from Peter Schauer:
* infrun.c (child_attach):  Lint.
* solib.c (find_solib):  Handle shared libs version 2.
1991-09-17 00:25:07 +00:00
Stu Grossman 8cc8fd6945 Remove o_offsetof BS. Use local def if available. 1991-09-16 23:48:33 +00:00
Stu Grossman 0e30257227 sgi/irix configuration stuff. 1991-09-16 23:17:02 +00:00
John Gilmore 8020d5da16 Typo, caught by David Wood. 1991-09-16 21:57:02 +00:00
John Gilmore 7621b324eb Add tm-ultra3.h 1991-09-13 07:55:28 +00:00
John Gilmore e36ca74a03 Minor bugfixes after trying to get a 29K target to build. 1991-09-13 07:52:09 +00:00
John Gilmore 841c051c44 * inferior.h: Eliminate CANNOT_EXECUTE_STACK in favor of
defining CALL_DUMMY_LOCATION as BEFORE_TEXT_END.  This is
because machines that do this will also have to know to
set NEED_TEXT_START_END.  Besides, it was a redundant way to
say the same thing.
* tm-29k.h, tm-convex.h, tm-np1.h:  Eliminate
CANNOT_EXECUTE_STACK, define CALL_DUMMY_LOCATION and
NEED_TEXT_START_END.
1991-09-13 07:22:50 +00:00
John Gilmore 7730bd5acd * exec.c (exec_command): If NEED_TEXT_START_END, define the
variables and set them based on the exec file.
* am29k-tdep.c:  declare text_start.
* valops.c (call_function_by_hand):  declare text_end.
1991-09-13 07:22:01 +00:00
John Gilmore f74ff50fab Support aout and coff, as well as none, as "OS" settings for remote 29K GDB. 1991-09-13 06:38:44 +00:00
John Gilmore f48e264778 Missing quote fries it. 1991-09-13 06:16:32 +00:00
John Gilmore 794111e75a Use simpler name (that matches bfd/config/h-ultra3!) 1991-09-13 05:24:00 +00:00
John Gilmore 2fbf0d18b8 Removes sparc-opcode.h rather than the file it is sanitizing, if not testing!
(fixed...)
1991-09-13 05:17:53 +00:00
John Gilmore a16f53e9e8 tm-ultra3.h slipped thru the cracks... 1991-09-13 05:13:34 +00:00
John Gilmore d3fa0255c6 * tm-ultra.h: New file, for use on Ultra3 Unix as well as for
remote debugging of Ultra3 kernel.  Includes tm-29k.h and
overrides various things.
1991-09-13 05:10:43 +00:00
John Gilmore 71aeb641b0 Third time's a charm. 1991-09-13 03:59:44 +00:00
John Gilmore e3e3d88a30 Ultracomputer 1991-09-13 03:56:25 +00:00
John Gilmore f5c414cb70 New Ultracomputer/29000 stuff. 1991-09-13 03:54:45 +00:00
John Gilmore 1111151a02 AMD 29000 stuff 1991-09-13 03:53:58 +00:00
John Gilmore 2517ee0682 One more try at top-level sanity on config.sub 1991-09-13 03:20:18 +00:00
John Gilmore eebff21c7d Clean out "v9" stuff from here, and propagate configure and config.sub
to all lower directories after sanity sets in.
1991-09-13 03:11:27 +00:00
John Gilmore 15f27b29d1 Lint 1991-09-13 03:09:24 +00:00
John Gilmore 17f7e032b8 Lint 1991-09-13 03:00:28 +00:00
John Gilmore 2c346475aa Update with improved text. 1991-09-13 02:50:40 +00:00
John Gilmore 534ccb3038 Update these for new modules and new inclusions. 1991-09-13 02:39:32 +00:00
John Gilmore 12bf20326d Propagate 1991-09-13 02:19:57 +00:00