aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-03-23 * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,Fred Fish118-802/+151
m88k, mips, none, ns32k, pa, pyr, romp, rs6000, sparc, tahoe, vax, z8k}: New directories to hold cpu specific configuration files. Naming follows gcc convention. * config/{*.mt, *.mh}: All target and host makefile fragment config files moved to an appropriate config/<cpu> subdirectory.
1993-03-23 * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k,Fred Fish8-276/+418
m88k, mips, none, ns32k, pa, pyr, romp, rs6000, sparc, tahoe, vax, z8k}: New directories to hold cpu specific configuration files. Naming follows gcc convention. * config/{*.mt, *.mh}: All target and host makefile fragment config files moved to an appropriate config/<cpu> subdirectory. * nm-*, xm-*, tm-*: All native, host, and target files, which get linked to nm.h, xm.h, and tm.h respectively by configure, moved to appropriate config/<cpu> subdirectory. * nm-sysv4.h, xm-sysv4.h, tm-sysv4.h, tm-sunos.h, nm-trash.h: Native, host, and target files that are common across more than one cpu architecture and included by one of the configured native, host, or target files, get moved to config directory. * Makefile.in (INCLUDE_CFLAGS): Add -I${srcdir}/config to pick up native, host, or target include files moved to one of the config subdirectories, and that are included by other files. * Makefile.in (alldeps.mak): Modify to account for new config directory structure. * alldeps.mak, depend: Update for new config directory structure. * config/*/[ntx]m-*.h: Modify all files that include other [ntx]m-*.h files to use path relative to gdb/config. I.E. "a29k/tm-ultra3.h" includes "a29k/tm-29k.h" rather than just "tm-29k.h". * remote-eb.c (tm-29k.h): Include a29k/tm-29k.h. * mipsread.c (tm-mips.h): Include mips/tm-mips.h. * i860-pinsn.c (tm-i860.h): Include i860/tm-i860.h. * configure.in: Default gdb_host_cpu to host_cpu, and remap the ones where the default is not unique or different than the config subdirectory name. Similarly, handle gdb_target_cpu. Modify configure.in as appropriate to make use of gdb_host_cpu and gdb_target_cpu to find makefile fragments and make links.
1993-03-22 * mipsread.c (compare_blocks): Sort blocks with the same startIan Lance Taylor2-1/+6
address by decreasing ending address.
1993-03-22 * mipsread.c (parse_procedure, parse_partial_symbols): bug fixes.Peter Schauer1-0/+9
1993-03-22 * mipsread.c (parse_procedure): Save cur_fdr accross call toPeter Schauer1-621/+597
lookup_symbol as it might get clobbered by the call. * mipsread.c (parse_partial_symbols): Use ADD_PSYMBOL_ADDR_TO_LIST. The previous code did not initialize the language field for the psymtab entry.
1993-03-22Solve all config problems, make a local site.exp file.Rob Savoye1-1/+26
1993-03-22Fixed a bunch of missing return codes, misc bugs.Rob Savoye1-34/+86
1993-03-22 * gdb.t03/ptype.exp: tests for return code from gdb_test.Rob Savoye1-0/+10
* gdb.t00/teststrategy.exp: Uses which proc rather than spawning which in a shell. Deletes xgdb when done. * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. Tests the return from the "set height" or "set width" commands. Added a few return codes where needed.
1993-03-20Lint: * c-exp.y (parse_number): Avoid shift warning.John Gilmore3-4/+22
* serial.h (struct ttystate): Declare empty one on DOS.
1993-03-20* gdbint.texinfo: Doc NO_MMALLOC and NO_MMALLOC_CHECK as host conditionals.John Gilmore2-27/+34
* stabs.texinfo: More array fixes inspired by Jim's.
1993-03-19New fileSteve Chamberlain1-0/+3
1993-03-19Checkpoint for StuSteve Chamberlain3-0/+1096
1993-03-19 * xm-sun4os4.h: Return type of free() should be void, not int.Stu Grossman2-1/+3
1993-03-19Yes John, I haven't heard from Mark Fox yet.Stu Grossman2-4/+4
* vx-share/vxWorks.h: Remove #def of NULL.
1993-03-19nuke no-op STAB_REG_TO_REGNUMJim Kingdon2-4/+4
1993-03-19fixes re arrays and continuationsJim Kingdon2-10/+16
1993-03-19add XCOFF nodeJim Kingdon2-15/+35
1993-03-19(print_insn): Include the new dis-asm header file.Steve Chamberlain2-1/+5
1993-03-19 * ieee-float.c: Moved to ../libiberty.Per Bothner12-2897/+60
* ieee-float.h: Moved to ../include. * Makefile.in: Update accordingly. * i386-pinsn.c (print_insn), m68k-pinsn.c (print_insn): Convert to stubs that call disassemblers in ../opcodes/*-dis.c. * m68k-tdep.c: Removed definition of ext_format ext_format_68881; it is now in ../opcodes/m68881-ext.c. * mips-tdep.c (mips_skip_prologue): Try to skip more of the prologue (some callers _do_ care). * mips-pinsn.c (print_insn), z8k-tdep.c (print_insn): Convert to new interface of ../opcodes/*-dis.c. * ch-exp.y: Add #include <ctype.h>.
1993-03-18 * xcoffexec.c (exec_close): Don't close exec_bfd twice.Jim Kingdon2-4/+5
1993-03-18 * xcoffread.c (enter_line_range): endaddr is exclusive, not inclusive.Jim Kingdon2-1/+5
1993-03-18A new ARG_MAX hack: explicitly unexport some CHILL variables to keepIan Lance Taylor1-0/+6
them out of the environment.
1993-03-18Remove test checkin.Stu Grossman1-4/+0
1993-03-18Just testing checkins.Stu Grossman1-0/+4
1993-03-17 * xcoffread.c (arrange_linetable): Use x{m,re}alloc not {m,re}alloc.Jim Kingdon2-4/+10
1993-03-17(show_user): Avoid fprintf_filtered botch (AGAIN!).John Gilmore2-2/+9
1993-03-17Forgot to include changes to Makefile.in and configure.in.Fred Fish1-0/+2
1993-03-17 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New testFred Fish4-2/+10
files to test gdb's calling of functions in the inferior with the correct arguments and gdb's ability to retrieve any result returned.
1993-03-17New functions from macros in tm-z8k.h.Steve Chamberlain2-2/+47
1993-03-17 * valops.c (value_arg_coerce): Apply temporary patch toFred Fish1-0/+8
fix problem with coercion of array and function types when passed as arguments to C functions, pending a more complete review of when and how coercion should be done, depending upon context and language.
1993-03-17 * xcoffread.c (MIN_TBTABSIZ): Change to 12.Jim Kingdon2-3/+10
1993-03-17 * xcoffread.c (xcoff_symfile_read): Only read stringtab andJim Kingdon2-7/+15
debugsec if there are a non-zero number of symbols.
1993-03-17Make check target depend on all target.Rob Savoye1-1/+1
1993-03-17Now has :make check" target.Rob Savoye1-60/+48
1993-03-17"Make check" works much better.Rob Savoye1-4/+8
1993-03-17 * xcoffexec.c (add_vmap): Wrap symbol read in catch_errors.Jim Kingdon2-4/+30
1993-03-17 * xcoffread.c (read_symbol_lineno): Look to end of symbols for .bf,Jim Kingdon1-17/+38
not just 50 symbols. (symtbl_num_syms): New variable. (read_xcoff_symtab): Set it. (read_symbol_nvalue): Check for bad symno. (read_symbol_{lineno,nvalue}, callers): Don't pass symtable; it's always symtbl.
1993-03-17Catch error on close so runtest won't bomb.Rob Savoye1-0/+6
1993-03-16 * config/unix-gdb.exp (gdb_exit): Remove close commands thatFred Fish2-7/+20
may be called after gdb goes away. Previous versions of expect needed these to avoid file descriptor leaks, but they cause errors with the current revision of expect. * gdb.t00/gdbvars.exp: Use -re on expected output after setting sevenbit-strings. * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands to set sevenbit-strings consistent across tests. **** start-sanitize-chill **** gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to set sevenbit-strings consistent across tests. **** end-sanitize-chill ****
1993-03-16 * config/rs6000.mh: Get rid of -Dfd_set=int crock.Stu Grossman6-12/+11
This is defined in defs.h if necessary. * vx-share/vxWorks.h: Remove #defs of min and max. * vx-share/xdr_ld.c, vx-share/xdr_ptrace.c, vx-share/xdr_rdb.c: include defs.h.
1993-03-16Add testsuite to list of things to save.Fred Fish1-0/+1
1993-03-15*** empty log message ***Jim Kingdon1-0/+22
1993-03-14Support 68000 series without floating point. (changed config name)John Gilmore2-2/+6
* configure.in (m68000-*-{aout,elf,coff}): New configs.
1993-03-14* configure.in (m68k-adobe-*): New config.John Gilmore4-0/+74
* tm-68k-nofp.h: New file, lacks 68881 support. * config/m68k-nofp.mt: New file.
1993-03-14Remove a few remaining underscore/no-underscore remnants from config files.John Gilmore15-184/+143
* config/{m68k-un.mt, sparc-un.mt}: Remove. * config/m68k-noun.mt: Rename to m68k-fp.mt. * config/sparc-noun.mt: Rename to sparc-em.mt. * tm-68k-noun.h, tm-spc-noun.h: Remove. * tm-68k-un.h: Rename to tm-68k-fp.h. * tm-spc-un.h: Rename to tm-spc-em.h. * tm-sun4sol2.h: Cleanup. * configure.in (m68k-*, sparc-* targets): Corresponding changes.
1993-03-13* symmisc.c (std_in, std_out, std_err): Move initializationsJohn Gilmore1-0/+5
to runtime code, in case they aren't constant.
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 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in anFred Fish1-0/+5
expected output to match current "expect" expectations.