aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1992-11-10These are actually Ken's patches--I told him I'd take move them fromIan Lance Taylor2-23/+33
p3 into devo. * tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined, still accept (but don't require) OPTIONAL_REGISTER_PREFIX before the register name. * tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not M68KCOFF.
1992-11-10These changes clean things up a bit, and improve Solaris crossIan Lance Taylor7-118/+246
support when using /opt/SUNWspro/SC2.0/acc. Tue Nov 10 09:50:25 1992 Ian Lance Taylor (ian@cygnus.com) * obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss section. * atof-ieee.c, atof-ns32k.c, tc-*.c: made EXP_CHARS, FLT_CHARS, comment_chars, line_comment_chars and line_seperator_chars consistently const, and always initialized them. Included read.h.
1992-11-10* opncls.c (bfd_fdopenr, bfd_close): Add doc about cacheingJohn Gilmore1-0/+10
and about when file descriptors are closed.
1992-11-10Add how to declare the result of make_cleanup.John Gilmore1-0/+4
1992-11-09* configure.in: expand the section that adds or removesDavid D. Zuhn1-9/+12
directories from the list of programs to build, to handle native vs. cross in addition to host v. native * test-build.mk: add -w to GNU_MAKE
1992-11-08include file handling changesDavid D. Zuhn1-0/+6
1992-11-08more include changesDavid D. Zuhn1-13/+19
1992-11-07delete some old ose cruft, handle -wrs as an osDavid D. Zuhn1-1/+3
1992-11-07 * config.sub: remove 'sparc'-->'sparc-sun' default transformation,David D. Zuhn2-4/+8
add 'sparc' to list of recognized cpus. This needed to make 'sparc-aout' expand to 'sparc-unknown-aout' instead of 'sparc-sun-aout'
1992-11-07import from p3David D. Zuhn1-0/+4
1992-11-07added tcl, tk, and expectDavid D. Zuhn3-2/+107
1992-11-06Checked in ChangeLogMike Werner1-14/+0
1992-11-06 * c-exp.y: separated host/target idea of integer type size,Steve Chamberlain1-69/+57
removed redundant parse rules. (YYSTYPE): added typed_val, removed UINT and CHAR rules. (parse_number): work out the targetwise type of a number based upon it's size and qualifiers. (yylex): chars are now treated the same way as ints. * source.c (indentify_source_line): don't core dump if wanted line is larger than number of lines in source. (can happen when coff gets confused about #included source).
1992-11-06Fix problems noticed by Allan Steel, <allan@maths.su.oz.au>,John Gilmore1-0/+13
when debugging a program with 100 shared libraries. * solib.c (solib_map_sections): Always close the BFD we open. Free all malloc'd storage we allocate, too, including error cases. (struct so_list): Remove unused so_bfd member. (clear_solib): Don't bother closing so_bfd. * symfile.c (symfile_bfd_open): Mark newly opened BFD as cacheable. `So many symbol files, so little file descriptors.'
1992-11-06* m68k-stub.c: Remove ansidecl.h and the few uses of it.John Gilmore3-24/+64
Stubs should stand alone as much as possible. * source.c (show_directories): Avoid printf_filtered length prob pointed out by Jonathan Stone. * i960-pinsn.c (MEM_MAX, MEM_SIZ): Set upper limit properly to avoid accesses beyond end of table. Fix by Lee W. Cooprider, <Lee_Cooprider@vos.stratus.com>.
1992-11-06* i960-pinsn.c (MEM_MAX, MEM_SIZ): Set upper bound properly.John Gilmore2-3/+9
1992-11-06missing backslash after C++_FOR_BUILD in FLAGS_TO_PASS (latest/make dies,Mark Eichin1-1/+1
/bin/make ignores it...)
1992-11-06Flag error if absolute constant is too large for an immediate field.Jim Wilson2-5/+43
1992-11-06 * {ser-bsd.c, ser-termios.c} (serial_close): Pass address ofFred Fish4-3/+10
struct, not struct itself. * serial.h (serial_restore): Fix prototype, takes pointer not struct.
1992-11-06* Makefile.in (depend): Add nm.h to the list of things to fixup.Stu Grossman2-4/+9
* depend: Redo, to fixup nm.h problems with *-tab.c files.
1992-11-06Thu Nov 5 15:41:55 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+6
* ldlang.c (lang_size_sections): don't change size and address for SEC_SHARED_LIBRARY sections rather than for SEC_NEVER_LOAD sections.
1992-11-06Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+5
* bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1992-11-06Thu Nov 5 15:34:19 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-2/+21
* section.c: New section bit SEC_SHARED_LIBRARY. coffcode.h (styp_to_sec_flags): if STYP_NOLOAD && (STYP_TEXT || STYP_DATA), set SEC_SHARED_LIBRARY. This seems to be correct for i386-sysv.
1992-11-06Add 29k-UDI stuff back in...Stu Grossman2-130/+165
1992-11-05Re-install UDI comments.Stu Grossman1-5/+114
1992-11-05Add 29k-UDI stuff back in...Stu Grossman1-2/+34