summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * frame.h (struct frame_id): New fields stack_addr_p, code_addr_pUlrich Weigand2004-06-273-22/+69
| | | | | | | | | | and special_addr_p. (frame_id_build, frame_id_build_special): Update comments. (frame_id_build_wild): New prototype. * frame.c (frame_id_build, frame_id_build_special): Fill in new struct frame_id fields. (frame_id_build_wild): New function. (frame_id_eq, frame_id_inner): Use new struct frame_id fields.
* * config/djgpp/fnchange.lst: Add entries for hppabsd-nat.c andMark Kettenis2004-06-272-0/+7
| | | | hppabsd-tdep.c.
* * ada-lang.c: Minor reformatting to conform to GNU coding standards.Joel Brobecker2004-06-272-41/+46
|
* * ada-lang.c: Re-indent file.Joel Brobecker2004-06-272-987/+992
|
* * ada-lang.c (symtab_symbol_info): Remove unused declaration.Joel Brobecker2004-06-272-6/+5
| | | | (no_symtab_msg): Likewise.
* * source.c: Fix whitespace.Andreas Schwab2004-06-272-32/+34
|
* * configure.in: Include <sys/param.h> for td_pcb test.Mark Kettenis2004-06-273-559/+575
| | | | * configure: Regenerated.
* * i386nbsd-nat.c: New file.Mark Kettenis2004-06-275-2/+105
| | | | | | | | | | | | * Makefile.in (ALLDEPFILES): Add i386nbsd-nat.c, i386nbsd-tdep.c, i386obsd-nat.c and i386obsd-tdep.c. (i386nbsd-nat.o): New dependency. * config/i386/obsd.mh (NATDEPFILES): Add i386nbsd-nat.o and bsd-kvm.o. (LOADLIBES): New variable. * config/i386/nbsdelf.mh (NATDEPFILES): Add i386nbsd-nat.o and bsd-kvm.o. (LOADLIBES): New variable.
* * config/i386/fbsd64.mh (NATDEPFILES): Add bsd-kvm.o.Mark Kettenis2004-06-272-1/+7
| | | | (LOADLIBES): New variable.
* * bsd-kvm.c (bsd_kvm_fetch_registers): Directly return afterMark Kettenis2004-06-272-3/+10
| | | | | fetching from BSD_KVM_PADDR. Correctly lookup address for "_thread0".
* * amd64fbsd-nat.c: Include <sys/types.h, <machine/pcb.h> andMark Kettenis2004-06-272-0/+51
| | | | | | "bsd-kvm.h". (amd64fbsd_supply_pcb): New funcion. (_initialize_amd64fbsd_nat): Enable libkvm interface.
* From Miod Vallat <miod@online.fr>:Mark Kettenis2004-06-272-0/+9
| | | | * aoutx.h (NAME(aout,machine_type)): Handle bfd_arch_m88k.
* 2004-06-27 <david@streamline-computing.com>David Lecomber2004-06-272-2/+14
| | | | | | Partial fix for PR cli/1056. * valarith.c (value_binop): Check for zero in division and remainder evaluation.
* 2003-07-21 Richard Sandiford <rsandifo@redhat.com>Alexandre Oliva2004-06-272-1/+7
| | | | * disassemble.c (disassembler): Handle bfd_mach_h8300sxn.
* * callback.c (os_shutdown): Fix bug in last change: actuallyJoern Rennecke2004-06-272-0/+6
| | | | mark file descriptors as available on startup.
* * elf-m10300.c (struct elf_mn10300_pcrel_relocs_copied): Delete.Alexandre Oliva2004-06-272-193/+49
| | | | | | | | | | | | | | | | | (struct elf32_mn10300_link_hash_entry): Remove pcrel_relocs_copied. (mn10300_elf_check_relocs): Only reserve dynamic relocations for R_MN10300_32. Don't adjust pcrel_relocs_copied. (mn10300_elf_final_link_relocate): Fail for direct, pc-relative and gotoff relocations if the symbol doesn't bind locally. Use _bfd_elf_symbol_refs_local_p to test. Don't create dynamic relocation for PCREL32. (mn10300_elf_relocate_section): Use _bfd_elf_symbol_refs_local_p to test whether a symbol binds locally. (elf32_mn10300_link_hash_newfunc): Don't initialize pcrel_relocs_copied. (_bfd_mn10300_elf_discard_copies): Delete. (_bfd_mn10300_elf_size_dynamic_sections): Don't call it.
* 2004-06-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-274-91/+79
| | | | | | Test PR java/1567 and PR java/1565. * gdb.java/jmain.exp, gdb.java/jmain.java: New files. * gdb.java/jmisc2.exp: Delete file.
* daily updateAlan Modra2004-06-271-1/+1
|
* *** empty log message ***gdbadmin2004-06-271-1/+1
|
* * i387-tdep.c: Remove excessive whitespace.Mark Kettenis2004-06-262-1/+4
|
* 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2004-06-262-1/+8
| | | | * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
* 2000-08-07 Graham Stott <grahams@cygnus.co.uk>Alexandre Oliva2004-06-267-1/+3727
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * am33-2.igen (fmadd, fmsub, fmnadd, fmnsub): Correct typo. 2000-05-29 Alexandre Oliva <aoliva@cygnus.com> * interp.c (fpu_disabled_exception, fpu_unimp_exception, fpu_check_signal_exception): Take additional state arguments. Print exception type and call program_interrupt. Adjust callers. (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div, fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Take additional arguments. * mn10300_sim.h (fpu_disabled_exception, fpu_unimp_exception, fpu_check_signal_exception): Adjust prototypes. (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div, fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Likewise. * am33-2.igen: Adjust calls. 2000-05-19 Alexandre Oliva <aoliva@cygnus.com> * op_utils.c (cmp2fcc): Moved... * interp.c: ... here. 2000-05-18 Alexandre Oliva <aoliva@cygnus.com> * am33-2.igen: Use `unsigned32', `signed32', `unsigned64' or `signed64' where type width is relevant. 2000-05-15 Alexandre Oliva <aoliva@cygnus.com> * mn10300_sim.h: Include sim-fpu.h. (FD2FPU, FPU2FD): Enclose the FD argument in parentheses. (fpu_check_signal_exception): Declare. (struct fp_prec_t, fp_single_prec, fp_double_prec): Likewise. (FP_SINGLE, FP_DOUBLE): Shorthands for fp_*_prec. (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div, fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Declare. * interp.c (fpu_disabled_exception): Document. (fpu_unimp_exception): Likewise. (fpu_check_signal_exception): Define. (reg2val_32, round_32, val2reg_32, fp_single_prec): Likewise. (reg2val_64, round_64, val2reg_64, fp_double_prec): Likewise. (REG2VAL, ROUND, VAL2REG): Define shorthands. (fpu_status_ok): Define. (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div, fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Define. * am33-2.igen (frsqrt, fcmp, fadd, fsub, fmul, fdiv, fmadd, fmsub, fnmadd, fnmsub): Use new functions. 2000-04-27 Alexandre Oliva <aoliva@cygnus.com> * interp.c (sim_create_inferior): Set PSW bit to enable FP insns if architecture is AM33/2.0. * am33.igen: Include am33-2.igen. 2000-04-23 Alexandre Oliva <aoliva@cygnus.com> * mn10300.igen (movm, call, ret, retf): Check for am33_2 too. * am33.igen (movm): Likewise. 2000-04-19 Alexandre Oliva <aoliva@cygnus.com> * am33.igen: Added `*am33_2' to some instructions that were missing it. 2000-04-07 Alexandre Oliva <aoliva@cygnus.com> * am33-2.igen: New file. All insns implemented, but FP flags are only set for fcmp, exceptional conditions are not handled yet. * Makefile.in (IGEN_INSN): Added am33-2.igen. (tmp-igen): Added -M am33_2. * mn10300.igen, am33.igen: Added `*am33_2' to all insns. * gencode.c: Support FMT_D3. * mn10300_sim.h (dword): New type. (struct _state): Added fpregs. (REG_FPCR, FPCR): New define. All assorted bitmaps. (XS2FS, AS2FS, Xf2FD): New macros. (FS2FPU, FD2FPU, FPU2FS, FPU2FD): Likewise. (load_dword, store_dword): New functions or macros. (u642dw, dw2u64): New functions. (fpu_disabled_exception, fpu_unimp_exception): Declared. * interp.c (fpu_disabled_exception): Defined; no actual implementation. (fpu_unimp_exception): Likewise. * op_utils.c (cmp2fcc): New function.
* * interp.c, mn10300_sim.h, op_utils.c: Convert function prototypesAlexandre Oliva2004-06-264-81/+66
| | | | and definitions to ISO C.
* * gencode.c, simops.c: Delete.Alexandre Oliva2004-06-264-3433/+6
| | | | * Makefile.in: Remove non-COMMON dependencies and commands.
* 2004-06-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-266-10/+18
| | | | | | | | * gdb-events.sh (deprecated_set_gdb_event_hooks): Deprecated. * gdb-events.h, gdb-events.c: Re-generate. * tui/tui-hooks.c (tui_install_hooks): Update. (tui_remove_hooks): Update. * mi/mi-cmd-break.c (mi_cmd_break_insert): Update.
* * configure.in: Use common simulator always. Don't subst sim_genAlexandre Oliva2004-06-265-1080/+19
| | | | | | | | | | | | | nor mn10300_common. * configure: Rebuilt. * Makefile.in (WITHOUT_COMMON_OBJS, WITHOUT_COMMON_INTERP_DEP, WITHOUT_COMMON_RUN_OBJS): Remove. (WITH_COMMON_OBJS): Rename to MN10300_OBJS. (WITH_COMMON_INTERP_DEP): Rename to MN10300_INTERP_DEP. (WITH_COMMON_RUN_OBJS): Rename to SIM_RUN_OBJS. (SIM_EXTRA_CFLAGS): Don't use @sim_gen@. * interp.c: Remove non-common bits. * mn10300_sim.h: Likewise.
* Remove stray CVS conflict marker.Mark Kettenis2004-06-261-1/+0
|
* * amd64fbsd-nat.c: Don't include <sys/procfs.h> and "gregset.h".Mark Kettenis2004-06-263-62/+18
| | | | | | | | | | | (gregset_t, fpregset_t): Remove typedefs. (REG_OFFSET): Rename argument. (amd64bsd_r_reg_offset): Rename from reg_offset. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): Remove functions. (_initialize_amd64fbsd_nat): Use amd64fbsd64_r_reg_offset instead of reg_offset. * Makefile.in (amd64fbsd-nat.o): Update dependencies.
* * amd64-nat.c (amd64_supply_native_gregset): Fix comment.Mark Kettenis2004-06-262-1/+3
|
* * vax-tdep.c: Tweak comment.Mark Kettenis2004-06-262-1/+3
|
* Add OpenBSD/hppa support.Mark Kettenis2004-06-2611-0/+339
| | | | | | | | | | | * NEWS (New native configurations): Mention OpenBSD/hppa. * hppabsd-nat.c, hppabsd-tdep.c, config/pa/obsd.mh, config/pa/obsd.mt, config/pa/nm-obsd.h, config/pa/tm-bsd.h: New files. * Makefile.in (ALLDEPFILES): Add hppabsd-nat.c and hppabsd-tdep.c. (hppabsd-nat.o, hppabsd-tdep.c): New dependencies. * configure.host: Add hppa*-*-openbsd*. * configure.tgt: Add hppa*-*-openbsd*.
* * ppc-opc.c (BH, XLBH_MASK): Define.Alan Modra2004-06-262-5/+16
| | | | (powerpc_opcodes): Allow BH field on bclr, bclrl, bcctr, bcctrl.
* * config.bfd: Replace m88k-*-openbsd* with m88*-*-openbsd*.Mark Kettenis2004-06-262-1/+5
|
* * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.Alan Modra2004-06-262-1/+11
|
* *** empty log message ***gdbadmin2004-06-261-1/+1
|
* daily updateAlan Modra2004-06-261-1/+1
|
* 2004-06-25 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-2512-26/+43
| | | | | | | | | | | | | | * defs.h (deprecated_ui_loop_hook): Deprecated. * wince.c (child_wait): Update. * win32-nat.c (child_wait): Update. * v850ice.c (v850ice_wait): Update. * top.c (deprecated_ui_loop_hook): Update. * serial.h: Update. * ser-unix.c (do_hardwire_readchar, do_hardwire_readchar) (do_unix_readchar): Update. * ser-tcp.c (net_open): Update. * remote-sim.c (gdb_os_poll_quit): Update. * rdi-share/ardi.c (angel_RDI_ExecuteOrStep): Update.
* 2004-06-25 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-06-253-2/+7
| | | | | * configure.in (sim_m16_machine): Include mipsIII. * configure: Regenerate.
* * som.c (som_set_reloc_info): Correct small typo.Joel Brobecker2004-06-252-1/+5
|
* 2004-06-25 J"orn Rennecke <joern.rennecke@superh.com>Joern Rennecke2004-06-254-16/+60
| | | | | | | | include/gdb: * callback.h (host_callback_struct): Replace members fdopen and alwaysopen with fd_buddy. sim/common: * callback.c: Changed all users.
* mention remgenerated filesNick Clifton2004-06-251-0/+2
|
* Add support for M32R GOT relocsNick Clifton2004-06-2511-29/+393
|
* * gdb.base/attach.exp (do_attach_tests): Don't forget to kill secondCorinna Vinschen2004-06-252-1/+9
| | | | attach process.
* *** empty log message ***gdbadmin2004-06-251-1/+1
|
* daily updateAlan Modra2004-06-251-1/+1
|
* 2004-06-24 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-243-8/+15
| | | | | | | * defs.h (deprecated_pre_add_symbol_hook) (deprecated_post_add_symbol_hook): Deprecated. * symfile.c (symbol_file_add_with_addrs_or_offsets) (symbol_file_add_with_addrs_or_offsets): Update references.
* 2004-06-24 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-2410-17/+17
| | | | | | | | | | | | | * defs.h (post_add_symbol_hook, pre_add_symbol_hook) (ui_loop_hook, selected_frame_level_changed_hook): Declare. * wince.c (ui_loop_hook): Delete extern declaration. * win32-nat.c (ui_loop_hook): Delete extern declaration.. * v850ice.c (ui_loop_hook): Delete extern declaration.. * ser-unix.c (ui_loop_hook): Delete extern declaration.. * ser-tcp.c (ui_loop_hook): Delete extern declaration.. * remote-sim.c (ui_loop_hook): Delete extern declaration.. * rdi-share/ardi.c (angel_RDI_ExecuteOrStep): Delete extern. ui_loop_hook declaration.
* 2004-06-17 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva2004-06-244-5/+15
| | | | | * band.s, biand.s: imm3_abs16 is not available on h8300h. * bset.s: Likewise. Ditto for rn_abs32.
* 2004-06-24 Andrew Cagney <cagney@gnu.org>Andrew Cagney2004-06-246-30/+17
| | | | | | | | | | | | | | | | * objfiles.h (struct entry_info): Delete entry_func_lowpc and entry_func_highpc fields. * objfiles.c (init_entry_point_info): Do not clear entry_func_lowpc and entry_func_highpc. (objfile_relocate): Do not relocate entry_func_lowpc and entry_func_highpc. * dwarfread.c (read_func_scope): Do not set entry_func_lowpc and entry_func_highpc. * dwarf2read.c (read_func_scope): Do not set entry_func_lowpc and entry_func_highpc. * blockframe.c (legacy_frame_chain_valid): Replace tests against entry_func_lowpc and entry_func_highpc with call to inside_entry_func.
* * sparc64-tdep.c (sparc64_store_arguments): Fix passingMark Kettenis2004-06-242-1/+6
| | | | quad-precision floating point arguments in registers.