Commit graph

  • ee0613d186 * core.c, exec.c, solib.c: Rename target_ops sections => to_sections, etc. * infcmd.c, inflow.c, infptrace.c, infrun.c, main.c, target.c, target.h: target_kill takes no args. John Gilmore 1992-02-21 01:35:32 +00:00
  • e17960fb42 * core.c, eval.c, exec.c, inftarg.c, remote-adapt.c, remote-eb.c, remote-hms.c, remote-mm.c, remote-nindy.c, remote-vx.c, remote.c, target.c, target.h, valarith.c, valops.c, value.h, xcoffexec.c: Remove to_call_function and target_call_function, since it always calls the same thing (call_function_by_hand). John Gilmore 1992-02-21 01:34:46 +00:00
  • 7ed0f002ed * core.c, exec.c, infrun.c, inftarg.c, language.c, remote.c, signame.c, sparc-xdep.c: Prototypes for all static functions. Lint. John Gilmore 1992-02-21 01:33:14 +00:00
  • 75af490bd2 * environ.h, expression.h, frame.h, gdbcmd.h, gdbcore.h, inferior.h, language.h, signame.h, target.h, terminal.h, tm-68k.h, tm-i386v.h, tm-sparc.h, tm-sun386.h, tm-symmetry.h, xm-i386v.h, xm-sparc.h: Prototypes for all external functions. Lint. John Gilmore 1992-02-21 01:31:56 +00:00
  • 088c3a0b74 * defs.h: Include ansidecl.h and PARAMS macro. Use PARAMS to make prototypes for all functions declared here. * cplus-dem.c: Avoid declaring xmalloc and xrealloc. * c-exp.y: Rename SIGNED, OR, and AND to avoid conflict. * environ.c: Include <stdio.h> before defs.h. Minor cleanup. * ieee-float.h: Use PARAMS for prototypes; make some params const. * ieee-float.c, valarith.c: Include <stdio.h>. Lint. b*=>mem*. * m2-exp.y: Remove unused CONST; Rename OR and AND. * utils.c: Avoid declaring malloc and realloc. Lint. (request_quit): Accept signal-number parameter. John Gilmore 1992-02-20 19:23:42 +00:00
  • 8b87cbae28 * bout.c (callj_callback), coff-a29k.c (a29k_reloc), coff-m88k.c (howto_hvrt16): lint. John Gilmore 1992-02-20 16:31:21 +00:00
  • be8303da55 * coffread.c (decode_base_type): Pass long, not union. Fix by Eric Valette, ev@chorus.fr. John Gilmore 1992-02-20 05:25:34 +00:00
  • bccfae1670 Mention the "dir" commands in the .gdbinit file, too. John Gilmore 1992-02-19 23:59:37 +00:00
  • 442b8598ad * configure.texi: Explain better about .gdbinit and about the environment that configure.in sections run in. John Gilmore 1992-02-19 23:42:09 +00:00
  • 90d85bc42b pulled in from hack's unfinished work K. Richard Pixley 1992-02-18 11:27:34 +00:00
  • 131292695f prepping for configure K. Richard Pixley 1992-02-18 11:25:11 +00:00
  • aa3782d24e white space and comments only K. Richard Pixley 1992-02-18 10:24:13 +00:00
  • c6cfc5b52c add note about i860 relocation types K. Richard Pixley 1992-02-18 10:23:18 +00:00
  • f816adbc60 use the new atof-ns32.c for ns32k. K. Richard Pixley 1992-02-18 10:22:46 +00:00
  • eb9eacd3a5 comment change only K. Richard Pixley 1992-02-18 10:21:45 +00:00
  • 4b83ef1cfd tc-i860.[hc]: blew off the dust. Something must still be done about conflicting relocation types. K. Richard Pixley 1992-02-18 10:20:20 +00:00
  • fbd5ddff37 keep ChangeLog K. Richard Pixley 1992-02-18 10:18:32 +00:00
  • e6a125b1f4 Replaced previous tc_aout_fix_to_chars stub with the real thing. K. Richard Pixley 1992-02-18 10:18:05 +00:00
  • e219aa78dc keep the new file K. Richard Pixley 1992-02-18 10:13:57 +00:00
  • 574e55f10f delete duplicate macro definition K. Richard Pixley 1992-02-18 10:13:09 +00:00
  • c82711bd5c copied from hack's last unreleased gas K. Richard Pixley 1992-02-18 10:11:07 +00:00
  • 5bb14552fd * readline.c (readline_default_bindings): Only make use of VLNEXT when both VLNEXT and TERMIOS_TTY_DRIVER is defined. On SVR4 <termio.h> includes <termios.h>, so VLNEXT is always defined. Fred Fish 1992-02-18 01:20:46 +00:00
  • 9e4c1921e5 Add code to handle TAG_pointer_type DIE's (DWARF Information Entries) that are produced by the i486/SVR4 MetaWare compiler, but not by the AT&T or GCC compilers. Fred Fish 1992-02-17 23:26:54 +00:00
  • 1584d0697d New hp300bsd port. Per Bothner 1992-02-17 20:08:20 +00:00
  • 9832e16cc3 * hp300bsd.c (new), config/mt-hp300bsd: Make hp300bsd a full configuration (with possible cross-development), instead of using host-aout.c. Per Bothner 1992-02-17 20:04:21 +00:00
  • 9a051b43a6 record that files were removed K. Richard Pixley 1992-02-17 16:02:58 +00:00
  • 542e1629fd fighting bitrot in a major way K. Richard Pixley 1992-02-17 15:54:49 +00:00
  • af21362450 When creating user defined types for subroutine and array types, check first to see if a partial type already exists due to a forward reference, and if so, bash it to fit. Fred Fish 1992-02-17 15:23:05 +00:00
  • d17c317cfe Hack so it Sanitizes cleanly. Per Bothner 1992-02-16 22:42:44 +00:00
  • adf441b919 * aout-target.h (MY(write_object_contents): Set obj_reloc_entry_size (abfd). * gen-aout.c: Change to emit a .c files, not a .h file. Per Bothner 1992-02-16 21:05:54 +00:00
  • 6f34472d93 * Makefile.in: Bump version to 1.96, and remove -beta suffix from distribution name. * m68k-pinsn.c: New macro COERCE_SIGNED_CHAR to extract the signed value of a character (even if chars are unsigned). * sparc-pinsn.c: Add new operand types. Per Bothner 1992-02-16 20:58:45 +00:00
  • c3d97ef66b *** empty log message *** Per Bothner 1992-02-16 20:49:26 +00:00
  • e62b9411b5 Two typos fixed, spotted by Jim Irwin of WRS Roland Pesch 1992-02-16 01:46:59 +00:00
  • 195758fa2a Fix missing user-font lines in introductory example (spotted by J Irwin, WRS). Roland Pesch 1992-02-16 01:39:35 +00:00
  • 7e5c1057bb * Makefile.in: Major changes. Removed some the sed magic to converts scripts, since that is now handled by genscripts.sh and the *.sc-sh scipt generators. * config.h: Remove a bunch of macros defining emulations and targets. This becomes one less file to edit when adding emulations or targets. * ldemul.h (struct ld_emulation_xfer_struct): Add emulation_name and target_name fields. * ldemul.c, ldemul.h: Define some default functions used by most emulations (and remove from the *.em scripts). * ldemul.c (ldemul_choose_target): Search the new ld_emulations array using a loop (instead of a hardwired nested if statement). Define the ld_emulation from the automatically-geenrated ldemul-list.h. This means you no longer have to edit ldemul.c to add a new emulation. * ldmain.c: Replace {GLD,LNK}960_EMULATION_NAME by their expansions, since the former no longer exist. * PORTING: A very rough first draft of a porting guide. Per Bothner 1992-02-15 23:13:00 +00:00
  • 15c5ec2e27 * config/mt-foo: Changed EMUL=GLDFOO_EMULATION_NAME to EMUL=foo. (The GLDFOO_EMULATION_NAMEs have bee removed.) * config/mh-foo: Rename LDEMULATION names as appropriate (usually 'gldfoo' -> plain 'foo'). Per Bothner 1992-02-15 22:21:43 +00:00
  • de566389ca Major rewrite of how ld is configured. The major idea is to use shell scripts to generate everything. * Each emulation is defined by a short shell script with extension *.sh that specifies the emulation-specific parameters (such as the name of the *.sh-sc and *.em files to use). * genscript.sh is the master shell script used to generate an emulation. It is passed various argument, including the name a the emulation-speciic *.sh file that it "sources" to set variables to emulation-specifc parameters. Per Bothner 1992-02-15 22:13:53 +00:00
  • 6ecb2b74ee Major rewrite of how ld is configured. The major idea is to use shell scripts to generate everything. * generic.em replaces ldtemplate. * Other *.em files replace various *.c files. A *.em file is a shell script that generates the corresponding ld__*.c file that implements an emulation. This is usually a straight 'cat' of a here-document, possibly with substitutions. * Script files (*.sc) are places by *.sc-sh scripts. Again, these are simple shell scripts that 'cat' here-documents, usually with some substitutions. The output a *.sc-sh is a script file. Per Bothner 1992-02-15 22:07:15 +00:00
  • 3340f7e5fd White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ == 1. Get the declarations right in listing.[hc]. K. Richard Pixley 1992-02-15 21:13:03 +00:00
  • a87b326934 White space and comment changes, and #ifdef __STDC__ becomes #if __STDC__ == 1. K. Richard Pixley 1992-02-15 21:09:34 +00:00
  • 5b3fb53040 Remove obsolete use of BSF_ABSOLUTE and replace with bfd_abs_section ref. Fred Fish 1992-02-14 04:13:53 +00:00
  • d5cd3c0e3d pointer lint and tandem target. Steve Chamberlain 1992-02-14 02:29:39 +00:00
  • a213432461 Fix typeo which crept in between compiling and checking in Steve Chamberlain 1992-02-14 01:48:00 +00:00
  • a0f3f080c1 * coffcode.h (get_normalized_symtab): fixed bug where symbols with more than one auxent can cause nasty core dumps. Steve Chamberlain 1992-02-14 01:37:56 +00:00
  • d35bf52d93 Fix code in elf_symtab_read which attempts to read the standard ELF symbol table and add symbol information to the misc function vector. This allows minimum functionality with non -g compiled code, and is vital for use with shared libraries (non of which are currently compiled with -g). Fred Fish 1992-02-14 01:22:12 +00:00
  • 0c5e345c0f Might as well keep the contents of the gas/doc subdir, as well as the dir itself. Roland Pesch 1992-02-14 00:28:22 +00:00
  • a262a1b2ca It's OK to keep the doc subdirectory, really. Roland Pesch 1992-02-14 00:21:34 +00:00
  • 5b620e7567 * xm-vaxbsd.h: Close off comment. Stu Grossman 1992-02-13 20:44:23 +00:00
  • 26ca719c03 terminated unterminated comment Heinz G. Seidl 1992-02-13 19:39:48 +00:00
  • 0a663e9eb9 Define NEED_POSIX_SETPGID for all SVR4 hosts. Fred Fish 1992-02-13 15:47:18 +00:00
  • 920babce5a clean up Sanitize for gas K. Richard Pixley 1992-02-13 10:13:24 +00:00
  • a7f4a774e6 add README fluff K. Richard Pixley 1992-02-13 09:56:39 +00:00
  • 5c640b08ee fluff K. Richard Pixley 1992-02-13 09:56:04 +00:00
  • 0117086004 All files over ~5 lines get copylefted. All copylefted files get copylefted 1992. K. Richard Pixley 1992-02-13 09:49:39 +00:00
  • 8b228fe958 force all files to end in "/* end of filename" K. Richard Pixley 1992-02-13 09:13:54 +00:00
  • 1d63ba3ba0 remove all rcs keywords K. Richard Pixley 1992-02-13 08:39:15 +00:00
  • a39116f1c9 White space and comments only. The devo tree prior to this delta is tagged as "vanilla" for your convenience. K. Richard Pixley 1992-02-13 08:33:54 +00:00
  • 77806c3e79 I think this solves the MAKEINFO and BISON rooting problems. K. Richard Pixley 1992-02-13 00:20:17 +00:00
  • ee1e80ef4c Make the emulation GLD960, not GLD Steve Chamberlain 1992-02-12 06:42:21 +00:00
  • a11d7ba33e Updating gprof for latest bfd stuff, and making configure work. Sean Eric Fagan 1992-02-11 23:15:03 +00:00
  • dcde00c429 ldlang.c: now won't core dump with -M configure.in: add configure target for vxworks960 Steve Chamberlain 1992-02-11 20:21:52 +00:00
  • d68f75c44d #include <sys/stdtypes.h> before <stddef.h> so that when we compile with GCC, the compiler does not stumble over size_t', ptrdiff_t', and `wchar_t'. Also note that the comment in <stddef.h> says that we have to #include <sys/stdtypes.h> before including <stddef.h> when on a sun. Michael Tiemann 1992-02-11 10:34:03 +00:00
  • 20ec2f6c98 New files for MRI syntax assembler Steve Chamberlain 1992-02-11 00:51:52 +00:00
  • ffc5003225 * ldexp.c, ldlang.c: added new idea "abs_output_section", removes tests for NULL pointers all over the place. * ldlang.c (lang_process): remember to relocate global symbols *after* relaxing has done it stuff. Steve Chamberlain 1992-02-11 00:23:32 +00:00
  • b745cf362d Added mh-apollo68v and mt-os68k as files-to-keep. Sean Eric Fagan 1992-02-11 00:16:18 +00:00
  • d5231b0895 Added a68v-xdep.c os68k-xdep.c, tm-os68k.h, and xm-apollo68v.h as files- to-keep. Sean Eric Fagan 1992-02-11 00:14:59 +00:00
  • d96234d279 Added mh-apollo68 and mt-os68k as files-to-keep. Sean Eric Fagan 1992-02-11 00:10:56 +00:00
  • 3aaa5a482f Added h-apollo68v.h as a file to keep. Sean Eric Fagan 1992-02-11 00:08:55 +00:00
  • 5e4d4b0f32 all: Don't include <sys/file.h> if NO_SYS_FILE is defined. On the Apollo, this file does not exist, and not including it hasn't seemed to cause problems. main.c: Use the proper enum's in the options structure initialization; the Apollo compiler chokes on this. Sean Eric Fagan 1992-02-11 00:01:35 +00:00
  • b159ce3f16 Makefile.in: Removed some '#''s that caused an extraneous include of the host/site/target files. configure.in: Added support for hosting on an Apollo Series 400, and targeting on an OS/68k machine. Sean Eric Fagan 1992-02-10 23:58:50 +00:00
  • dd16baba0b Added support for OS/68k (as a target) and Apollo Series 400's (as a host). Sean Eric Fagan 1992-02-10 23:43:56 +00:00
  • 93deef92f4 Added support for hosting on an Apollo Series 400 (under System V emulation), and targeted towards an OS/68000 system. Sean Eric Fagan 1992-02-10 23:31:40 +00:00
  • 36a2f895f8 Added support for hosting on an Apollo Series 400 processor (under System V emulation), and targeted towards an OS/68000 system. Sean Eric Fagan 1992-02-10 23:30:35 +00:00
  • 87780a059a Added support for hosting on an Apollo Series 400 box, and targeted towards an OS/68000 system. Sean Eric Fagan 1992-02-10 23:26:10 +00:00
  • 9ba0618dc7 Adding support for hosting on an apollo series 400 (68k processor). Sean Eric Fagan 1992-02-10 23:22:24 +00:00
  • ca3c5c6329 Make undefined refs not make an executable Steve Chamberlain 1992-02-10 18:54:27 +00:00
  • bcdbe02f82 In configure{.in} {host|target}_makefile_frag should name a file relative to srcdir. I think it now does. configure has been corrected. configure.texi has been clarified. K. Richard Pixley 1992-02-08 08:57:08 +00:00
  • b8972815d5 correct a collision against recent configure changes K. Richard Pixley 1992-02-08 02:22:09 +00:00
  • 0862386b13 added libg++ Heinz G. Seidl 1992-02-08 00:32:56 +00:00
  • 88c52c297c Add xm-vaxbsd.h and xm-vaxult.h to .Sanitize. Add mh-vaxbsd and mh-vaxult, remove mh-vax from config/.Sanitize. Stu Grossman 1992-02-07 22:58:40 +00:00
  • 7d5326148d added mt-sun3 mt-vxworks68 mt-vxworks960 Heinz G. Seidl 1992-02-07 22:34:19 +00:00
  • 2c43314875 added h8300hms.c and h8300hms.sc Heinz G. Seidl 1992-02-07 22:32:29 +00:00
  • b8bb8de3ee keep configure.texi K. Richard Pixley 1992-02-07 21:46:30 +00:00
  • 31bc9fde33 Fixed prototype mismatch reported by MDT Steve Chamberlain 1992-02-07 21:07:18 +00:00
  • b9c3a64afe need bfd for mips Heinz G. Seidl 1992-02-07 20:14:25 +00:00
  • 256269fc92 * buildsym.c (read_struct_type): Avoid double-bump of parse ptr in the op$::OPERATOR. case. From Steven McCanne, <mccanne@horse.ee.lbl.gov>. John Gilmore 1992-02-07 16:23:57 +00:00
  • ef9b1bc915 * exec.c (set_section_name): Pass arg to exec_files_info; only call it if interactive. From Francis Kauth <fk@tv.tv.tek.com>. John Gilmore 1992-02-07 15:57:32 +00:00
  • 3b2cf8e865 * configure.in: Ultrix is only a decstation if it's a MIPS. John Gilmore 1992-02-07 15:55:35 +00:00
  • c556c4267b Add ${srcdir} for makefile_frags. Michael Tiemann 1992-02-07 07:52:08 +00:00
  • 3a07a6ace2 Optimized Makefile generation for a ~30% time win. K. Richard Pixley 1992-02-07 02:04:53 +00:00
  • 195853fc65 * main.c (print_gdb_version): Copyright msg: only this year. (cd_command): Avoid changing current_directory on error. John Gilmore 1992-02-07 01:43:22 +00:00
  • 7c9feeb7de Patch joins devo. K. Richard Pixley 1992-02-07 00:36:15 +00:00
  • d58b7049a7 Fluff removal. Steve Chamberlain 1992-02-07 00:33:57 +00:00
  • 424f020272 Fix so that "guested" configure scripts work when using -srcdir. K. Richard Pixley 1992-02-07 00:33:49 +00:00
  • ee17fd3437 * mipsread.c (parse_partial_symbols): Handle dependencies between partial symbol tables (when not doing stabs-in-ecoff). (This used to be handled by parse_fdr, but parse_fdr was incompatible with handling stabs-in-ecoff, so the code was re-written to not use parse_fdr. Unfortunately, the logic to handle dependencies was overlooked.) Per Bothner 1992-02-06 23:24:30 +00:00
  • 65cceb7879 * objdump.c (disassemble_data): don't print a section's contents if it's not loadable (eg bss) Steve Chamberlain 1992-02-06 20:15:19 +00:00
  • ebf137d5cd * as.c: added new option -ad for hll listings without debug info * listing.c,listing.h: support for new listings, and more for forgiving when lied to about where linenumbers are. * config/obj-coffbfd.c (do_linenos_for): relocate line numbers correctly. Steve Chamberlain 1992-02-06 20:09:39 +00:00
  • 1f46923ff4 * coffread.c (read_enum_type): Use the size of a target int when describing enum. * defs.h: added new #define for TARGET_PTR_BIT, defaults to size of target int. * h8300-tdep.c, remote-hms.c, tm-h8300.h: too many changes to count * symtab.c (lookup_reference_type, lookup_ptr_type): use TARGET_PTR_BIT to determine size of a pointer * values.c (unpack_long): when unpacking a REF or a PTR don't assume the size of the type. Steve Chamberlain 1992-02-06 20:03:31 +00:00
  • ab6c26bae1 From h8300hds* Steve Chamberlain 1992-02-06 19:44:44 +00:00
  • 67c7ea668f * config/mt-coff-h8300: use EMUL like everything else * ldlang.c: (print_padding_statement): print the right address. * Makefile.in, config.h, ldemul.c: renamed h8300hds to h8300hms Steve Chamberlain 1992-02-06 19:43:25 +00:00