aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-03-13consistent use of -solaris2*David D. Zuhn2-0/+32
1993-03-13consistent use of -solaris2*David D. Zuhn1-0/+4
1993-03-13consistent use of -solaris2*David D. Zuhn2-1/+5
1993-03-13 * configure.in: canonicalize all instances to *-*-solaris2*,David D. Zuhn2-7/+29
also strip out a number of tools to not build for go32 host
1993-03-13* symtab.c (find_pc_symtab): some object file formats, notably mips,K. Richard Pixley1-0/+4
have holes in the address ranges of symtabs. Change this algorythm from first hit to tightest fit. Fixes #2217.
1993-03-13* mips-tdep.c (heuristic_proc_start): if we walk the pc into the fenceK. Richard Pixley2-2/+17
post without finding the enclosing function, then print a warning.
1993-03-12Fri Mar 12 09:33:23 1993 Jim Kingdon (kingdon@cygnus.com)Jim Kingdon6-144/+250
* xcoffread.c (retrieve_tracebackinfo): Move assignment out of while condition. * xcoffread.c (enter_line_range): complain() on bad endoffset. xcoffread.c: Doc fixes. Tue Mar 9 09:56:12 1993 Jim Kingdon (kingdon@cygnus.com) * tm-rs6000.h (CORE_NEEDS_RELOCATION): Just call xcoff_relocate_core. xcoffexec.c (xcoff_relocate_core): New function. (text_adjustment): Removed. (add_vmap): Return the vmap. rs6000-tdep.c (add_text_to_loadinfo): No longer static. Fri Mar 5 05:22:46 1993 Jim Kingdon (kingdon@cygnus.com) * xcoffsolib.h: Add objfile member to struct vmap. xcoff{exec,solib}.c: Use it, not lookup_objfile_bfd. xcoffexec.c (add_vmap): Allocate objfiles here.
1993-03-12 * rs6000-core.c: Add .ldinfo section.Jim Kingdon1-0/+4
1993-03-12 * expr.c, write.c: Ultrix native 4.2 cc requires assert conditionIan Lance Taylor3-131/+134
to be on a single line.
1993-03-12 * Makefile.in (MAKEOVERRIDES): Define to be empty.Ian Lance Taylor2-11/+36
1993-03-12 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in anFred Fish1-0/+5
expected output to match current "expect" expectations.
1993-03-12 * section.c (bfd_set_section_contents): whitespacsSteve Chamberlain2-0/+11
* seclet.c (seclet_dump_seclet): Don't try and fill sections with no contents.
1993-03-12don't define POSIX_UTIME for go32, makes ar & ranlib happy againDavid D. Zuhn2-1/+4
1993-03-12today's changes -- version number handling, config.h, as.c, EXIT_*, 68k changesKen Raeburn1-0/+60
1993-03-12accept m683??, not just m683?2Ken Raeburn1-12/+76
1993-03-12config.h, version.c: Now generated from the Makefile.Ken Raeburn1-7/+26
ALL_CFLAGS: No longer define TARGET_CPU. check: Print a message, rather than staying silent. VERSION: New variable.
1993-03-12Include new file config.h.Ken Raeburn1-40/+71
Handle some m683XX processor ids.
1993-03-12Define EXIT_SUCCESS and EXIT_FAILURE if not already defined.Ken Raeburn1-0/+5
1993-03-11 * utils.c (fputs_demangled, fprint_symbol): Remove.Fred Fish6-20/+45
* utils.c (fprintf_symbol_filtered): New function which combines the functionality of fputs_demangled and fprint_symbol. Uses a caller provided language parameter to select the appropriate demangler, and caller provided args to pass to the demangler. * defs.h (fputs_demangled, fprint_symbol): Remove prototypes. * defs.h (fprintf_symbol_filtered): Add prototype. * c-typeprint.c (cp_type_print_method_args): Replace calls to fputs_demangled with call to fprintf_symbol_filtered. * cp-valprint.c (demangle.h): Include * cp-valprint.c (cp_print_value_fields): Replace calls to fprint_symbol with calls to fprintf_symbol_filtered. * printcmd.c (print_frame_args): Replace call to fprint_symbol with call to fprintf_symbol_filtered. * stack.c (print_frame_info, frame_info): Add language variable to pass to fprintf_symbol_demangled and initialize it from the symbol's language. Replace calls to fputs_demangled with calls to fprintf_symbol_filtered. * symtab.c (find_methods): Replace call to fputs_demangled with call to fprintf_symbol_filtered. **** start-sanitize-chill **** * ch-valprint.c (demangle.h): Include. * ch-valprint.c (chill_print_value_fields): Replace call to fprint_symbol with call to new fprintf_symbol_filtered. **** end-sanitize-chill ****
1993-03-11 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to useFred Fish1-0/+25
in place of bare 0, for readability reasons.
1993-03-11 * utils.c (fputs_demangled): Complete rewrite to clean up andFred Fish6-180/+199
add a language parameter that is used to select the demangling algorithm. * defs.h (enum language): Move further up in file so enum can be used in prototypes. * defs.h (fputs_demangled): Update prototype to add lang arg. * c-typeprint.c (cp_type_print_method_args): Add language arg to fputs_demangled calls, remove DMGL_PARAMS flag. * stack.c (print_frame_info): Remove obsolete code so we don't have to update fputs_demangled usage in it. * stack.c (print_frame_info, frame_info): Add language variable to pass to fputs_demangled and initialize it from the symbol's language. Call fputs_demangled with language arg. * symtab.c (find_methods): Add language arg to fputs_demangled call.
1993-03-11 * Makefile.in (VERSION): Bump version to 4.8.2.Fred Fish2-4/+11
1993-03-11Document change to default.exp.Fred Fish1-0/+6
1993-03-11 * main.c (source_command): Require an explicit pathname of fileFred Fish5-15/+75
to source, since previous behavior of defaulting to gdb init file was troublesome and undocumented. * printcmd.c (disassemble_command): Add missing '{}' pair to else with two statements. Bug reported by Stephane Tsacas <slt@isoft.fr>. * symtab.c (find_pc_line): Don't complain about zero length or negative length line numbers for the moment, since we may not own the terminal when called, such as when single stepping. (FIXME) * language.h (CAST_IS_CONVERSION): True if current language is C++ as well as C. Fix from Peter Schauer. * environ.c (get_in_environ, set_in_environ, unset_in_environ): Use STREQN macro rather than bare '!strncmp()'. * environ.c (unset_in_environ): Avoid use of memcpy on overlapping memory regions, as suggested by Paul Eggert <eggert@twinsun.com>. * c-exp.y (%union struct): Remove unused ulval as suggested by Paul Eggert <eggert@twinsun.com>.
1993-03-10* config.guess: add GPL.K. Richard Pixley4-101/+57
* Makefile.in, config.guess, config.sub, configure: bump copyrights to 93.
1993-03-10 * Makefile.in (do-info): Removed obsolete check for existence ofIan Lance Taylor2-1/+4
localenv file.
1993-03-10 * Makefile.in (MAKEOVERRIDES): Define to be empty.Ian Lance Taylor2-0/+5
1993-03-10tclX supportDavid D. Zuhn3-3/+33
1993-03-10* Makefile.in (setup-dirs): change invocation of make to $(MAKE).K. Richard Pixley2-16/+16
1993-03-09Remove unneeded files, which were being sanitized out anyhow.Ian Lance Taylor8-3768/+0
1993-03-09 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set upFred Fish1-0/+28
expected fail for i486-*-* that misses the marker2 function. * gdb.t10/crossload.exp (bfddefault): Allow successful recognition of a format to pass even if no symbols are found. Explicitly catch failures where the format is not recognized or is ambiguous, and add the reason to the fail message. * gdb.t10/crossload.exp (bfdexplicit): Catch failure where the cause is and invalid target and add reason to failure message. * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, elf32-i386, elf32-sparc, and elf32-i860. * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): Set up expected failure for 'filename'::variable scope resolution, which is now apparently broken on all targets. * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, gdb.t23/templates.exp: Change failure for missing binfile into just a warning. gdb.t21/demangle.exp: Change all cfront references to 'arm' references.
1993-03-09 * elf32.c (elf_object_p): Use ELF_ARCH stored in xvec to matchFred Fish2-19/+62
against machine architecture stored in the ELF header, to resolve ambiguities. * elf32.c (bfd_section_from_shdr): Bfd_make_section can return NULL, so only use results when non-NULL. * targets.c (elf32_m68k_vec, elf32_i860_vec): Add extern decls and add to vector of targets.
1993-03-09Removed obsolete Makefile.dos.Ian Lance Taylor10-1613/+4
1993-03-09Removed obsolete Makefile.dos (was being sanitized out anyhow).Ian Lance Taylor1-591/+0
1993-03-09Updated dates.Ian Lance Taylor1-2/+2
1993-03-09Added new ECOFF files.Ian Lance Taylor1-0/+4
1993-03-09Checkpoint for ECOFF support. Can assemble hello, world.Ian Lance Taylor2-0/+2
* config/obj-ecoff.c, config/obj-ecoff.h: Preliminary ECOFF support. * config/tc-mips.h (TARGET_FORMAT): Define based on OBJ_AOUT vs. OBJ_ECOFF as well as TARGET_BYTES_*_ENDIAN. (struct loc, struct proc, struct file): Moved to tc-mips.c within #ifndef OBJ_ECOFF block, since ECOFF uses different versions. * config/tc-mips.c: Rearranged for ECOFF support. Added prototypes for all static functions. Moved existing minimal debugging format support info #ifndef OBJ_ECOFF blocks. (macro_build_lui): Eliminated sign_extend argument, because ECOFF does not support a non sign extended high 16 bits reloc. Adjusted all callers accordingly. (tc_get_register): Renamed from get_register, and made non-static. * config/mips-big.mt, config/mips-lit.mt: New files. Define TARGET_BYTES_BIG_ENDIAN and TARGET_BYTES_LITTLE_ENDIAN, respectively. * configure.in (mips-*-bsd*): Use gas_target mips-lit. (mips-*-ultrix*, mips-*-irix*, mips-*-ecoff): New targets, using obj_format ecoff and gas_target mips-lit or mips-big.
1993-03-09bump main trunk to version 2.0.1Ken Raeburn2-2/+5
1993-03-09 * write.c (chain_frchains_together): Check that seg_info (section)Ian Lance Taylor1-0/+17
is not NULL. (write_object_file): Call obj_frob_file after setting the symbols, not before.
1993-03-09keep mh-aix386David D. Zuhn1-0/+1
1993-03-09 * utils.c (quit): If using go32, still call error when quit seen.Steve Chamberlain2-3/+6
(pollquit): New function to poll keyboard for user interrupt, called from QUIT. * xm-go32.h (QUIT): Define to call pollquit. * h8300-tdep.c (examine_prologue): Use correct value for number of registers.
1993-03-09updatedKen Raeburn1-34/+35
1993-03-08Add `set print max-symbolic-offset' doc.John Gilmore2-1/+18
1993-03-08hppa.c: don't require DL_MAGIC, SHL_MAGIC, if they're not defined (hpux 7.0)Ken Raeburn2-1/+7
1993-03-08hppa and aix386-core changesKen Raeburn1-0/+16
1993-03-08from Noah Friedman: define some needed macros if hpux version < 8Ken Raeburn1-0/+23
1993-03-08From Minh Tran-Le: recognize i386-ibm-aix (ps/2), and use new config file forKen Raeburn1-0/+1
it.
1993-03-08for aix386 (ps/2), don't run ranlibKen Raeburn1-0/+2
1993-03-08 * Makefile.in (GCC_FOR_TARGET): Eliminated definition; useIan Lance Taylor1-26/+10
CC_FOR_TARGET instead. (BASE_FLAGS_TO_PASS): Pass GCC_FOR_TARGET=$(CC_FOR_TARGET). Also added a sanitized dependency of all-gdb on all-chillrt, so that the gdb chill tests can be built.
1993-03-08Clean up damage made when I checked in sanitized versionSteve Chamberlain1-17/+21