Commit graph

  • 6131a42a8d * tm-vx68.h, tm-es1800.h: Use tm-68k.h rather than tm-sun3.h. * tm-sun3.h: Remove STACK_END_ADDR, no longer used. * tm-sun3os4.h: Update comments. * xm-delta88.h: Remove STACK_END_ADDR. John Gilmore 1992-09-02 20:50:31 +00:00
  • 2afc285dd5 Add copyright notice. Per Bothner 1992-09-02 20:45:02 +00:00
  • 9cd64d11be Tiny bugfix for makeinfo. John Gilmore 1992-09-02 09:32:27 +00:00
  • 30fd86193e Update .sanitize files John Gilmore 1992-09-02 09:24:34 +00:00
  • 370b66b639 Update sanity files. John Gilmore 1992-09-02 09:23:12 +00:00
  • 6aef3bdeb6 Roll VERSION to 4.6.5 for the P3 release. John Gilmore 1992-09-02 08:54:04 +00:00
  • ea25a59aac * config/sun4os4.mh: Include ser-termios.o. FIXME, all .mh files should include a ser-XXX.o module. * configure.in: Map unrecognized sun 68k's, sun sparcs, into known suns in configure.in, rather than mapping them to unique config files that happen to duplicate other config files. * config/sun3.{mh,mt}: Remove (use identical sun3os4.*). * config/sun4.{mh,mt}: Remove (use identical sun4os4.*). John Gilmore 1992-09-02 08:52:53 +00:00
  • b52373a2b1 * ser-termios.c, ser-go32.c: Remove DEFUN crap, clean up. * serial.h (EXFUN): Remove all uses, convert to PARAMS. * config/sun4os4.mh: Include ser-termios.o. FIXME, all .mh files should include a ser-XXX.o module. John Gilmore 1992-09-02 08:51:17 +00:00
  • e1313d24bc * config/m68k-un.mt, config/m68k-noun.mt, config/sparc-un.mt, config/sparc-noun.mt: New target configs for embedded. * config/sun4os3.{mh,mt}: Remove, never existed in production. John Gilmore 1992-09-02 08:04:32 +00:00
  • ebb3a1e550 * configure.in (*-*-sunos*): Use trailing * to match all sub-variants of SunOS, e.g. sunos4* to match sunos4.1.1. (sparc-*-sunos3): Remove host & target. Sunos3 never shipped in production on Sun-4. ({a29k,i[34]86,i960}-*-elf): Add targets, equivalent to coff. (m68k-*-{aout,coff,elf}): Add targets, w/new config and tm files. (sparc-*-{aout,coff,elf}): Add targets, w/new config and tm files. John Gilmore 1992-09-02 08:03:42 +00:00
  • ef2810d07e * Makefile.in: Added mostlyclean/clean/distclean rules. Per Bothner 1992-09-02 07:27:31 +00:00
  • 8d5d0e117f * Makefile.in: Added mostlyclean, distclean rules, and cleaned up clean, realclean. Per Bothner 1992-09-02 07:26:15 +00:00
  • c52bdfecfd * ldmisc.c (xrealloc): New (needed by ../libiberty/cplus.dem.c). * ldlex.l: Moved comment() to end, since some compilers otherwise have problems with input() used before it is defined. Per Bothner 1992-09-02 06:45:13 +00:00
  • 139741da17 Formatting improvements and other minor edits. Roland Pesch 1992-09-02 04:08:28 +00:00
  • ea678717a4 * breakpoint.c (breakpoint_re_set): Avoid setting source symtab (which involves reading in main's symtab) if we have no breakpoints. John Gilmore 1992-09-02 02:31:52 +00:00
  • 2df681368b new configure triple work, added solaris 2 & irix host support, fix FLEX definition David D. Zuhn 1992-09-02 00:49:47 +00:00
  • fc60e4f737 Removed cplus-dem.[ch]. (These are now in ../libiberty.) Per Bothner 1992-09-01 23:10:08 +00:00
  • 319a021edf * Makefile.in: all-opcodes, cd into the right directory Steve Chamberlain 1992-09-01 22:49:37 +00:00
  • e87c29c860 This seems to have been overlooked in my last check-in. Per Bothner 1992-09-01 22:32:28 +00:00
  • e4b9262014 Add scripts. Per Bothner 1992-09-01 22:14:49 +00:00
  • a2d5971d85 Add isc-sysv3.2.sc. Per Bothner 1992-09-01 22:14:24 +00:00
  • 8f5a6be62c Remove non-existant file hp300bsd.mh. Per Bothner 1992-09-01 22:07:32 +00:00
  • 66945e8a30 Note previous change (removing oasys from target_vector). Per Bothner 1992-09-01 20:42:42 +00:00
  • 81e064da64 * targets.c (target_vector): Take out oasys (unless that is the default): Because there is no magic number in archives, there can be annoying target mis-matches. Per Bothner 1992-09-01 20:42:11 +00:00
  • 0bb95ac84a Brought forward from p3: Ian Lance Taylor 1992-09-01 01:17:01 +00:00
  • b68b44fac8 Brought forward from p3: Ian Lance Taylor 1992-09-01 01:16:25 +00:00
  • 7e10f53ccf Brought forward from p3: Ian Lance Taylor 1992-09-01 01:14:04 +00:00
  • 3790af1d33 Brought forward from p3: Ian Lance Taylor 1992-09-01 01:13:11 +00:00
  • d257b46f88 Sun Aug 30 21:12:11 1992 Ian Lance Taylor (ian@cygnus.com) Ian Lance Taylor 1992-09-01 01:12:41 +00:00
  • fd9d7e4a76 Link libopcodes with objdump Mike Werner 1992-08-31 23:23:34 +00:00
  • 868ebe79a8 get the order of opcodes + binutils right so that everything builds Mike Werner 1992-08-31 23:19:34 +00:00
  • cfb48ce52d #include file moved Steve Chamberlain 1992-08-31 22:53:15 +00:00
  • a4ef860176 Disassemble for z8k and build using opcode library Steve Chamberlain 1992-08-31 22:28:08 +00:00
  • aa06ff7e3c Support for opcodes directory Steve Chamberlain 1992-08-31 22:26:18 +00:00
  • add1fb05e5 * z8k-dis.c: knows how to disassemble z8k stuff Steve Chamberlain 1992-08-31 21:54:31 +00:00
  • 95ff889ecd * dwarfread.c (cu_language): New local variable to record language for current compilation unit being processed. * dwarfread.c (set_cu_language): New local function to decode and record language for current compilation unit being processed. * dwarfread.c (synthesize_typedef): Add local function to synthesize a typedef for C++ classes, structs, unions, and enumerations. * dwarfread.c (read_structure_scope): Synthesize typedefs for C++ classes, structs and unions. * dwarfread.c (read_enumeration): Synthesize typedefs for C++ enumerations. * dwarfread.c (read_file_scope): Call set_cu_language to record language for current compilation unit. After symtab is built, save this recorded language. * dwarfread.c (process_dies, add_partial_symbol, struct_type, scan_partial_symbols, new_symbol): Recognize TAG_class_type. * dwarfread.c (add_partial_symbol): Synthesize partial symbol typedefs for C++ classes, structs, unions, and enumerations. * dwarfread.c (scan_compilation_units): Call set_cu_language to record language for current compilation unit. * dwarfread.c (scan_partial_symbols): Call add_enum_psymbol here for TAG_enumeration_types, rather than in add_partial_symbol. * dwarfread.c (add_partial_symbol): Combine TAG_enumeration_type case with class, struct, and union type cases, now that they are the same. Remove tests for non-NULL name attributes, now done by callers. * gdbtypes.h (TYPE_CODE_CLASS): Add type for C++ classes, but treat as alias for TYPE_CODE_STRUCT for now. Fred Fish 1992-08-31 20:50:45 +00:00
  • a4ccc31032 * z8k-opc.h: new file full of z8000 opcodes Steve Chamberlain 1992-08-31 20:48:44 +00:00
  • 71703b0735 Update to SPARC Version 9 Draft 1.0.4. Jim Wilson 1992-08-31 17:14:50 +00:00
  • 93fd00fbbf Handle new v9 insn argument codes, and delete support for obsolete ones. Otherwise not updated or tested, since v9 support is obviously incomplete, and it can't possibly work right without some effort. Jim Wilson 1992-08-31 17:03:47 +00:00
  • 2768b3f763 * aoutx.h (aout<n>swap_ext_reloc_out), bout.c (b_out_squirt_out_relocs): fix bug 1506 where abs symbols attached to the built-in abs_section were not written out correctly. Steve Chamberlain 1992-08-31 15:10:34 +00:00
  • 3877a2192c * {i386-tdep.c, m68k-tdep.c, mips-tdep.c, sparc-tdep.c} (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Use "regi" for local indexing through register numbers, reserving "regno" for the name of a specific register passed as an input parameter. Fix bug propagated through all versions that sometimes used regno as an index when it should have been regi, thus using -1 as an index in some cases. Fred Fish 1992-08-31 04:22:46 +00:00
  • dc1d1ca5e8 * gprof.h, gprof.c, printfgprof.c: Add support for two output styles: The default is similar to the old FSF gprof, while -T sets the variable bsd_style_output, which causes output matching Berkeley's gprof. The biggest differences are that with the FSF style output, the flat profile comes before the call graph; numbers come before explanations; and there is less gratuitous white space. * gprof.h, gprof.c, printfgprof.c: New discard_underscores variable causes discarding of initial underscores when printing symbol names. It is set unless there is a "main" symbol (without an underscore). * printfgprof.c: New function printnameonly(), called by printname(). It handles stripping of initial '_', as well as C++ name-demangling. * gprof.callg, gprof.flat, make-c-prog.awk: Removed. It is just as convenient to edit blurbs.c directly. * Makefile.in: Removed rule for making blurbs.c. * blurbs.c: This is now a true source file (as opposed to being generated from gprof.callg and gprof.flat). Change style to use one long string literal, instead of one literal per output line. Add FSF-style blurb for call graph. Per Bothner 1992-08-31 03:34:15 +00:00
  • 3402b1cff2 * cplus-dem.c, demangle.h: Moved to ../libiberty and ../include, 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. Per Bothner 1992-08-31 01:23:24 +00:00
  • a5cdd8afd1 removed debugging code accidentally checked in David D. Zuhn 1992-08-31 01:21:57 +00:00
  • fe2b6209ff * cplus-dem.c: Removed. Use the version in libiberty now. * ldmisc.c: Use new libiberty version of cplus_demangle(). Per Bothner 1992-08-31 01:14:44 +00:00
  • 455a0d2890 * Makefile.in: Bump to versions 1.97.90. * cplus-dem.c: Removed. Was nowhere used - and if some programs are changed to to demangling should now use the versions in libiberty. Per Bothner 1992-08-31 01:11:18 +00:00
  • 98a33b6db9 changes tests from -d foo to -f foo/Makefile David D. Zuhn 1992-08-31 01:07:24 +00:00
  • c97259275e * demangle.h: New file, moved from ../gdb. Made independent of gdb. Allow demangling style option to be passed as a parameter to cplus_demangle(), but using the current_demangling_style global as the default. Per Bothner 1992-08-31 00:57:03 +00:00
  • 01aec199eb Keep sparc.mt. Jim Wilson 1992-08-31 00:27:23 +00:00
  • c6b16054ea Resolve someone else's CVS update conflict. Jim Wilson 1992-08-31 00:01:22 +00:00
  • b0952e128d Make as.new depend on LOCAL_LOADLIBES. Jim Wilson 1992-08-29 19:12:04 +00:00
  • afb5deddd5 * obstack.h: Merge comment change from current FSF version. Fred Fish 1992-08-29 17:10:29 +00:00
  • d6434f3974 Minor bug fixes from last big checkin. John Gilmore 1992-08-29 04:22:31 +00:00
  • d26c07d124 RS/6000 portability changes (for hosting cross-debuggers). John Gilmore 1992-08-29 00:33:47 +00:00
  • 9b280a7f53 RS/6000 portability changes (for hosting cross-debuggers). John Gilmore 1992-08-29 00:32:58 +00:00
  • 92a87f6afd * gdbtypes.h (TYPE_ALLOC): Parenthesize result to avoid problems for callers. John Gilmore 1992-08-29 00:31:10 +00:00
  • ecf4059f1c RS/6000 portability changes (for hosting cross-debuggers). John Gilmore 1992-08-29 00:28:56 +00:00
  • 0a62e9bd9f Fri Aug 28 16:29:15 1992 Ian Lance Taylor (ian@cygnus.com) Ian Lance Taylor 1992-08-29 00:17:55 +00:00
  • 5f2d9799ce Update ChangeLog, removing yesterday's 960 change and putting in todays (960 now always uses little endian ordering). Ian Lance Taylor 1992-08-29 00:17:29 +00:00
  • 8ae35e5919 Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com) Ian Lance Taylor 1992-08-29 00:16:47 +00:00
  • e41a1546e1 Back out the HOST_BIG_ENDIAN_P changes I put in yesterday. Ian Lance Taylor 1992-08-28 22:54:13 +00:00
  • cf24f26c84 Missed one... Ken Raeburn 1992-08-28 22:44:19 +00:00
  • 71c1f4043f Renamed opc-sparc.c to sparc-opc.c for more significant characters in cpu name under losing file systems ("sparc-op" rather than "opc-spar"). Ken Raeburn 1992-08-28 22:42:58 +00:00
  • 8b361a954a -S flag is no longer supported (nor needed) with flex. Sean Eric Fagan 1992-08-28 21:27:32 +00:00
  • 378dac8cc6 Back out yesterday's change for using host endian order in 960 bout files. Ian Lance Taylor 1992-08-28 21:10:36 +00:00
  • e1f6e8ed5c Forgot to add we32k.h. Brendan Kehoe 1992-08-28 21:01:47 +00:00
  • c7551f7651 Forgot to list the we32k files in .Sanitize. Brendan Kehoe 1992-08-28 21:01:11 +00:00
  • d6776adba2 * vx-share/README, nindy-share/README: New files describing how these directories' code is shared, and with whom. (also 29k-share) John Gilmore 1992-08-28 20:16:45 +00:00
  • 7079de160f * vx-share/README, nindy-share/README: New files describing how these directories' code is shared, and with whom. John Gilmore 1992-08-28 20:16:23 +00:00
  • 63237c0228 Last file for preliminary support of the we32k (AT&T 3b2 family). Brendan Kehoe 1992-08-28 17:17:33 +00:00
  • 6e122179f3 Accept i486 where i386 ok. John Gilmore 1992-08-28 05:00:36 +00:00
  • 500516d3cb * 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. John Gilmore 1992-08-28 04:59:03 +00:00
  • ef131e1315 * configure.in (target configurations): Reformat into table. Remove unsupp. Amigados host and target. Ditto Mach 386 target. John Gilmore 1992-08-28 04:58:27 +00:00
  • b1aa08e25f Remove -gas variants; GDB doesn't care. Cross-check with config/*.mh to make sure all .mh files are represented and vice verse. John Gilmore 1992-08-28 02:00:26 +00:00
  • 94cc1ee79d Thu Aug 27 16:38:42 1992 Ian Lance Taylor (ian@cygnus.com) Ian Lance Taylor 1992-08-28 00:08:35 +00:00
  • 8e3d11580a Thu Aug 27 17:01:04 1992 Ian Lance Taylor (ian@cygnus.com) Ian Lance Taylor 1992-08-28 00:08:13 +00:00
  • de0f17d890 * config.sub: add we32k Brendan Kehoe 1992-08-27 22:19:51 +00:00
  • 6697a1a911 Add preliminary support for the we32k (AT&T 3b2). Brendan Kehoe 1992-08-27 22:11:48 +00:00
  • 98c0c56d67 Add preliminary support for the we32k (AT&T 3b2 family). Brendan Kehoe 1992-08-27 22:09:30 +00:00
  • 9990f965a2 Add preliminary support for the we32k (AT&T 3b2 and family). Brendan Kehoe 1992-08-27 22:08:01 +00:00
  • 582e962abd * configure.in: add we32k Brendan Kehoe 1992-08-27 22:04:34 +00:00
  • a7a2ea6874 correct use of bfd symbols Mark Eichin 1992-08-27 21:19:27 +00:00
  • 19758e9ed7 * configure.in (host configurations): Reformat nested cases into easy-to-maintain table. (altos-*-gas): Use -gas flag instead of OS "gas". John Gilmore 1992-08-27 04:15:42 +00:00
  • 3be5606231 * bout.c: added support for relaxable alignment relocs. Steve Chamberlain 1992-08-27 00:35:09 +00:00
  • cd1d8c6d89 * ldlang.c (lang_process): don't pass null pointers when 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. Steve Chamberlain 1992-08-27 00:32:05 +00:00
  • 38e9ed495c * cplus-dem.c: Reorder args to most local functions to make them 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. Fred Fish 1992-08-26 23:05:55 +00:00
  • f21798cad0 * cpu-z8k.c (compatible): made static to reduce name space polution. Steve Chamberlain 1992-08-26 21:21:20 +00:00
  • 4134a793c7 * config/tc-m68k.c (init_table): Now const. Always include 68851 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. Ken Raeburn 1992-08-26 04:08:45 +00:00
  • b2f221a944 * config/tc-m68k.c (init_table): Now const. Always include 68851 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. Ken Raeburn 1992-08-26 04:02:42 +00:00
  • 7b22a53c6c m68k.h (m68ec030): Defined as alias for 68030. (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". Ken Raeburn 1992-08-26 03:46:22 +00:00
  • 1f0c772a89 * internal.h: added #define for STYP_LIT, removed from a29k and h8300. Steve Chamberlain 1992-08-25 22:23:20 +00:00
  • ab737e518d * listing.c (buffer_line): rewind to the start of include files, they might be included twice. Steve Chamberlain 1992-08-25 22:16:39 +00:00
  • 163107a143 Support for the Z8k Steve Chamberlain 1992-08-25 22:12:54 +00:00
  • 3ab9faab12 Regenerated after Z8000 addition Steve Chamberlain 1992-08-25 22:09:47 +00:00
  • eaa0f4f8e6 Support for the Z8000 Steve Chamberlain 1992-08-25 22:07:19 +00:00
  • d41ab7144e Add basic support for the z8k: Steve Chamberlain 1992-08-25 22:04:53 +00:00
  • 5bc927fb4e Markup changes to run through TeX without errors. 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. Roland Pesch 1992-08-25 21:20:06 +00:00
  • 899bafebe2 Some improvements in Texinfo markup: Roland Pesch 1992-08-25 20:56:41 +00:00
  • c9715956fb Add sparc-stub.c to .Sanitize Stu Grossman 1992-08-25 17:14:51 +00:00
  • b5d20c939d Move a patch which got put in the wrong place. Steve Chamberlain 1992-08-25 15:40:52 +00:00