aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-11-23Change from John Carr: use `v', not `a', for operand 2 of vax bb* instructions.Ken Raeburn1-0/+24
1992-11-23minor typo correctionDavid D. Zuhn1-6/+10
1992-11-23build libg++ on HPUXDavid D. Zuhn1-1/+1
1992-11-23updated datesDavid D. Zuhn1-1/+1
1992-11-23updates dates, added build-cygnus targetDavid D. Zuhn2-114/+286
1992-11-23+ * nindy-share/stop.h: fixed bogus comment-end in copyright messageDavid D. Zuhn2-2/+8
+ * i960-pinsn.c: fixed two calls of fputs_filtered that had 3 arguments
1992-11-21 * m2-exp.y (m2_printstr): Forgot to change reference ofFred Fish1-1/+1
c_printchar to m2_printchar.
1992-11-21* ldctor.h, lderror.h, ldexp.h, ldfile.h, ldindr.h, ldlang.c,John Gilmore7-68/+119
ldlang.h, ldlex.h, ldmain.h, ldmisc.h, ldsym.h, ldver.h, ldwarn.h, ldwrite.h, relax.h: Replace all uses of EXFUN and PROTO ansi-glue macros with PARAMS. Recreational cleanup. Update copyrights.
1992-11-21 * defs.h (sevenbit_strings): Add declaration.Fred Fish8-101/+591
* defs.h (printchar): Replace with gdb_printchar. * language.h (language_defn): Add new function pointers la_printchar and la_printstr, to do language dependent printing of characters and strings. * language.h (local_printchar, local_printstr): New macros to call language dependent functions pointed to by la_printchar and la_printstr respectively. * c-exp.y (emit_char, c_printchar, c_printstr): New language dependent functions for printing characters and strings. * c-exp.y (c_language_defn, cplus_language_defn): Add c_printchar and c_printstr. * command.c (do_setshow_command): Rename printchar use to gdb_printchar. * expprint.c (print_subexp): Replace C style string output with call to local_printstr. * language.c (unk_lang_printchar, unk_lang_printstr): New stubs, currently errors. * language.c (unknown_language_defn, auto_language_defn, local_language_defn): Add unk_lang_printchar and unk_lang_printstr. * m2-exp.y (emit_char, m2_printchar, m2_printstr): New language dependent functions to print characters and strings. * m2-exp.y (m2_language_defn): Add m2_printchar and m2_printstr. * utils.c (printchar): Renamed to gdb_printchar. * valprint.c (print_string): Remove prototype, function moved to c-exp.y, where it becomes c_printstr. * valprint.c (print_max): Made global for reference from the language dependent printing routines in *-exp.y. * valprint.c (repeat_count_threshold): New variable with function of old REPEAT_COUNT_THREHOLD define, but now settable by user. Change all references to old macro to references to new variable. * valprint.c (value_print, val_print): Replace calls to print_string with calls to local_printstr. * valprint.c (val_print): Replace C style character printing with call to local_printchar. * valprint.c (val_print): Add case for TYPE_CODE_CHAR. * valprint.c (_initialize_valprint): Add add_show_from_set call for setting up repeat_count_threshold as print variable. **** start-sanitize-chill **** * ch-exp.y (decode_integer_value): New function. * ch-exp.y (decode_integer_literal): Use decode_integer_value. * ch-exp.y (chill_printchar, chill_printstr): New language dependent functions for printing characters and strings. * ch-exp.y (chill_language_defn): Add chill_printchar and chill_printstr. **** end-sanitize-chill ****
1992-11-19 z8000 documentationSteve Chamberlain5-428/+899
* Makefile.in, all.m4, as-all.texinfo as.texinfo: all modified
1992-11-19checkpointSteve Chamberlain1-0/+15
1992-11-19Update references to files moved into etc/.John Gilmore1-0/+14
1992-11-19Couple of things left out of last checkin...Fred Fish1-93/+3
* mipsread.c (expression.h, language.h): Include for partial-stab.h use. * ch-exp.y (match_integer_literal): Use decode_integer_literal.
1992-11-19 * infcmd.c (set_environment_command): Avoid skipping firstJohn Gilmore2-11/+24
char of env value if an '=' appears in it. Bug report and fix by Mark Jungerman, <maj@lucid.com>. Thu Nov 5 23:04:38 1992 Rob Ryan (rr2b@andrew.cmu.edu) * xcoffexec.c (vmap_symtab): fixed a bug where if a object has no member, and the stat pointer passed to vmap_symtab was NULL, the wrong vmap entries would be modified. Fixes behavior where attempting to load symbols for a module with no member would mess up already read in symbols.
1992-11-18Wed Nov 18 15:05:45 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-3/+9
* remote-vx.c (vx_kill): just warn if we can't contact the board, and assume the process has been killed.
1992-11-18Oops! Forgot to check in ChangeLog.Stu Grossman1-0/+14
1992-11-18* infcmd.c (set_environment_command): Make set env FOO x=y work.Stu Grossman3-47/+116
Fix from maj@lucid.com. * remote-udi.c (udi_open): Reset vars so that user can re-run programs without leaving GDB. * (many routines): Slightly improve error handling. * (download): Zero out BSS by longs instead of bytes to avoid timeouts in real hardware. * 29k-share/udi/udip2soc.c (UDIDisconnect, UDIKill): Indicate that connection is no longer in use after shutdown() of socket. This keeps GDB from dying of a SIGPIPE when you issue multiple `target udi' commands.
1992-11-18 * language.h (language_format_info): New structure to bundleFred Fish7-260/+552
local formatting information. * language.h (language_defn): Replace individual format info with language_format_info structs. * language.h (local_*_format, local_*_format_prefix, local_*_format_specifier, local_*_format_suffix): New macros for binary/octal/decimal/hex formats to access info elements. * c-exp.y (c_language_defn): Update for new format handling. * m2-exp.y (m2_language_defn): Update for new format handling. * dbxread.c (language.h): Include for partial-stab.h use. * defs.h (local_hex_format, local_hex_format_custom, local_hex_string, local_hex_string_custom): Move to language.h. * language.c (local_hex_format_custom, local_hex_string, local_hex_string_custom, local_octal_format_custom): Use new format handling. * language.c (unknown_language_defn, auto_language_defn, local_language_defn): Update for new format handling. * printcmd.c (print_scalar_formatted): Use new macros to access decimal and binary format info for printing. **** start-sanitize-chill **** * c-exp.y (chill_language_defn): Update for new format handling. * ch-exp.y (CHARACTER_LITERAL): Add support to yylex. * ch-exp.y (match_integer_literal): Add function. * ch-exp.y (builtin_type_chill_char): Add definition. * gdbtypes.h (builtin_type_chill_char): Add declaration. **** end-sanitize-chill ****
1992-11-18update datesDavid D. Zuhn1-2/+2
1992-11-18also search bfd sources for include filesDavid D. Zuhn1-2/+2
1992-11-17Tue Nov 17 11:17:06 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-29/+88
* tm-rs6000.h (BELIEVE_PCC_PROMOTION): Define, since AIX cc gets it right. (aix_framedata): added nosavedpc field. (SAVED_PC_AFTER_CALL): Don't try to optimize; just call read_register. (FRAMELESS_FUNCTION_INVOCATION): Pass second argument of 0. (FRAME_SAVED_PC): If PC not saved, use SAVED_PC_AFTER_CALL. * rs6000-tdep.c (skip_prologue): Handle gcc generated stfd instructions as function_frame_info does. Expand special case of st r31,-4(r1) to be st r31,NUM(r1), since gcc can generate offsets other than -4. (pop_frame): Add 4 rather than sizeof (int) to avoid host dependence. (function_frame_info): Set frameless if the function has no frame, and set nosavedpc if the PC was not saved. Handle gcc generated stfd 31,-4(31); st 31, -12(31) correctly. (frameless_function_invocation): New second argument pcsaved; if 0 return whether the function has a frame, if 1 return whether the function saved PC. (frame_initial_stack_address): Correct typo: cache registers for callee_fi, not for fi, (avoids reading garbage memory locations).
1992-11-17Remove include and dfe directories.Stu Grossman1-2/+0
1992-11-16* symtab.c (find_pc_line): Improve code per gnu's suggestions.Stu Grossman2-26/+32
Improve comments as well.
1992-11-16More fine-tuning of sanitize away chill stuff...Fred Fish1-1/+2
1992-11-16First cut at sanitizing away chill stuff.Fred Fish1-3/+28
1992-11-16Fix typo.Fred Fish1-1/+1
1992-11-16First cut at sanitizing away the chill stuff.Fred Fish7-33/+99
1992-11-15 * Makefile.in (VERSION): Bump to 4.7.2Fred Fish3-2/+7
* symtab.c (find_pc_symtab): Fix return of random value to caller.
1992-11-15 * config.sub (i386sol2, i486sol2): i[34]86-unknown-solaris2.Fred Fish1-0/+1
* configure.in (i[34]86-*-solaris2*): Use config/mh-sysv4.
1992-11-15 * dwarf.h (AT_src_coords): Whitespace change only.Fred Fish2-3/+321
* dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2): Add from latest gcc. * dwarf.h (LANG_CHILL): Add as GNU extension.
1992-11-15 * Makefile.in (SFILES_MAINDIR): Add ch-exp.y.Fred Fish18-148/+1555
* 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-14* infcmd.c (step_over_calls): Improve comments.Stu Grossman2-70/+114
* symtab.c (find_pc_psymtab): Clean up a bit. * (find_pc_symtab): Fix comments, clean up code. * (find_pc_line): General cleanups, efficiency improvements. Also, don't return garbage when some line info exists, but there was no good match.
1992-11-13put exec.o back; it deals with exec files, not fork/exec, and thus is stillMark Eichin1-1/+1
relevant for remote targets.
1992-11-13z8k targetSteve Chamberlain1-0/+1
1992-11-13z8k stuffSteve Chamberlain1-1/+1
1992-11-13add z8ksimSteve Chamberlain1-0/+1
1992-11-13added expect and tclDavid D. Zuhn1-0/+2
1992-11-13pass down prefix and exec_prefixDavid D. Zuhn1-0/+4
1992-11-12checkpointSteve Chamberlain2-668/+755
1992-11-12 * coff-z8k.c: checkpoint, more addressing modes handledSteve Chamberlain1-0/+6
* coffcode.h (get_value): don't truncate reloc->addend field, it's a long now.
1992-11-12add i[34]86-*-go32, sparclite-*-*Mark Eichin1-0/+2
1992-11-12add sparclite-fujitsu-none, since it was only getting set via the defaultMark Eichin1-0/+4
branch in the old configure.in
1992-11-12 * we32k.mt (TDEFAULTS): Use we32kcoff_vec, not i386coff_vec.Brendan Kehoe1-0/+4
1992-11-12* configure.in: Reformat to one-case-per-line.John Gilmore1-0/+5
Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
1992-11-12* Makefile.in: Remove dependancies for 29k-share/dfe/yank.o andStu Grossman6-221/+417
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-11Wed Nov 11 08:04:37 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+19
* config.sub: added -sco3.2v4 support from FSF.
1992-11-11Added abug, the os (boot monitor really) for the Motorola MVME 135 m68kRob Savoye1-10/+6
board.
1992-11-10make cc command lines more consistentDavid D. Zuhn2-24/+19
1992-11-10 tc-m68k.c (insert_reg): put REGISTER_PREFIX before registerIan Lance Taylor1-0/+2
names before putting them in the symbol table.
1992-11-10new file, build many toolchains at onceDavid D. Zuhn1-0/+161