aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1995-03-03Support saving saved regs with multiple stores in addition to store multiple ↵Michael Meissner2-9/+18
instructions in prologue.
1995-03-03 * sparc-tdep.c (decode_asi): New function.David Edelsohn2-61/+388
(sparc_print_register_hook): Pretty print more v9 registers.
1995-03-03 * sparc/tm-sp64.h (REGISTER_NAMES): Fix some typos.David Edelsohn1-3/+4
1995-03-03 * dwarfread.c (struct dieinfo): Use CORE_ADDR for at_{low,high}_pc.David Edelsohn2-5/+16
(target_to_host): Change result type to CORE_ADDR.
1995-03-02Forgot this one (from sparc64 changes).David Edelsohn1-2/+2
1995-03-02* rs6000-tdep.c: Fix byte-swapping sins.Jim Kingdon1-4/+9
1995-03-02 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): OnlyJim Kingdon1-0/+3
disassemble 8, not 16, instructions for part 4.
1995-03-02Minor code cleanup in rs6000-tdep.cMichael Meissner2-2/+11
1995-03-02 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn'tJim Kingdon2-1/+4
support the latter anymore.
1995-03-02 * misc.exp: If executable does not exist, issue warning and skipJim Kingdon2-1/+7
remaining tests, like other chill tests.
1995-03-02 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails tryJim Kingdon1-0/+14
-DNO_PROTOTYPES. * gdb.base/callfuncs.c: Control use of prototypes based on NO_PROTOTYPES, not __STDC. * gdb.base/callfuncs.exp (do_function_calls): xfail one of the t_float_values2 tests if prototypes in use. * gdb.base/callfuncs.c (t_float_values, t_float_values2, t_double_values): When checking differences against DELTA, check that difference is within the range (-DELTA,DELTA), not just (-infinity,DELTA).
1995-03-02Forgot to check in ChangeLog entry for ch-exp.y (Feb 21).Per Bothner1-0/+5
1995-03-02 * misc.ch, misc.exp, Makefile.in: New test case.Per Bothner5-1/+96
1995-03-02 Various changes for sparc64.David Edelsohn1-0/+34
* sparc-tdep.c (NUM_SPARC_FPREGS): Define. (SPARC_INTREG_SIZE): Define. (*): Use SPARC_INTREG_SIZE instead of REGISTER_RAW_SIZE (intreg) where appropriate. (enum branch_type): New value `done_retry'. (isbranch): Renamed from isannulled. All callers changed. Support new sparc64 branch insns. (single_step): Handle done_retry. (sparc_extract_struct_value_address): Don't assume 4 byte regs. (get_saved_register): Likewise. (sparc_push_dummy_frame): Likewise. (sparc_frame_find_saved_regs): Likewise. (sparc_pop_frame): Likewise. Don't refer to FPS_REGNUM, CPS_REGNUM, or PS_REGNUM if not sparc64. sparc64 has 64 fp regs. (sparc64_extract_struct_value_address): New function. (dump_ccreg, sparc_print_register_hook): Likewise. * sp64-tdep.c: Deleted. * sparc/tm-sp64.h (GDB_TARGET_IS_SPARC64): Define. (NUM_REGS): Reduce by 2, cle/tle are in the pstate reg. (CC_HAS_LONG_LONG): Define. (REGISTER_NAMES): Delete cle/tle and reorganize. (PS_REGNUM, FPS_REGNUM, CPS_REGNUM): Delete, they're ifdef'd out of sparc-tdep.c now. (REGISTER_BYTES): Update. (REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Delete. (EXTRACT_RETURN_VALUE): Delete. Use definition in tm-sparc.h. (NO_SINGLE_STEP): Likewise. * sparc/tm-sparc.h (EXTRACT_VALUE_RETURN): Don't assume 4 byte regs. * sparc/sp64.mt: Move simulator support ... * sparc/sp64sim.mt: ... to here.
1995-03-02Merged into sparc-tdep.c.David Edelsohn2-289/+0
1995-03-02 * sparc-tdep.c (NUM_SPARC_FPREGS): Define.David Edelsohn4-151/+78
(SPARC_INTREG_SIZE): Define. (*): Use SPARC_INTREG_SIZE instead of REGISTER_RAW_SIZE (intreg) where appropriate. (enum branch_type): New value `done_retry'. (isbranch): Renamed from isannulled. All callers changed. Support new sparc64 branch insns. (single_step): Handle done_retry. (sparc_extract_struct_value_address): Don't assume 4 byte regs. (get_saved_register): Likewise. (sparc_push_dummy_frame): Likewise. (sparc_frame_find_saved_regs): Likewise. (sparc_pop_frame): Likewise. Don't refer to FPS_REGNUM, CPS_REGNUM, or PS_REGNUM if not sparc64. sparc64 has 64 fp regs. (sparc64_extract_struct_value_address): New function. (dump_ccreg, sparc_print_register_hook): Likewise. * sp64-tdep.c: Deleted. * sparc/tm-sp64.h (GDB_TARGET_IS_SPARC64): Define. (NUM_REGS): Reduce by 2, cle/tle are in the pstate reg. (CC_HAS_LONG_LONG): Define. (REGISTER_NAMES): Delete cle/tle and reorganize. (PS_REGNUM, FPS_REGNUM, CPS_REGNUM): Delete, they're ifdef'd out of sparc-tdep.c now. (REGISTER_BYTES): Update. (REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Delete. (EXTRACT_RETURN_VALUE): Delete. Use definition in tm-sparc.h. (NO_SINGLE_STEP): Likewise. * sparc/tm-sparc.h (EXTRACT_VALUE_RETURN): Don't assume 4 byte regs. * sparc/sp64.mt: Move simulator support ... * sparc/sp64sim.mt: ... to here.
1995-03-01 * config/i960/vxworks960.mt: add remote-vx960.o.Kung Hsu1-0/+7
* config/m68k/vxworks68.mt: add remote-vx68.o.
1995-03-01 * config/m68k/vxworks68.mt: add remote-vx68.o.Kung Hsu1-1/+1
1995-03-01 * config/i960/vxworks960.mt: add remote-vx960.o.Kung Hsu1-1/+1
1995-03-01 * remote-vx960.c: new file for target specific register packaging.Kung Hsu2-0/+321
* remote-vx68.c: ditto.
1995-03-01Build without warnings under Linux.Michael Meissner2-2/+11
1995-03-01Add Linux yacc suport.Michael Meissner5-0/+42
1995-03-01 * hppa-tdep.c (pa_print_registers), monitor.c: UseJim Kingdon3-9/+35
extract_unsigned_integer and friends, not SWAP_TARGET_AND_HOST. * defs.h, findvar.c: Move SWAP_TARGET_AND_HOST back to findvar.c. Rename it to SWAP_FLOATING to make it clear it is no longer for integers.
1995-03-01 * defs.h (SWAP_TARGET_AND_HOST): check endianess at runtime notKung Hsu2-15/+19
compile time.
1995-03-01 * arc-tdep.c (_initialize_arc_tdep): set tm_print_insn according toKung Hsu3-24/+50
processor. * remote-arc.c (arc_wait): when a processor stops, stop other two processors too. * remote-arc.c (switch_command): switch tm_print_insn.
1995-03-01 * config/mips-gdb.exp (gdb_load): In every test case, we need to doKung Hsu2-34/+58
'file' command firts, then 'target', then 'load', this is due to gdb target set up. * config/mips-gdb.exp: Fix a couple regular exp bugs.
1995-03-01 * vx-share/ptrace.h: merge in WRS new ptrace requests.Kung Hsu2-13/+43
1995-03-01 * defs.h: fix a syntax error.Kung Hsu2-2/+3
1995-03-01 * a29k-tdep.c (get_longjmp_target): add this function, from WRS.Kung Hsu4-120/+231
* remote-vx.c: move read_register and write_register out to target specific files. * remote-vx29k.c (get_fp_contnets): add this function, from WRS.
1995-02-28 * defs.h: define SWAP_TARGET_AND_HOST macro.Kung Hsu5-166/+330
* findvar.c, monitor.c, hppa-tdep.c: remove definition of SWAP_TARGET_AND_HOST.
1995-02-28 * alpha-tdep.c (find_proc_desc): Only attempt to setJim Kingdon1-2/+2
PROC_LOCALOFF (found_heuristic) if found_heuristic is non-NULL.
1995-02-28 * alpha-tdep.c (find_proc_desc): Only attempt to set PROC_LOCALOFFJim Kingdon2-2/+10
(found_heuristic) if found_heuristic is non-NULL.
1995-02-27 * monitor.c: General gcc -Wall lint cleanup and reformat.Stan Shebs2-912/+1027
(monitor_command): If no args, send an empty command.
1995-02-24 * monitor.c (monitor_load_ascii_srec): Add a one second sleepStu Grossman2-4/+10
after send LOAD_CMD to prevent loss of first S-record.
1995-02-24 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexingJeff Law2-15/+71
FP load/store variants. * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
1995-02-23 * gdb.base/term.exp: Do not give a warning if not native, it isJim Kingdon1-0/+5
not an abnormal condition.
1995-02-22 * ch-exp.y (expression_conversion): Recognize 'ARRAY () TYPE (EXPR)'Per Bothner2-0/+27
(same as C's '(TYPE[])EXPR')
1995-02-22added regs.exp to Things-to-keepAngela Marie Thomas1-0/+1
1995-02-22Added arc to Things-to-loseAngela Marie Thomas1-0/+1
1995-02-22Added remote-mon.c and ser-go32-para.c to Things-to-loseAngela Marie Thomas1-0/+2
1995-02-21 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptypeJim Kingdon1-0/+5
t_char_array".
1995-02-21 * top.c (print_gdb_version): Update the year.Stan Shebs2-4/+11
1995-02-21 * pr-5016.exp: Allow builtin types as either case. E.g. (BOOL|bool).Per Bothner2-1/+2
1995-02-21 * chillvars.ch: Add missing INIT's.Per Bothner3-86/+91
* chillvars.exp: Allow builtin types as either case. E.g. (BOOL|bool).
1995-02-19 * Makefile.in (CC_FOR_TARGET,CXX_FOR_TARGET): Look for newlib inJim Kingdon1-0/+5
`..' not in `../..'.
1995-02-19 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when weJim Kingdon1-0/+3
are getting the version number.
1995-02-19 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warningJim Kingdon2-1/+5
if not native, it is not an abnormal condition.
1995-02-19Sun Feb 19 11:05:28 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Peter Schauer2-4/+10
* procfs.c (unconditionally_kill_inferior): Don't issue a PIOCKILL in addition to a PIOCSSIG to kill the inferior.
1995-02-17 * gdb.texinfo (Artificial arrays): Note use of coerce-to-array-type.Per Bothner2-0/+20
1995-02-17 * parse.c (follow_types): Given (TYPE[]) (i.e. with no length),Per Bothner3-13/+21
create a 0-length array type, and set BOUND_CANNOT_BE_DETERMINED. * valops.c (value_cast): If a cast like (TYPE[])VALUE (i.e. array of unknown length) use sizeof(VALUE)/sizeof(TYPE) as the length. * c-typeprint.c (c_type_print_varspec_suffix): If array length is 0, print it, but not if upper_bound is BOUND_CANNOT_BE_DETERMINED.