Commit graph

  • 30c52cdf23 Update N_FN value to 0x1F. Add comments about N_EXT bits. John Gilmore 1991-09-20 21:50:27 +00:00
  • 1b3f485c58 Removed all the stuff I added yesterday. Steve Chamberlain 1991-09-20 21:47:46 +00:00
  • 73c9796dac Merged in new doc on language setting, C, and Mod-2 by Andrew Beers; cleanups to node structure. Roland Pesch 1991-09-20 21:43:19 +00:00
  • 1fea803977 * 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. John Gilmore 1991-09-20 20:37:17 +00:00
  • a4c53fb006 Sign extend extended line offsets in parse_lines correctly. Stu Grossman 1991-09-20 20:15:20 +00:00
  • 9ce7cb7c52 #define yyerrflag and yynerrs to avoid global name conflicts. Stu Grossman 1991-09-20 19:30:36 +00:00
  • e9f82257cf *** empty log message *** Stu Grossman 1991-09-20 19:29:41 +00:00
  • a3a9ba23bc .gdbinit: move set complaints 1 to top. John Gilmore 1991-09-20 19:26:09 +00:00
  • 7cb8375793 * language.c (_initialize_language): Fix type check and range check documentation strings. John Gilmore 1991-09-20 18:18:13 +00:00
  • c2536607c6 * 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. John Gilmore 1991-09-20 18:13:28 +00:00
  • abc52b8069 New rules for building distributions. Normal distribution is built by doing `make -f Makefile.in gdb.tar.Z' in the devo dir. John Gilmore 1991-09-20 08:41:45 +00:00
  • 9c85f3ceac Preparation for gdb-4.1 release. John Gilmore 1991-09-20 08:36:19 +00:00
  • 006774c48a Remove rcfonts.tex after building refcard. John Gilmore 1991-09-20 08:18:16 +00:00
  • 531dca4989 (HFILES): Add minimon.h. (VERSION): Roll version number to 4.0.95. John Gilmore 1991-09-20 06:35:16 +00:00
  • 8215bbacd0 Undo precipitous changes. John Gilmore 1991-09-20 03:44:17 +00:00
  • 7054ee6d2b Added Jim Wilson's pcrt->romp patches. K. Richard Pixley 1991-09-20 03:24:56 +00:00
  • 613d64489a doc/gdbint.texinfo Roland Pesch 1991-09-20 00:42:12 +00:00
  • 97f3cb7275 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. Roland Pesch 1991-09-20 00:40:36 +00:00
  • c44582c81a Various mips changes from Peter Schauer. Per Bothner 1991-09-20 00:17:30 +00:00
  • 4cf73f0475 Define HAVE_STRSTR. Per Bothner 1991-09-20 00:15:19 +00:00
  • ef08856f62 Add language.h. John Gilmore 1991-09-19 22:48:16 +00:00
  • c82e8a491c Minor fixes John Gilmore 1991-09-19 22:39:58 +00:00
  • e5fa3486b1 * mipsread.c (_initialize_mipsread): Avoid using builtin_type_void at initialize time. (mipscoff_symfile_read): use it now. John Gilmore 1991-09-19 22:39:39 +00:00
  • b1c86ef190 *** empty log message *** Sean Eric Fagan 1991-09-19 22:28:00 +00:00
  • f24adda313 * c-exp.y, m2-exp.y: Lint. * m2-exp.y: Avoid using yytname[] which is a Bison-ism. John Gilmore 1991-09-19 22:16:40 +00:00
  • cd93283c87 Circumvent Sun Make bug on *-exp.tab.o. John Gilmore 1991-09-19 22:16:24 +00:00
  • f3d70fe521 Stuff for new machiens Steve Chamberlain 1991-09-19 21:05:02 +00:00
  • 33638b1c2e Initial revision Steve Chamberlain 1991-09-19 21:04:59 +00:00
  • 9fe37813cd Modifications from James Tsillas for 386 and 68k machines Steve Chamberlain 1991-09-19 21:04:10 +00:00
  • 2a7b27b0fe Support for 386 and 68k machines Steve Chamberlain 1991-09-19 21:03:09 +00:00
  • c430e8638d *** empty log message *** Steve Chamberlain 1991-09-19 20:54:31 +00:00
  • 9dffe475b5 Lint John Gilmore 1991-09-19 11:51:26 +00:00
  • 0def21a0f2 Andrew Beers' changes for Modula-2 support. John Gilmore 1991-09-19 11:48:49 +00:00
  • c8023e6630 * language.h, language.c: New files for language-specific macros, declarations, and definitions. John Gilmore 1991-09-19 11:43:22 +00:00
  • 91ec58ee5c Eliminate uses of working_lang. John Gilmore 1991-09-19 11:42:25 +00:00
  • bee3c1a1ec * 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. John Gilmore 1991-09-19 10:44:20 +00:00
  • 94d86c7cb5 Add M2 to what's new. John Gilmore 1991-09-19 10:40:34 +00:00
  • 56d921a893 Cope with new files and removed files for Modula-2 support. John Gilmore 1991-09-19 10:40:03 +00:00
  • 3d6b6a9075 * 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. John Gilmore 1991-09-19 10:31:00 +00:00
  • 997a978c5d * 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.) John Gilmore 1991-09-19 10:27:17 +00:00
  • ec99961f8a Output hex with local_hex_string for Modula-2 support. John Gilmore 1991-09-19 09:13:50 +00:00
  • bd09940765 * 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. John Gilmore 1991-09-19 08:51:16 +00:00
  • 89e0bbcd4f * 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. John Gilmore 1991-09-19 08:31:37 +00:00
  • 2ccb38371a Use parse_expression and parse_exp_1 rather than parse_c_expression and parse_c_1. John Gilmore 1991-09-19 07:40:51 +00:00
  • d8b3b00eb2 Output hex with local_hex_string for Modula-2 support. John Gilmore 1991-09-19 07:39:54 +00:00
  • 35505d07d7 * values.c (unpack_long, value_from_longest): Handle TYPE_CODE_BOOL and TYPE_CODE_CHAR. John Gilmore 1991-09-19 03:07:56 +00:00
  • a10c0d365a Modula-2 support: * defs.h (local_hex_format, local_hex_string): Add. John Gilmore 1991-09-19 02:55:30 +00:00
  • 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. John Gilmore 1991-09-19 02:54:17 +00:00
  • 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. John Gilmore 1991-09-19 02:40:29 +00:00
  • 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. John Gilmore 1991-09-19 02:32:35 +00:00
  • 6a3871df09 Update _MACH_DEP__ macro to be consistent with node references in both generic and one-machine manuals. Roland Pesch 1991-09-19 02:20:06 +00:00
  • 7a4c8e5ce3 Structural cleanups (node structure and M4 preprocessing structure); minor proofreading in passing. More modest editorial attribution. Roland Pesch 1991-09-19 02:18:43 +00:00
  • e1a623e7ac * convex-tdep.c (comm_registers_info): Avoid parsing decimal and hex -- let parse_and_eval_address do it. John Gilmore 1991-09-18 23:24:51 +00:00
  • 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. John Gilmore 1991-09-18 23:16:45 +00:00
  • 5142120ece * i386-xdep.c, symm-xdep.c: Remove most 387 support. * i386-xdep.c: Output hex with local_hex_string for Modula-2 support. John Gilmore 1991-09-18 23:15:20 +00:00
  • cab7a41746 * i387-tdep.c: New file, consolidates most 80387 support, and eliminates host dependency on double<->extended conversions. John Gilmore 1991-09-18 23:00:51 +00:00
  • 7f09f15fcb Doc how to add a language. John Gilmore 1991-09-18 22:56:28 +00:00
  • 7b3a018e32 sgi/irix support. Stu Grossman 1991-09-18 00:45:04 +00:00
  • 549d4382b7 Initial revision Stu Grossman 1991-09-17 23:41:34 +00:00
  • 138872490d sgi/irix config stuff. Stu Grossman 1991-09-17 23:40:08 +00:00
  • 0abfa8989a In mipsread.c (parse_symbol), put non-static procedures in the global block. Per Bothner 1991-09-17 19:47:28 +00:00
  • 4cd302072f Add GNU Modula-2 debug stab, from Andrew Beers. John Gilmore 1991-09-17 14:54:12 +00:00
  • 9778f05aab Add config directory. Stu Grossman 1991-09-17 08:21:58 +00:00
  • 2f1cfaddf9 Whoops! Make that #ifndef USG, not #ifdef Stu Grossman 1991-09-17 08:11:00 +00:00
  • 2b88cafe02 #include <sys/ptrace.h> Stu Grossman 1991-09-17 08:10:16 +00:00
  • acd551ee63 sgi/irix config stuff. Stu Grossman 1991-09-17 06:57:44 +00:00
  • fda386669a sgi/irix support. Stu Grossman 1991-09-17 06:55:07 +00:00
  • 3eaebb754c Fix signed vs. unsigned char bug in parse_lines(). Stu Grossman 1991-09-17 05:17:00 +00:00
  • 5e4953bc10 Put back definition of offsetof. Only define it if it's not defined on this system. Stu Grossman 1991-09-17 01:27:55 +00:00
  • 1515ff18db Small fixes from Peter Schauer: * infrun.c (child_attach): Lint. * solib.c (find_solib): Handle shared libs version 2. John Gilmore 1991-09-17 00:25:07 +00:00
  • 8cc8fd6945 Remove o_offsetof BS. Use local def if available. Stu Grossman 1991-09-16 23:48:33 +00:00
  • 0e30257227 sgi/irix configuration stuff. Stu Grossman 1991-09-16 23:17:02 +00:00
  • 8020d5da16 Typo, caught by David Wood. John Gilmore 1991-09-16 21:57:02 +00:00
  • 7621b324eb Add tm-ultra3.h John Gilmore 1991-09-13 07:55:28 +00:00
  • e36ca74a03 Minor bugfixes after trying to get a 29K target to build. John Gilmore 1991-09-13 07:52:09 +00:00
  • 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. John Gilmore 1991-09-13 07:22:50 +00:00
  • 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. John Gilmore 1991-09-13 07:22:01 +00:00
  • f74ff50fab Support aout and coff, as well as none, as "OS" settings for remote 29K GDB. John Gilmore 1991-09-13 06:38:44 +00:00
  • f48e264778 Missing quote fries it. John Gilmore 1991-09-13 06:16:32 +00:00
  • 794111e75a Use simpler name (that matches bfd/config/h-ultra3!) John Gilmore 1991-09-13 05:24:00 +00:00
  • 2fbf0d18b8 Removes sparc-opcode.h rather than the file it is sanitizing, if not testing! (fixed...) John Gilmore 1991-09-13 05:17:53 +00:00
  • a16f53e9e8 tm-ultra3.h slipped thru the cracks... John Gilmore 1991-09-13 05:13:34 +00:00
  • 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. John Gilmore 1991-09-13 05:10:43 +00:00
  • 71aeb641b0 Third time's a charm. John Gilmore 1991-09-13 03:59:44 +00:00
  • e3e3d88a30 Ultracomputer John Gilmore 1991-09-13 03:56:25 +00:00
  • f5c414cb70 New Ultracomputer/29000 stuff. John Gilmore 1991-09-13 03:54:45 +00:00
  • 1111151a02 AMD 29000 stuff John Gilmore 1991-09-13 03:53:58 +00:00
  • 2517ee0682 One more try at top-level sanity on config.sub John Gilmore 1991-09-13 03:20:18 +00:00
  • eebff21c7d Clean out "v9" stuff from here, and propagate configure and config.sub to all lower directories after sanity sets in. John Gilmore 1991-09-13 03:11:27 +00:00
  • 15f27b29d1 Lint John Gilmore 1991-09-13 03:09:24 +00:00
  • 17f7e032b8 Lint John Gilmore 1991-09-13 03:00:28 +00:00
  • 2c346475aa Update with improved text. John Gilmore 1991-09-13 02:50:40 +00:00
  • 534ccb3038 Update these for new modules and new inclusions. John Gilmore 1991-09-13 02:39:32 +00:00
  • 12bf20326d Propagate John Gilmore 1991-09-13 02:19:57 +00:00
  • 7952caa6d2 Remove generic "am29k" (now you have to specify a29k-xxx-yyy). Add ultra3 as a29k-nyu-sym1 (host and target). John Gilmore 1991-09-13 01:56:55 +00:00
  • 126334ae30 * configure.in: Handle a29k-*-* hosts, and targets a29k-*-coff, a29k-*-aout, and a29k-*-sym1. John Gilmore 1991-09-13 01:49:40 +00:00
  • 07cfbae199 AMD 29000 changes from David Wood <wood@david.ultra.nyu.edu> John Gilmore 1991-09-13 01:21:18 +00:00
  • 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. John Gilmore 1991-09-13 01:10:22 +00:00
  • 7c18a68f00 Add new files for 29K and Ultracomputer support. John Gilmore 1991-09-13 01:07:53 +00:00
  • 2b05a37a5f * tm-29k.h: Update BADMAG (though it should go away). Allow the register definitions to be overridden in another tm-file. Fix SR_REGNUM. Add a mess of _REGNUM's. Separate RETURN_REGNUM from GR96_REGNUM and DUMMY_SAVE_GREGS from DUMMY_SAVE_GR96, for handling kernel calling conventions that use GR64+ rather than GR96+. John Gilmore 1991-09-13 01:06:04 +00:00