aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1992-08-28Forgot to list the we32k files in .Sanitize.Brendan Kehoe2-0/+3
1992-08-28* vx-share/README, nindy-share/README: New files describingJohn Gilmore2-0/+14
how these directories' code is shared, and with whom. (also 29k-share)
1992-08-28* vx-share/README, nindy-share/README: New files describingJohn Gilmore1-0/+7
how these directories' code is shared, and with whom.
1992-08-28Last file for preliminary support of the we32k (AT&T 3b2 family).Brendan Kehoe1-0/+312
1992-08-28Accept i486 where i386 ok.John Gilmore2-1/+5
1992-08-28* tm-altosgas.h, tm-i386v-g.h: Remove ancient coff encap configs.John Gilmore2-2/+1
* 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.
1992-08-28* configure.in (target configurations): Reformat into table.John Gilmore3-219/+181
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-28Remove -gas variants; GDB doesn't care. Cross-check with config/*.mhJohn Gilmore2-8/+5
to make sure all .mh files are represented and vice verse.
1992-08-28Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+10
* gld960.em (gld960_choose_target): the target depends on HOST_BIG_ENDIAN_P.
1992-08-28Thu Aug 27 17:01:04 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor30-46/+112
* targets.c, config/i960-bout.mt, hosts/*: added HOST_BIG_ENDIAN_DEFAULT_VECTOR and HOST_LITTLE_ENDIAN_DEFAULT_VECTOR because bout archive format depends on the endianness of the host. Added #define HOST_BIG_ENDIAN_P and #undef HOST_BIG_ENDIAN_P to a number of configuration files in hosts/ (it was already in some).
1992-08-27 * config.sub: add we32kBrendan Kehoe2-4/+18
1992-08-27Add preliminary support for the we32k (AT&T 3b2).Brendan Kehoe5-3/+69
1992-08-27Add preliminary support for the we32k (AT&T 3b2 family).Brendan Kehoe2-33/+87
1992-08-27Add preliminary support for the we32k (AT&T 3b2 and family).Brendan Kehoe1-0/+8
1992-08-27 * configure.in: add we32kBrendan Kehoe1-0/+4
1992-08-27correct use of bfd symbolsMark Eichin1-4/+0
1992-08-27* configure.in (host configurations): Reformat nested cases intoJohn Gilmore2-141/+72
easy-to-maintain table. (altos-*-gas): Use -gas flag instead of OS "gas".
1992-08-27 * bout.c: added support for relaxable alignment relocs.Steve Chamberlain3-24/+133
* seclet.c (rel, seclet_dump_seclet, seclet_dump): get the app to pass down pointer to play area rather than use alloca
1992-08-27 * ldlang.c (lang_process): don't pass null pointers whenSteve Chamberlain3-6/+18
abs_output_section is what is required. * ldwrite.c (ldwrite): use malloc to allocate the largest space used, and pass that down. * relax.c,relax.h (write_relaxnorel): use the passed malloc area rather than alloca.
1992-08-26 * cplus-dem.c: Reorder args to most local functions to make themFred Fish2-201/+259
follow the consistent pattern of struct work_stuff pointer first, followed by pointer into string being demangled, followed by pointer to the string where the result is being stored, followed by other args. Also generally replace most variables of name "type" with "mangled" for consistency. They all pointed to the same string but half were one name and half the other. * cplus-dem.c (LONGERNAMES): Remove #ifndef's. * cplus-dem.c (demangle_qualified): Rewrite to clean up and allow use whenever a qualified name is being demangled. * cplus-dem.c (do_type): Qualified names are treated similarly to fundamental types, not as modifiers of fundamental types.
1992-08-26 * cpu-z8k.c (compatible): made static to reduce name spaceSteve Chamberlain1-1/+10
polution.
1992-08-26* config/tc-m68k.c (init_table): Now const. Always include 68851Ken Raeburn1-50/+109
data, so that "bc" is available to 68040 cache instructions. Added "tt0", "tt1", and 68ec030 variants. (md_assemble): Complain if 68000 (only) and 68881 are specified. (enum _register): Added TT0, TT1. (m68k_ip, cases '3' and 't'): Handle new operand type codes. Pass line number correctly in "internal error" messages. Don't print architecture-mismatch message for operand errors. From Colin Smith (colin@wrs.com): * config/tc-m68k.c (m68k_ip, case '_'): Use addword twice rather than install_operand.
1992-08-26* config/tc-m68k.c (init_table): Now const. Always include 68851Ken Raeburn1-0/+15
data, so that "bc" is available to 68040 cache instructions. Added "tt0", "tt1", and 68ec030 variants. (md_assemble): Complain if 68000 (only) and 68881 are specified. (enum _register): Added TT0, TT1. (m68k_ip, cases '3' and 't'): Handle new operand type codes. Pass line number correctly in "internal error" messages. Don't print architecture-mismatch message for operand errors. From Colin Smith (colin@wrs.com): * config/tc-m68k.c (m68k_ip, case '_'): Use addword twice rather than install_operand.
1992-08-26m68k.h (m68ec030): Defined as alias for 68030.Ken Raeburn1-1779/+16
(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" for immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use them. Tightened description of "fmovex" to distinguish it from some "pmove" encodings. Added "pmove" for 68030 MMU regs, cleaned up descriptions that claimed versions were available for chips not supporting them. Added "pmovefd". sparc.h: Fixed up some comments.
1992-08-25 * internal.h: added #define for STYP_LIT, removed from a29k andSteve Chamberlain1-1/+0
h8300.
1992-08-25 * listing.c (buffer_line): rewind to the start of includeSteve Chamberlain3-5/+17
files, they might be included twice.
1992-08-25Support for the Z8kSteve Chamberlain7-6/+1119
1992-08-25Regenerated after Z8000 additionSteve Chamberlain1-0/+4
1992-08-25Support for the Z8000Steve Chamberlain4-5/+237
1992-08-25 Add basic support for the z8k:Steve Chamberlain3-2/+205
* Makefile.in, archures.c, coffcode.h, configure.in, reloc.c, section.c, targets.c,
1992-08-25Markup changes to run through TeX without errors.Roland Pesch1-13/+32
WARNING: (1) this has not yet been proofread as a printout---just eliminated problems that TeX complained about. (2) extraneous line breaks introduced in some examples, sometimes in ridiculously long strings; this may falsify examples. Places where I did this are marked by FIXME comments.
1992-08-25Some improvements in Texinfo markup:Roland Pesch1-214/+407
1) use makeinfo node defaulting 2) correct bad xref 3) use @display, @exdent, etc. as first approximation to Julia's clever typewriter markup; **THIS WILL NEED STUDY AND REVISION** 4) introduce many nodes rather than ---- in "detailed reference" appendix
1992-08-25Add sparc-stub.c to .SanitizeStu Grossman1-0/+1
1992-08-25Move a patch which got put in the wrong place.Steve Chamberlain1-0/+22
1992-08-25Update to make patches relative to current devo sources.Fred Fish1-180/+105
1992-08-25* configure.in: Add sparclite as a target.Stu Grossman1-2/+2
1992-08-25* sparc-stub.c (handle_exception): Flush instruction cache justStu Grossman2-1/+12
before returning to the user. (hexToInt): Fix overzealous cleanup.
1992-08-24 * ar.c (map_over_members): if the element of the archive has aSteve Chamberlain1-0/+8
null name, fill it in. * nm.c (do_one_rel_file): only warn if a bfd's flags say there will be symbols and there aren't any.
1992-08-24Renamed OSE configuration to ose.Ian Lance Taylor10-10/+63
1992-08-24 * ieee.c (ieee_get_symtab): always null terminate the symbol list,Steve Chamberlain1-0/+3
lint.
1992-08-24Brought up from p3:Ian Lance Taylor1-0/+9
Mon Aug 24 14:05:14 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: don't create all directories for ``make install''; let the subdirectories create the ones they need.
1992-08-24Mon Aug 24 12:45:12 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-8/+43
* tc-m68k.c: use TARGET_CPU to choose default cpu type. * te-generic.h: default to LOCAL_LABELS_DOLLAR and LOCAL_LABELS_FB so that we can assemble hand-written libgcc code.
1992-08-24Mon Aug 24 12:45:43 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-1/+6
* Makefile.in: defined TARGET_CPU for C code so that it can choose one element of a family.
1992-08-24 * coffcode.h (coff_add_missing_symbols): if symbols don't comeSteve Chamberlain3-35/+77
from a coff file (csym is null), dont deref them * ieee.c (parse_expression): get the answer right when adding an abs+(sec+off), (ieee_generic_stat_arch_elt): call ieee_object_p on elts so that filename is filled in.
1992-08-24 * infrun.c (handle_command): Rewrite to allow multiple signalFred Fish1-0/+8
numbers, signal number ranges, and to recognize "all" to mean all signals except those used by the debugger. * infrun.c (SET_SIGS, UNSET_SIGS): Macros used in handle_command to set or reset actions for specific signals.
1992-08-24FIXME. Half-done documentation for the macros used to configure GDB'sJohn Gilmore1-0/+6
sources. What's there now is a list of all macros, and at least one source file in which they are referenced.
1992-08-24 * coffread.c (decode_type): Call alloc_type to alloc newFred Fish5-43/+63
types. * stabsread.c (read_array_type, read_range_type, define_symbol): Call alloc_type to alloc new types. * stabsread.c (define_symbol): Move dbl_valu symbol field data from type_obstack to symbol_obstack. * stabsread.c (define_symbol): Move typedef_sym from type_obstack to symbol_obstack. * gdbtypes.h (TYPE_ALLOC): New macro to allocate space for data associated with a type, using the same mechanism as was used to allocate space for the type structure itself. * coffread.c (patch_type, coff_read_struct_type, coff_read_enum_type): Use TYPE_ALLOC. * dwarfread.c (struct_type): Use TYPE_ALLOC. * gdbtypes.c (create_array_type, check_stub_method, allocate_cplus_struct_type): Use TYPE_ALLOC. * mipsread.c (parse_symbol, parse_type): Use TYPE_ALLOC. * stabsread.c (read_struct_type, read_array_type, read_enum_type, read_range_type): Use TYPE_ALLOC.
1992-08-23 * breakpoint.c (breakpoint_re_set): Select a default sourceFred Fish3-2/+18
symtab if one is not currently selected. * utils.c (query): Call wrap_here before building the output query string, to turn off wrapping and flush any buffered output. Otherwise our query may end up in the wrap buffer and never be seen by the user. * eval.c (evaluate_subexp): Report error when attempting to evaluate subscript for types without a target type, rather than dumping core by using the NULL pointer. * symfile.c (symbol_file_command): Forget current_source_symtab and current_source_line when discarding symbol table.
1992-08-23Bug fixes from Andrew Heybey <ath@lcs.mit.edu>.John Gilmore2-1/+11
* tm-mips.h (REGISTER_VIRTUAL_TYPE): Float regs are float type. * mips-tdep.c (mips_print_register): Alloc enough space for two regs.
1992-08-21* remote.c (remote_open): Fix baud rate setting to make -b flagStu Grossman2-386/+294
work. (remote_wait): Change 'T' message parser to deal with new improved format which allows stub to send an arbitrary bunch of registers. * sparc-stub.c: General cleanups. (trap_low, handle_exception): make all this re-entrant by storing all state on the stack. Clean up memory error trapping. (computeSignal, set_debug_traps): make it all table driven. Make a start at a baud rate setting command.