aboutsummaryrefslogtreecommitdiff
path: root/gdb/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
1992-11-16First cut at sanitizing away the chill stuff.Fred Fish1-1/+3
1992-11-15 * Makefile.in (VERSION): Bump to 4.7.2Fred Fish1-1/+1
* symtab.c (find_pc_symtab): Fix return of random value to caller.
1992-11-15 * Makefile.in (SFILES_MAINDIR): Add ch-exp.y.Fred Fish1-8/+30
* Makefile.in (YYFILES): Add ch-exp.tab.c. * Makefile.in (YYOBJ): Add ch-exp.tab.o. * Makefile.in (saber_gdb): Add unload of ch-exp.y and load of ch-exp.tab.c. * Makefile.in (distclean): Add target ch-exp.tab.c. * Makefile.in (realclean): Add rm of ch-exp.tab.c. * Makefile.in (c-exp.tab.c, m2-exp.tab.c): Add dependency on Makefile since it contains sed patterns used in generation. Add sed pattern to also delete #include of any malloc.h. * Makefile.in (ch-exp.tab.o, ch-exp.tab.c): New targets. * ch-exp.y: New expression parser, for GNU-Chill. * c-exp.y, expr.c, expression.h, language.c, m2-exp.y, parser-defs.h, valarith.c, valops.c, value.h: Remap macros and function names to conform to K&R terminology with respect to logical and bitwise operators: UNOP_ZEROP => UNOP_LOGICAL_NOT UNOP_LOGNOT => UNOP_COMPLEMENT BINOP_LOGAND => BINOP_BITWISE_AND BINOP_LOGXOR => BINOP_BITWISE_XOR BINOP_LOGIOR => BINOP_BITWISE_IOR BINOP_AND => BINOP_LOGICAL_AND BINOP_OR => BINOP_LOGICAL_OR PREC_OR => PREC_LOGICAL_OR PREC_AND => PREC_LOGICAL_AND PREC_LOGIOR => PREC_BITWISE_IOR PREC_LOGXOR => PREC_BITWISE_XOR PREC_LOGAND => PREC_BITWISE_AND value_zerop() => value_logical_not() value_lognot() => value_complement() * c-exp.y (c_op_print_tab): Add explicit empty terminator. * m2-exp.y (m2_op_print_tab): Add explicit empty terminator. * defs.h (enum language): Add language_chill. * dwarfread.c (set_cu_language): Add LANG_CHILL case and make LANG_MODULA2 a recognized language. * eval.c (evaluate_subexp): Add OP_BOOL case. * expprint.c (print_subexp): Add OP_BOOL case. * gdbtypes.h (enum_typecode): Note TYPE_CODE_BOOL used for Chill as well as Modula-2. * gdbtypes.y (builtin_type_chill_bool, builtin_type_chill_long, builtin_type_chill_ulong, builtin_type_chill_real): Add. * i387-tdep.c (sys/dir.h): Remove, appears to be unnecessary and is nonexistant in some SVR4 based systems. * language.c (DEFAULT_ALLOCSIZE): Change from 3 => 4. * language.c (set_language_command): Add chill. * language.c (binop_result_type, integral_type, character_type, boolean_type, structured_type, value_true, binop_type_check): Add language_chill cases. * language.h (_LANG_chill): Define. * m2-exp.y (number_sign, modblock): Make static, #ifdef out unused modblock. * m2-exp.y (ANDAND): Rename to LOGICAL_AND. * source.c (source_info): Fix minor nits, print "1 line" rather than "1 lines", and "language is <lang>". * symfile.c (deduce_language_from_filename): Recognize the filename extensions ".chill", ".c186", and ".c286" for Chill. * valarith.c (value_binop): Handle TYPE_CODE_BOOL as well as TYPE_CODE_INT and TYPE_CODE_FLOAT. * valprint.c (val_print): Print TYPE_CODE_BOOL type values as "TRUE" or "FALSE". * valprint.c (typedef_print): Add case for language_chill. * values.c (value_from_longest): Handle TYPE_CODE_BOOL.
1992-11-12* Makefile.in: Remove dependancies for 29k-share/dfe/yank.o andStu Grossman1-10/+4
29k-share/dfe/mini2udi.o. * config/a29k-udi.mt: Remove yank.o and mini2udi.o. * alldeps.mak, depend: Update to deal with removal of aforementioned files. * remote-udi.c: Major cleanups. Clean up udi_open and drop requirement for useless 'program' argument. Clean up udi_create_inferior, and udi_load to call common download() routine. Create download routine to load remote hosts directly (with the help of BFD) so that we don't need yank.c and mini2udi.c. Fix udi_detach to call UDIDisconnect with the right arguments. Clean up udi_resume, don't assign tip_error twice. Clean up udi_wait, straighten out status codes. Make udi_kill really work.
1992-11-05Add 29k-UDI stuff back in...Stu Grossman1-2/+34
1992-10-31 * Makefile.in (c-exp.tab.c, m2-exp.tab.c): Add sed patterns toFred Fish1-0/+4
remap all malloc's to xmalloc's and all realloc's to xrealloc's. * c-exp.y, m2-exp.y: Add comment about how malloc/realloc are remapped to xmalloc/xrealloc, use only malloc/realloc in grammer file. Remove preprocessor defines that previously did remapping.
1992-10-28hp300 native supportK. Richard Pixley1-1/+2
1992-10-28vax native supportK. Richard Pixley1-1/+1
1992-10-28add new nm files to HFILESK. Richard Pixley1-1/+2
1992-10-23* Makefile.in (VERSION): 4.7.1 post release!Stu Grossman1-2/+2
1992-10-23* Makefile.in (VERSION): gdb-4.7 release.John Gilmore1-1/+1
* README: Update for gdb-4.7.
1992-10-22* Makefile.in (HFILES): Add nm-i386sco.h.Stu Grossman1-1/+1
* dwarfread.c: include <sys/types.h> for SCO. * infptrace.c: Don't include ptrace.h under SCO. * config/i386sco.mh: Use -D_POSIX_SOURCE instead of -posix for gcc. * config/i386v.mt: Add exec.o to TDEPFILES.
1992-10-22sun4sol2 native stuffK. Richard Pixley1-1/+1
1992-10-21* Makefile.in (VERSION): Tick to 4.6.9.John Gilmore1-1/+1
* mipsread.c (UNSAFE_DATA_ADDR): Remove MIPS-host-specific definition, replace with portable one. * remote-nindy.c: Lint. (nindy_wait): Return type is int, result is inferior_pid. * symmisc.c (dump_psymtab): Only print section_offsets if set. (initialize_symmisc): Remove empty function. * tm-spc-noun.h, tm-sun4os4.h, tm-sun4sol2.h (STACK_END_ADDRESS): Remove obsolete, misspelled macro. * doc/gdbint.texinfo: Document obsolete STACK_END_ADDR. (all @node commands): Use new form to avoid nitpicking errors. * doc/gdbint.texinfo: Document host/native/target split.
1992-10-21umax native supportK. Richard Pixley1-1/+1
1992-10-21hppa native supportK. Richard Pixley1-1/+2
1992-10-19* Makefile.in (HFILES): Fixup list of nm-*.h files. Add missing ones.Stu Grossman1-3/+3
1992-10-16i386v host/target/native separationK. Richard Pixley1-1/+1
1992-10-16linux host/target/native separationK. Richard Pixley1-1/+1
1992-10-16sun386 host/target/native separationK. Richard Pixley1-1/+1
1992-10-16i386mach host/target/native separationK. Richard Pixley1-1/+2
1992-10-16added nm-m88k.h to HFILESK. Richard Pixley1-1/+1
1992-10-16ultra3 splitK. Richard Pixley1-1/+1
1992-10-15* Makefile.in (VERSION): Roll to 4.6.8.John Gilmore1-3/+3
(OBS): Put version.o first, so Makefile rebuild happens early. * command.h: Publicize prototype for not_just_help_class_command. * command.c: Remove proto. * maint.c: Mark "mt" as an abbrev, to avoid duplicated help output. Move "maint info" from class info to class maintenance, and improve text. * infrun.c: Move "stop" to class_obscure, and give it a function so it will not be seen as a global help topic. FIXME, it should be possible to set these attributes independently. * core.c (core_command): Make nicer error message for no core support.
1992-10-15sony news native supportK. Richard Pixley1-1/+1
1992-10-10* Makefile.in (HFILES): Add all nm-irix3.h, nm-irix4.h,Stu Grossman1-1/+2
nm-sun2.h, nm-mips.h.
1992-10-09* Makefile.in (alldeps.mak): Add = sign after NATDEPFILES.Stu Grossman1-1/+1
1992-10-09* Makefile.in (HFILES): Add nm-*.h files.Stu Grossman1-1/+2
1992-10-09Remove duplicate core.c entry from SFILES_MAINDIR.Stu Grossman1-1/+1
1992-10-08* Makefile.in alldeps.mak depend: Rip out 29k/udi pendingStu Grossman1-34/+2
resolution of copyright issues.
1992-10-08* Makefile.in (setup-to-dist): Remove -norecursion so that docStu Grossman1-1/+1
subdir gets configured. Bad John, bad...
1992-10-08Going back to old remote method for now.Sean Eric Fagan1-3/+1
1992-10-08* Makefile.in (nindy.o): Define "STRIP" as pathname of strip program.Ken Raeburn1-1/+3
* nindy-share/nindy.c (coffstrip): Use that pathname, instead of searching for a "bfd_strip" program. Also, fixed up arguments passed to that program. * tm-nindy960.h (ADDITIONAL_OPTIONS): Use "-ser" rather than "-r", which is now used for something else. Rewrite description of associated parameters to match how gdb does it now. (ADDITIONAL_OPTION_HELP): Fix message accordingly. * m68k-pinsn.c (print_insn_arg): Handle new "`" operand type.
1992-10-06Added remote-ser.c, which is a version of remote.c that uses the routinesSean Eric Fagan1-1/+3
in the ser-*.c files. Needed for some systems, such as GO32, which don't have stuff like <termios.h>. Makefile.in now uses $(REMOTE), which defaults to remote.o, instead of remote.o.
1992-10-05* Makefile.in: Re-install 29K/UDI stuff.Stu Grossman1-3/+35
* remote-udi.c (udi_resume): Clean up. * (udi_wait): Rewrite, leave out bugs. * Add debugging code to print out all register fetches and stores. * Straighten out target_ops. * tm-29k.h (DUMMY_FRAME_RSIZE): Pad out to doubleword.
1992-09-30Host/target/native split for sun4.K. Richard Pixley1-1/+1
* Makefile.in (TSOBS): removed corelow.o. * infptrace.c: included nat.h. * nat-trash.h: temporary header file. This should be removed once all hosts have the native/host/target split. * configure.in: add a symlink from nat-trash.h to nat.h if no other nat file exists for this configuration. * sparc-tdep.c: no longer include sys/ptrace.h. * sparc-xdep.c: removed. contents have been moved to nat-sparc.c. * xm-sparc.h (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS): moved to nat-sun4os4.h. * nat-sparc.c, nat-sun4os4.h: new files for sun4 native support. * config/sun4os4.mh (XDEPFILES): moved infptrace.o and inftarg.o to NATDEPFILES. removed sparc-xdep.o. (NATDEPFILES, NAT_FILE): new macros for native support.
1992-09-26* Makefile.in: Remove inftarg.[co], since it is now included viaJohn Gilmore1-8/+8
config/*.mh files. * config/*.mh: Add inftarg.o and fork-child.o to all *.mh that reference infptrace.o. Add fork-child.o to all *.mh that reference procfs.o.
1992-09-19* Makefile.in: Fix bug I introduced in merging Rich's change.John Gilmore1-1/+1
* infrun.c (child_create_inferior): Use proceed() rather than doing all the same stuff by hand.
1992-09-19* Makefile.in, configure.in: add support for files used only whenJohn Gilmore1-12/+13
configured native, that is, when host == target.
1992-09-19* Makefile.in (gdb-all.texi): Build in objdir, not $srcdir.John Gilmore1-1/+1
1992-09-18* Makefile.in (update-depend, update-alldeps): Split out ofJohn Gilmore1-11/+22
setup-to-dist, for convenience in rebuilding the depend and alldeps.mak files. (assorted): Update to catch straggler files when building gdb.tar.Z
1992-09-08nindy bug fixes (function types) and opcode library inclusionKen Raeburn1-2/+7
1992-09-02Roll VERSION to 4.6.6.John Gilmore1-1/+1
1992-09-01Brought forward from p3:Ian Lance Taylor1-3/+4
Sun Aug 30 21:32:17 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: map "gdb" through program_transform_name when installing.
1992-08-31 * cplus-dem.c, demangle.h: Moved to ../libiberty and ../include,Per Bothner1-16/+5
respectively, so same demangler can be used by other programs. * Makefile.in: Remove demangler stuff. * Makefile.in (depend): Pass -I../readline (needed for main.c). * demangle.c (_initialize_demangler): Tell demangler which CPLUS_MARKER to assume.
1992-08-28* configure.in (target configurations): Reformat into table.John Gilmore1-25/+47
Remove unsupp. Amigados host and target. Ditto Mach 386 target. * tm-altosgas.h, tm-i386v-g.h: Remove ancient coff encap configs. * config/{altosgas.mt, i386v-g.mt, i386v32-g.mt}: Ditto. * config/{i386sco.mt,i386v32.mt}: Remove; identical to i386v.mt. * config/{go32.mt,i960.mt}: Remove; they only printed error msgs. * config/nindy960.mt: Remove useless MT_CFLAGS setting. * config/i386aout.mt: Use tm-i386v.h, not tm-i386v-g.h. * Makefile.in (config-check): Add command to check whether configure.in is consistent with config/*.
1992-08-11 * Makefile.in (VERSION): Bump to 4.6.3.Fred Fish1-4/+12
* dwarfread.c (scan_partial_symbols): Skip over DIE's within function scopes when building partial symbol tables. * objfiles.c (open_existing_mapped_file): Make it clear in warning message that out of date mapped files are ignored. * symtab.c (lookup_symtab_1, lookup_symbol): Print compilation unit source file name in error message.
1992-07-16* Makefile.in (OTHERS): Add gcc.patch.Stu Grossman1-22/+8
* partial-stab.h (N_SO): Fix handling of redundant SOs (again...)
1992-07-15Back out the energize patches that were inadvertently included in myFred Fish1-29/+6
last check in.
1992-07-15To avoid confusion, start off post release development versions at 4.6.1,Fred Fish1-7/+30
so the only 4.6 gdb executables are those built from the actual 4.6 release.