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
John Gilmore
7952caa6d2
Remove generic "am29k" (now you have to specify a29k-xxx-yyy).
...
Add ultra3 as a29k-nyu-sym1 (host and target).
1991-09-13 01:56:55 +00:00
John Gilmore
126334ae30
* configure.in: Handle a29k-*-* hosts, and targets
...
a29k-*-coff, a29k-*-aout, and a29k-*-sym1.
1991-09-13 01:49:40 +00:00
John Gilmore
07cfbae199
AMD 29000 changes from David Wood <wood@david.ultra.nyu.edu>
1991-09-13 01:21:18 +00:00
John Gilmore
44f0c5db96
* Makefile.in (CLIBS): Put XM_CLIBS and TM_CLIBS at end.
...
Pass MUNCH_DEFINE to munch whenever we run it.
* munch: Cope with RT/PC putting fns in data segment.
Restore ability to override `nm' by specifying MUNCH_NM.
1991-09-13 01:10:22 +00:00
John Gilmore
7c18a68f00
Add new files for 29K and Ultracomputer support.
1991-09-13 01:07:53 +00:00