aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1994-02-25 * coffread.c (read_coff_symtab): Pass mst_file_* toJim Kingdon1-0/+6
record_minimal_symbol for C_STAT symbols. Put C_EXT and C_STAT symbols in the minimal symbols regardless of SDB_TYPE.
1994-02-25 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail forJim Kingdon1-0/+7
next over recursive call. Revise the tests from that point on (which had been skipped) to match GDB's actual (correct) output. * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug with next over a breakpoint whose condition is false.
1994-02-25 * breakpoint.h (enum bptype): New type bp_through_sigtramp.Jim Kingdon4-61/+137
(bpstat_what_main_action): New code BPSTAT_WHAT_THROUGH_SIGTRAMP. * breakpoint.c (bpstat_what): Return BPSTAT_WHAT_THROUGH_SIGTRAMP if we hit a bp_through_sigtramp breakpoint. Remove kludge which ignored bs->stop for a bp_step_resume breakpoint. * infrun.c (wait_for_inferior): Make a through_sigtramp_breakpoint which performs one (the check_sigtramp2 one) of the functions which had been handled by the step_resume_breakpoint. For each use of the step_resume_breakpoint, make it still use the step_resume_breakpoint, use the through_sigtramp_breakpoint, or operate on both. Deal with BPSTAT_WHAT_THROUGH_SIGTRAMP return from bpstat_what. When setting the frame address of the step resume breakpoint, set it to the address for frame *before* the call instruction is executed, not after.
1994-02-25 * mips-tdep.c (mips_print_register): Print integers usingJim Kingdon2-27/+49
print_scalar_formatted rather than duplicating all the CC_HAS_LONG_LONG and so on. (mips_push_dummy_frame): Use read_register_gen rather than using read_register and then putting it back in target format with store_unsigned_integer. If registers are more than 4 bytes, give an error rather than have some registers overwrite other registers. #if 0 unused include of opcode/mips.h.
1994-02-25 * gdb.t00/help.exp: Comment out "help set print" tests just likeJim Kingdon1-0/+5
(and for same reason as) "help set" test.
1994-02-24* defs.h: Revert Kung change regarding FORCE_LONG_LONG.Jim Kingdon1-0/+4
1994-02-24 * confiugre.in (hppa*-*-osf*): New configuration.Jeff Law5-0/+23
* config/pa/hppaosf.mt: New target makefile fragment. * config/pa/tm-hppao.h: New target include file.
1994-02-24 * dwarfread.c: Remove second inclusion of <sys/types.h>, whichPeter Schauer2-1/+2
causes problems if <sys/types.h> has no multiple inclusion protection.
1994-02-24 * exec.c (print_section_info): Print entry point for exec_bfd only.Peter Schauer2-2/+7
* ser-unix.c (wait_for): Fix typo in HAVE_TERMIO case.
1994-02-24 * sparc-stub.c (trap_low): Make trap handler work for arbitraryStu Grossman2-3/+24
numbers of register windows.
1994-02-24 * tm-hppa.h (CALL_DUMMY): Add two NOP instructions to the end ofJeff Law1-0/+6
the call dummy to avoid kernel bugs in HPUX, BSD, and OSF1. (CALL_DUMMY_LENGTH): Changed accordingly.
1994-02-24 * sparclite/hello.c: Add factorial function for testing.Stu Grossman1-0/+8
* salib.c: Use macros instead of constants for I/O addresses to make 931 support easier. * sparclite.h: Change constraint for LOC to "rJ" to force use of register in sta/lda instructions.
1994-02-23 * stabs.texinfo: Document N_RBRAC as function relative for COFF asJim Kingdon2-61/+100
well as for ELF and SOM. Unify the descriptions of ELF and SOM as "stabs in sections" rather than just saying "ELF and SOM". Also make that stuff apply to COFF.
1994-02-23 * dbxread.c (process_one_symbol): SetJim Kingdon1-0/+5
block_address_function_relative for COFF like we do for ELF and SOM.
1994-02-19 * config/mips/tm-mips.h (FIX_CALL_DUMMY): For big endian targets,Peter Schauer1-6/+9
error() on TYPE_CODE_FLT arguments whose size is greater than 8, swap all other TYPE_CODE_FLT arguments as mips_push_arguments ensures that floats are promoted to doubles before they are pushed on the stack.
1994-02-19 * mdebugread.c (new_psymtab): Pass in section_offsets and setPeter Schauer2-3/+91
them in the pst. * mdebugread.c (handle_psymbol_enumerators): New function to enter the enumerators of an ecoff enum into the partial symbol table. * mdebugread.c (parse_partial_symbols): Call it. * symfile.c (reread_symbols): Initialize objfile->*_psymbols.next. * symmisc.c (dump_psymtab): Fix typo, clean up output of section offsets. Cast psymtab->read_symtab to PTR before passing it to gdb_print_address. * i386-tdep.c (i386_skip_prologue): Skip over instructions that set up the global offset table pointer in pic compiled code. * config/mips/tm-mips.h (FIX_CALL_DUMMY): For big endian targets, error() on TYPE_CODE_FLT arguments whose size is greater than 8, swap all other TYPE_CODE_FLT arguments as mips_push_arguments ensures that floats are promoted to doubles before they are pushed on the stack.
1994-02-19 * sparclite/Makefile.in, sparclite/salib.c, sparclite/sparclite.h:Stu Grossman1-0/+8
Fixup cache_on and flush_i_cache so that they work for both the 930 and 932 processors. Rewrite most low level funcs (uart access & cache stuff) to use new ASI access macros in sparclite.h. Also make it easy to access second serial port.
1994-02-19 * hp300ux-nat.c: Don't incloude <sys/dir.h>, <sys/ioctl.h>, orIan Lance Taylor2-3/+5
<sys/stat.h>; not needed.
1994-02-19 * stack.c (print_frame_info): In "pathological" case, don'tJim Kingdon1-0/+5
distrust the line number information.
1994-02-19Modified Files:Kung Hsu1-0/+5
ChangeLog mips-tdep.c valprint.c * mips-tdep.c (mips_print_register): handle 64 bits register. * valprint.c (print_longest): fix a bug in printing 64 bits value.
1994-02-19Modified Files:Kung Hsu2-1/+8
tm-mips64.h tm-mips.h Change REGISTER_VIRTUAL_TYPE to handle 64 bit register.
1994-02-19Add unknown.expJim Kingdon1-0/+1
1994-02-18* Version 4.12.2.Jim Kingdon1-0/+2
1994-02-18 * Makefile.in (install): Do the sed for program_transform_nameJim Kingdon2-9/+21
ourselves instead of worrying about INSTALL_XFORM. This enables users to override INSTALL_PROGRAM in the standard way. * Makefile.in (c-exp.tab.o, ch-exp.tab.o, m2-exp.tab.o): Don't depend on Makefile.in.
1994-02-18 * defs.h, valprint.c: Make longest_to_int a function not a macro.Jim Kingdon3-4/+31
Only test against INT_MIN if a LONGEST is bigger than an int.
1994-02-18 * gdb.texinfo (Formatting Documentation): Change GhostScript toJim Kingdon2-2/+7
Ghostscript.
1994-02-18* README: Change GhostScript to Ghostscript.Jim Kingdon1-0/+4
1994-02-18 * config/rs6000/{tm-rs6000lynx.h,nm-rs6000lynx.h,xm-rs6000lynx.h}:Jim Kingdon6-4/+11
Rename to tm-rs6000ly.h, nm-rs6000ly.h, xm-rs6000ly.h for 14 character file names. * Makefile.in (ALLPARAM): Add these files.
1994-02-18 * config/mips/littlemips64.mt: Rename to mipsel64.mt for 14Jim Kingdon4-4/+22
character file names. Makefile.in: Add Kung's new mips64 files.
1994-02-18Modified Files:Kung Hsu4-124/+212
ChangeLog configure.in defs.h mips-tdep.c * configure.in: add mips64-*-elf, mips64-*-ecoff, mips64el-*-elf, mips64el-*-ecoff and mips64-big-*. * defs.h: get rid of FORCE_LONG_LONG. * mips-tdep.c (mips_find_saved_regs): add sd and sdc1 instruction parsing. Change register size to be MIPS_REGSIZE.
1994-02-18Added Files:Kung Hsu9-21/+161
bigmips64.mt idt64.mt idtl64.mt littlemips64.mt tm-bigmips64.h tm-idt64.h tm-idtl64.h tm-mips64.h Add the above files to support mips 64 bits target.
1994-02-17 * corelow.c, exec.c, irix5-nat.c, mipsread.c, objfiles.c,David MacKenzie9-45/+68
osfsolib.c, rs6000-nat.c, solib.c, symfile.c, utils.c, xcoffexec.c: Use bfd_get_error and bfd_set_error and new error names.
1994-02-14 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.Jeff Law1-1/+10
* gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
1994-02-12 * remote-hms.c (readchar, hms_open, hms_fetch_register): Made more robust.Steve Chamberlain2-127/+189
(remove_commands, add_commands): Add/remove hms-drain when target is connected.
1994-02-12 * configure.in: Add Lynx/rs6000 support.Stu Grossman10-685/+774
* lynx-nat.c: Clean up some Sparc stuff. Clean up ptrace error messages. Add rs6000 support. Don't try to modify unwritable registers. * rs6000-nat.c: Move lots of native dependent stuff (like core file support) from rs6000-tdep.c & xcoffexec.c to here. * rs6000-tdep.c: Move native dependent stuff to nat.c. * xcoffexec.c: Move native dependent stuff to nat.c. * config/rs6000/nm-rs6000.h: Move defs of SOLIB_* macros to here from tm file. * config/rs6000/tm-rs6000.h: Remove defs of SOLIB_* funcs, cuz they're really native. * config/rs6000/tm-rs6000lynx.h, config/rs6000/xm-rs6000lynx.h: New files to support Lynx/rs6000.
1994-02-11sparcly-nat.c is long goneStan Shebs1-1/+0
1994-02-08 * config/alpha/alpha-nw.mt, config/alpha/alpha-osf1.mt (MT_CFLAGS):Peter Schauer1-5/+0
Remove, no longer necessary now that we use bfd_vma for a CORE_ADDR.
1994-02-08 * README: Remove note about gcc warnings on alpha, these should bePeter Schauer15-72/+98
gone now. * c-exp.y, ch-exp.y, core.c, corelow.c, eval.c, fork-child.c, m2-exp.y, minsyms.c, nlmread.c, parse.c, putenv.c, regex.c remote-utils.c, stabsread.c: Include <string.h>. * regex.c: Include "defs.h", change re_comp argument to const char *. * infptrace.c (fetch_register, store_inferior_registers): Change regaddr to type CORE_ADDR. * config/alpha/alpha-nw.mt, config/alpha/alpha-osf1.mt (MT_CFLAGS): Remove, no longer necessary now that we use bfd_vma for a CORE_ADDR.
1994-02-07 * config/m68k/{m68k-em.mt,tm-m68k-em.h}: Remove; no longer used.Jim Kingdon5-76/+6
* configure.in: Remove comment about m68k-em.mt. * Makefile.in: Remove references.
1994-02-07 * defs.h [BFD64]: Use BFD_HOST_64_BIT, not nonexistentJim Kingdon1-0/+5
BFD_HOST_64_TYPE.
1994-02-07 (udi_create_inferior): If udi_session_id is negative, open a newJim Kingdon1-0/+2
TIP rather than giving an error.
1994-02-07 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),Jim Kingdon1-5/+5
gdb.t03/ptype.exp (ptype structure, ptype union): Remove xfails; the test is looser than when the xfails were added.
1994-02-07 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,Jim Kingdon2-15/+20
since "run" automatically loads if necessary. Call gdb_target_udi after the "file" since "file" kills any execution target.
1994-02-07 * target.c (target_preopen): If target_kill doesn't remove theJim Kingdon2-6/+3
target from the stack, use pop_target to do it.
1994-02-07 * gdb.t02/whatis.exp: Remove xfails for PRs 1838 and 2417; theyJim Kingdon1-0/+10
are fixed. * gdb.t02/whatis.exp: Remove xfails for v_char_array and v_signed_char_array; the test is looser than when the xfails were added. * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI. * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
1994-02-07 * coffread.c (process_coff_symbol, case C_TPDEF): Don't set nameJim Kingdon1-0/+4
of TYPE_CODE_PTR or TYPE_CODE_FUNC types. This parallels similar changes to stabsread.c from summer 1993.
1994-02-07* gdb.t01/run.exp: Only run shell test if isnative.Jim Kingdon1-0/+2
1994-02-07 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,Jim Kingdon2-26/+7
since "run" automatically loads if necessary.
1994-02-06 * config/udi-gdb.exp (gdb_start): Don't send "set args main" toJim Kingdon2-4/+6
GDB. GDB doesn't work that way (not anymore at least) on UDI. * gdb.t01/run.exp: Don't pass extra first argument for UDI.
1994-02-06 * remote-udi.c (udi_files_info): If prog_name is NULL, just skipJim Kingdon2-12/+38
printing the program, rather than passing NULL to printf. (udi_detach): Set udi_session_id to -1 so that udi_close doesn't try to call UDIDisconnect again. Print better message. (udi_kill): Just call UDIDisconnect ourselves, rather than doing it via udi_close. (udi_open): Unpush UDI target after target_preopen, now that udi_kill doesn't pop the target. (udi_create_inferior): If udi_session_id is negative, open a new TIP rather than giving an error.