aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-10-07new for machJim Kingdon2-0/+0
1993-10-07new for mach3 (really native not host)Jim Kingdon3-0/+0
1993-10-07 * coffswap.h: (bfd_swap_reloc_in): a symndx is signed.Steve Chamberlain3-75/+269
1993-10-07 Make support for relaxing more generic.Steve Chamberlain1-0/+11
* reloc16.c: Add new target entry - bfd_coff_reloc16_estimate, fix bit rot. * libcoff.h, libcoff-in.h: declarations. Prototypes * coffcode.h (bfd_coff_std_swap_table): Add calls to coff_reloc_16_extra_cases and coff_reloc16_estimate. (dummy_reloc16_estimate): New function. * coff-h8300.c (h8300_reloc16_estimate): New function
1993-10-07 * blockframe.c (find_pc_partial_function): If we callJim Kingdon3-4/+17
PSYMTAB_TO_SYMTAB, call target_terminal_ours_for_output first. This is needed now that wait_for_inferior passes in endaddr. * infrun.c: Move call to target_terminal_inferior from proceed to resume.
1993-10-07elfcode.h (EALIGN): Define, dependent on ARCH_SIZE.Ken Raeburn2-52/+57
(align_file_position): New function. (elf_locate_sh): Disabled function deleted. (assign_file_positions_for_symtab_and_strtabs): Align position, then place symtab, then do other sections. (map_program_segments): Align program header. (assign_file_positions_except_relocs): Align section headers. (assign_file_positions_for_relocs): Align relocation sections. Fixes ld/3584.
1993-10-07removed two deleted files (thanks Fred)Ken Raeburn1-2/+0
1993-10-07new for machJim Kingdon19-0/+0
1993-10-07 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not reallyJim Kingdon1-0/+6
relevant because ^C doesn't get sent but failure can be reproduced interactively).
1993-10-07* blockframe.c (find_pc_partial_function): Fix handling for PCsStu Grossman5-41/+126
beyond the end of the last function in an objfile. * coff-solib.c (coff_solib_add): Use BFD to get fields from .lib section. * infrun.c (wait_for_inferior): Modify test for subroutine entry to include pc out of bounds of the previous function. * remote.c (remote_wait): Use strtoul for parsing 'N' message. Add code to relocate symfile_objfile->sections.
1993-10-07 * config/sparc/sun4os4.mh: Add comment saying why we don't useJim Kingdon2-0/+9
-lresolv.
1993-10-07 * breakpoint.c, breakpoint.h (breakpoint_init_inferior): New functionJim Kingdon7-19/+44
that clears the `inserted' flag for all breakpoints and deletes any breakpoints which should go away between runs of programs. * inflow.c (generic_mourn_inferior), infrun.c (init_wait_for_inferior), remote-es.c (es1800_load), comments in exec.c and corelow.c: Use it instead of mark_breakpoints_out. * breakpoint.c (mark_breakpoints_out): Update comment, tm-rs6000.h uses it in a completely different context. * breakpoint.c (breakpoint_re_set_one): Add bp_call_dummy case.
1993-10-07 * Makefile.in (REGEX, REGEX1): Always use our own version ofJim Kingdon2-1/+12
regex.c to be consistent across hosts. * source.c (_initialize_source): Initialize regex to use grep style syntax as an approximation to POSIX basic regex syntax.
1993-10-06 * hppa-tdep.c (frame_chain): Rework so that it correctlyJim Kingdon1-2/+4
handles boundaries where code with a frame pointer calls code without a frame pointer. (dig_fp_from_stack): New function.
1993-10-06 * configure.in: Remove alpha-dec-osf*, no longer necessary now thatPeter Schauer2-1/+5
gdb knows how to handle OSF/1 shared libraries.
1993-10-06minor formatting tweaksThomas Lord2-22/+27
1993-10-06 * hppa-tdep.c (frame_chain): Rework so that it correctlyJim Kingdon2-5/+134
handles boundaries where code with a frame pointer calls code without a frame pointer. (dig_fp_from_stack): New function.
1993-10-06 * config/tc-mips.c (cons_fix_new_mips): New function. TurnIan Lance Taylor3-3/+50
BFD_RELOC_64 into BFD_RELOC_32. * config/tc-mips.h (TC_CONS_FIX_NEW): Define. (cons_fix_new_mips): Declare.
1993-10-06* breakpoint.c (delete_breakpoint): Don't insert a disabled breakpoint.Jim Kingdon2-1/+5
1993-10-06* README: Add Alpha notes from Schauer.Jim Kingdon2-6/+10
1993-10-06* README: Add Alpha notes from Schauer.Jim Kingdon1-21/+54
1993-10-06 Changes to let cons handle bignums like general expressions.Ian Lance Taylor6-644/+511
* expr.h (expressionS): New field X_unsigned. * expr.c (operand): Initialize X_unsigned to 1. Set it to 0 for unary minus case. (expr) Fix typo resultP to right if missing operand. Set X_unsigned to 1 when building new expression. * read.c (potable): Make "octa" and "quad" call cons, not big_cons. (cons): Handle bignums. If given an O_constant (small integer) to fill a big space, turn it into a bignum. (parse_bitfield_cons): Set X_unsigned field. (bignum_low, bignum_limit, bignum_high, grow_bignum, big_cons): Removed. * read.h (big_cons): Remove prototype. * symbols.c (resolve_symbol_value): Don't give a warning if a symbol in expr_section can not be resolved. (S_SET_VALUE): Clear X_unsigned. * write.c (write_object_file): If resolve_symbol_value failed on a symbol we are writing out, give a warning. * config/tc-h8500.c (parse_reglist): Set X_unsigned. * config/tc-hppa.c (md_pseudo_table): Change "octa" and "quad" to call pa_cons, not pa_big_cons. (pa_big_cons): Remove. * config/tc-hppa.h (pa_big_cons): Remove declaration. * config/tc-i960.c (md_pseudo_table): Change "quad" to call cons, not big_cons.
1993-10-05 * mips-opc.c: Correct lwu opcode value (book had it wrong).Ian Lance Taylor2-33/+43
1993-10-05 * Makefile.in (install, uninstall): Remove $$n.1 stuff; I don'tJim Kingdon5-8/+18
understand what it is trying to do, but I suspect it's not doing it. * config/ns32k/merlin.mh: Add comment about M_INSTALL. * config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and M_UNINSTALL; it tries to install a non-existent file gdb.z. * Makefile.in: Remove M_INSTALL stuff; the above were the only uses.
1993-10-05 * stabsread.c (read_range_type): Remove comment which recommendsJim Kingdon2-3/+6
distinguishing float from complex by the name.
1993-10-05 * readline.c: Add stuff for HIUX to place where we detect termioJim Kingdon1-0/+5
vs. sgtty (ugh, but I don't see a simple better way).
1993-10-05 Changes to support alpha OSF/1 in native mode.Peter Schauer13-43/+2055
* alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt, config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right. * defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE, provide `unsigned int' default. * breakpoint.c (breakpoint_auto_delete): Delete only if we really stopped for the breakpoint. * stabsread.c, stabsread.h (define_symbol): Change valu parameter to a CORE_ADDR. * stabsread.c (read_range_type): Handle the case where the lower bound overflows and the upper doesn't and the range is legal. * infrun.c (resume): Do not step a breakpoint instruction if CANNOT_STEP_BREAKPOINT is defined. * inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT. Now that we have the bp_call_dummy breakpoint the call dummy code is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and FIX_CALL_DUMMY can be used to set up everything for the dummy. The breakpoint for the dummy is set at the entry point and thats it. * blockframe.c (inside_entry_file, inside_entry_func): Do not stop backtraces if pc is in the call dummy at the entry point. * infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use the expected breakpoint pc when setting up the frame for set_momentary_breakpoint. * symfile.c (entry_point_address): New function for AT_ENTRY_POINT support. * valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case.
1993-10-05 * gdb.stabs/alpha.mt: New configuration file for alpha.Peter Schauer6-5/+62
* gdb.stabs/configure.in: Use it. * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable sharing with alpha.mt, redefine long to word via preprocessor. * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb for alpha. * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha native cc. * gdb.t00/teststrategy.exp: Change expect string so that we consume the `(xgdb)' from the command echo and from the gdb prompt. * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. gdb currently compares all values as long, so this failure probably applies to any configuration where LONGEST is bigger than a target int. * gdb.t08/comp-info.c: New file to determine if gdbme is compiled with gcc. * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable to handle opaque pointers, gcc is. * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t as first argument. Include <sys/types.h> and change all operator new definitions to use size_t. * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new now that we use size_t.
1993-10-05keep mt-hppaDavid D. Zuhn1-0/+1
1993-10-05 * alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt,Peter Schauer5-22/+501
config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: New files. * Makefile.in: Add new files and dependencies. * configure.in: Add alpha target. * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle shared libraries now. * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right.
1993-10-05 * mh-alphaosf: Remove, no longer necessary now that gdb knowsPeter Schauer2-4/+0
how to handle OSF/1 shared libraries.
1993-10-05 * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon2-2/+15
Change other hppa host entries to use -*- not -hp-.
1993-10-05 * configure.host: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon2-1/+8
Change other hppa entries to use -*- not -hp-. * config.bfd: Recognize hppa*-*-hiux* (currently synonym for hpux).
1993-10-05 * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon4-20/+88
* config.guess: Recognize Hitachi's HIUX. * config.sub: Recognize h3050r* and hppahitachi. Remove redundant cases for hp9k[23]*.
1993-10-05 * rs6000.h: Change non-ASCII characters in comment to octalJim Kingdon1-0/+19
escapes.
1993-10-05 * coff-rs6000.c, cpu-rs6000.c, rs6000-core.c: Change non-ASCIIJim Kingdon1-0/+34
characters in comment to octal escapes.
1993-10-05Another forgotten file.Stan Shebs1-0/+1
1993-10-04Novell came through with the publicly visible information, so thisIan Lance Taylor2-145/+24
file may now be distributed. * i386-nlmstub.c: New file; debugging stub for i386 NetWare. Must be compiled with NetWare header files and turned into an NLM with nlmconv.
1993-10-04 * configure.in: default to '--with-gnu-as' and '--with-gnu-ld'David D. Zuhn1-10/+40
if gas and ld are in the source tree and are in ${configdirs}. If ${use_gnu_as} or ${use_gnu_ld} are 'no', then don't set the the --with options (but still pass them down on the command line, if they were explicitly specified). * configure: substitute SHELL value in Makefile.in with ${CONFIG_SHELL}
1993-10-04* minsyms.c (lookup_minimal_symbol_by_pc): Don't use mst_abs symbols.Jim Kingdon2-3/+19
1993-10-04 * read.c (big_cons): Handle "0" correctly.Ian Lance Taylor1-0/+6
* config/tc-mips.c (md_begin): Set target_big_endian correctly.
1993-10-04configure.in: Alphabetize list of cpu type alternatives. Enable OS values ofKen Raeburn1-0/+5
"linux*elf*" and "linux*coff*" to select those formats, with linux emulation. Don't bother checking for upper- or mixed-case versions of "ose".
1993-10-04tc-m68k.c changeKen Raeburn1-0/+10
1993-10-04* dbxread.c (process_one_symbol): Make n_opt_found static.Jim Kingdon1-0/+2
1993-10-04* libgdb.texinfo: new file. Spec for the gdb library.Jim Kingdon1-0/+1
1993-10-04Addition of the libgdb spec.Thomas Lord2-0/+1474
1993-10-04 * Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file names.Jim Kingdon3-2/+5
* Makefile.in, config/i386/i386lynx.mt: Change accordingly.
1993-10-04Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file namesJim Kingdon1-0/+0
1993-10-04change all to most in commentJim Kingdon1-5/+5
1993-10-04Mon Oct 4 11:02:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com)Jim Kingdon2-1/+14
* values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL to not_lval. Sun Oct 3 15:54:51 1993 Stan Shebs (shebs@rtl.cygnus.com) * objfiles.h (objfile): New slot sym_stab_info, use by most stab-reading formats.