aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-04-15* NEWS (New native configurations): Mention OpenBSD/vax.Mark Kettenis5-0/+38
* configure.host: Add vax-*-openbsd*. * config/vax/obsd.mh: New file. * config/vax/nm-obsd.h: New file.
2004-04-15* vax-tdep.c: Include "regset.h".Mark Kettenis3-3/+57
(vax_supply_gregset): New function. (vax_gregset): New variable. (vax_regset_from_core_section): New function. (vax_gdbarch_init): Set regset_from_core_section. * Makefile.in (vax-tdep.o): Update dependencies.
2004-04-152004-04-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney8-77/+196
* observer.c (normal_stop_subject, observer_notify_normal_stop) (observer_normal_stop_notification_stub) (observer_attach_normal_stop, observer_detach_normal_stop): Delete, replaced by #include "observer.inc". * infrun.c (normal_stop): Pass "stop_bpstat" to observer_notify_normal_stop. * Makefile.in (observer_inc): Define. (observer.o): Update dependencies. (observer.h, observer.inc): New rules. * observer.h: Delete file. * observer.sh: New file. Index: doc/ChangeLog 2004-04-08 Andrew Cagney <cagney@redhat.com> * observer.texi (GDB Observers): Rework, provide generic observer definitions and then a list of observable events.
2004-04-15* vax-tdep.c (vax_frame_cache): Fix typo.Mark Kettenis2-1/+5
2004-04-15Treat adds and subs as a special caseNick Clifton2-0/+16
2004-04-15Catch NULL bfd pointers passed to bfd_archive_filenameNick Clifton2-0/+7
2004-04-15 * elf64-sparc.c (sparc64_elf_check_relocs): Fix thinko last change.Alan Modra2-2/+7
2004-04-15 * elflink.c (_bfd_elf_merge_symbol): Treat weak as strong onlyAlan Modra2-9/+18
when it is a definition.
2004-04-15gas/H.J. Lu5-0/+33
2004-04-14 H.J. Lu <hongjiu.lu@intel.com> * config/tc-generic.c: Add some comments. ld/testsuite/ 2004-04-14 H.J. Lu <hongjiu.lu@intel.com> * ld-scripts/assert.s: Add a newline. * ld-scripts/data.s: Likewise.
2004-04-15*** empty log message ***gdbadmin1-1/+1
2004-04-15daily updateAlan Modra1-1/+1
2004-04-14* NEWS (New native configurations): Mention NetBSD/vax.Mark Kettenis7-0/+78
* configure.host: Add vax-*-netbsdelf* and vax-*-netbsd*. * config/vax/nbsdelf.mh: New file. * config/vax/nbsdaout.mh: New file. * config/vax/nm-nbsd.h: New file. * config/vax/nm-nbsdaout.h: New file.
2004-04-14* vaxnbsd-tdep.c: New file.Mark Kettenis6-0/+113
* Makefile.in (vaxnbsd-tdep.o): New dependency. * configure.tgt: Add vax-*-netbsd* and vax-*-openbsd*. * config/vax/nbsd.mt: New file. * config/vax/tm-nbsd.h: New file.
2004-04-14* Makefile.in (vaxbsd-nat.o): New dependency.Mark Kettenis2-0/+3
2004-04-14* vax-tdep.h (vax_regnum): Add VAX_R0_REGNUM and VAX_R1_REGNUM.Mark Kettenis3-29/+56
* vax-tdep.c (vax_store_arguments): Remove struct_return and struct_addr arguments. Don't push return value address. (vax_push_dummy_call): Don't pass STRUCT_RETURN and STRUCT_ADDR as arguments to vax_store_arguments. Store return value address in R1. (vax_store_struct_return, vax_extract_return_value) (vax_store_return_value): Remove functions. (vax_return_value): New function. (vax_gdbarch_init): Set return value. Don't set deprecated_store_struct_return, deprecated_extract_struct_return and deprecated_store_return_value.
2004-04-14 * ia64-tdep.c (ia64_libunwind_frame_prev_register): Handle nullAndreas Schwab3-3/+15
value buffer. * libunwind-frame.c (libunwind_frame_prev_register): Likewise.
2004-04-14* vax-tdep.c (vax_store_arguments, vax_push_dummy_call)Mark Kettenis2-65/+105
(vax_unwind_dummy_id): New functions. (vax_push_dummy_frame, vax_pop_frame): Remove functions. (vax_call_dummy_words, sizeof_vax_call_dummy_words): Remove variables. (vax_fix_call_dummy): Remove function. (vax_gdbarch_init): Set push_dummy_call and unwind_dummy_id. Don't set deprecated_push_dummy_frame, deprecated_pop_frame, call_dummy_location, deprecated_call_dummy_words, deprecated_sizeof_call_dummy_words, deprecated_call_dummy_breakpoint_offset, deprecated_use_generic_dummy_frames, deprecated_pc_in_call_dummy, and deprecated_dummy_write_sp.
2004-04-14 * elf32-sparc.c (elf32_sparc_relocate_section): Don't abortAlan Modra3-12/+10
when statically linking PIC code. * elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
2004-04-14 * doc/c-mips.texi (-m{no-,}fix-vr4120): Renamed fromRichard Sandiford6-20/+36
-{no-}mfix-vr4122-bugs. * config/tc-mips.c (mips_fix_vr4120): Renamed from mips_fix_4122_bugs. (append_insn, mips_emit_delays): Update accordingly. (OPTION_FIX_VR4120, OPTION_NO_FIX_VR4120): Renamed from *VR4122. (md_longopts): Change -{no-,}mfix-vr4122-bugs to -m{no-,}fix-vr4120. (md_parse_option): Update after above changes. (md_show_usage): Add -mfix-vr4120.
2004-04-14 * binutils-all/readelf.ss-mips: Allow named section symbols.Richard Sandiford2-5/+9
2004-04-14 * gas/elf/section2.e-mips: Allow named section symbols.Richard Sandiford8-42/+47
* gas/mips/{,el}empic.d, gas/mips/mips{,el}16-[ef].d: Likewise.
2004-04-14 * strings.c (print_strings): Cast file_off to unsigned long inAlan Modra2-3/+9
printf arg list.
2004-04-14merge from gccDJ Delorie2-3/+8
2004-04-14Typo fix: s/otheriwse/otherwise/Ben Elliston1-1/+1
2004-04-14*** empty log message ***gdbadmin1-1/+1
2004-04-14daily updateAlan Modra1-1/+1
2004-04-13 * doc/as.texinfo (Sub-Sections): Conditionalize COFF-specific useBob Wilson2-5/+21
of .section directive; add a reference to the ELF .subsection directive.
2004-04-13Add test of M32R seth instructionNick Clifton4-2/+19
2004-04-13Fix inifnite loop problem with M32R portNick Clifton6-7/+55
2004-04-132004-04-13 David Carlton <carlton@kealia.com>David Carlton2-2/+7
* MAINTAINERS: Move myself to "paper trail" section.
2004-04-13merge from gccDJ Delorie4-2/+26
2004-04-13Update libtool entry.Ben Elliston1-2/+2
2004-04-13daily updateAlan Modra1-1/+1
2004-04-13*** empty log message ***gdbadmin1-1/+1
2004-04-12 * gdb.base/sep.exp: Fix typo in comment.Joel Brobecker2-1/+5
2004-04-12 * gdb.base/sep.c: New file.Joel Brobecker4-0/+155
* gdb.base/sep-proc.c: New file. * gdb.base/sep.exp: New testcase.
2004-04-12* vax-tdep.c: Include "frame-base.h", "frame-unwind.h" andMark Kettenis3-135/+203
"trad-frame.h". (vax_frame_init_saved_regs): Remove function. (vax_sigtramp_saved_pc): Remove function. (vax_frame_saved_pc): Remove function. (vax_frame_args_address): Remove function. (vax_frame_num_args): Rewrite. (vax_frame_chain): Remove function. (vax_push_dummy_frame): Replace DEPRECATED_FP_REGNUM with VAX_FP_REGNUM. (vax_pop_frame): Likewise. (vax_saved_pc_after_call): Remove function. (struct vax_frame_cache): New structure. (vax_frame_cache): New function. (vax_frame_this_id): New function. (vax_frame_prev_register): New function. (vax_frame_unwind): New variable. (vax_frame_sniffer): New function. (vax_frame_base_address): New function. (vax_frame_args_address): New function. (vax_frame_base): New variable. (vax_unwind_pc): New function. (vax_gdbarch_init): Don't set deprecated_init_frame_pc, deprecated_fp_regnum, deprecated_saved_pc_after_call, deprecated_frame_chain, deprecated_frame_saved_pc, deprecated_frame_args_address and deprecated_frame_init_saved_regs. * Makefile.in (vax-tdep.o): Update dependencies.
2004-04-12* vaxbsd-nat.c: New file.Mark Kettenis2-0/+96
2004-04-12* vax-tdep.h: Update copyright year. Adjust comments.Mark Kettenis3-73/+64
(VAX_REGISTER_SIZE, VAX_REGISTER_BYTES, VAX_MAX_REGISTER_RAW_SIZE, VAX_MAX_REGISTER_VIRTUAL_SIZE): Remove macros. (vax_regnum): New enum. Replacing... (VAX_AP_REGNUM, VAX_FP_REGNUM, VAX_SP_REGNUM, VAX_PC_REGNUM) (VAX_PS_REGNUM): ... these removed macros. * vax-tdep.c (vax_register_name): Remove prototype. (vax_register_name): Reorganize somewhat. Use ARRAY_SIZE. (vax_register_byte, vax_register_raw_size, vax_register_virtual_size, vax_register_virtual_type): Remove functions. (vax_register_type): New function. (vax_breakpoint_from_pc): Reorganize. (vax_gdbarch_init): Set register_type. Don't set deprecated_register_size, deprecated_register_bytes, deprecated_register_byte, deprecated_register_raw_size, deprecated_max_register_raw_size, deprecated_register_virtual_size, deprecated_max_register_virtual_size and deprecated_register_virtual_type. Add comment on stack direction.
2004-04-12Fix botched commit:Mark Kettenis2-1/+7
* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM, AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM, AMD64_FS_REGNUM and AMD64_GS_REGNUM.
2004-04-12*** empty log message ***gdbadmin1-1/+1
2004-04-12daily updateAlan Modra1-1/+1
2004-04-11* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,Mark Kettenis1-0/+6
AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM, AMD64_FS_REGNUM, AMD64_GS_REGNUM.
2004-04-112004-04-11 Chris Demetriou <cgd@broadcom.com>Chris Demetriou3-7/+31
* utils-fpu.inc (enable_fpu, ckm_fp_cc): New macros. (clrset_fp_cc): Fix mask used for upper 7 condition codes. * utils-mdmx.inc: Include utils-fpu.inc. (enable_mdmx): Use enable_fpu.
2004-04-112004-04-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou6-0/+904
* utils-fpu.inc: New file. * utils-mdmx.inc: New file. * mdmx-ob.s: New file. * mdmx-ob-sb1.s: New file. * basic.exp: Run new mdmx-ob and mdmx-ob-sb1 tests.
2004-04-112004-04-10 Randolph Chung <tausq@debian.org>Randolph Chung2-0/+5
* MAINTAINERS (write after approval): Add myself.
2004-04-112004-04-07 Randolph Chung <tausq@debian.org>Randolph Chung2-11/+7
* hppa-tdep.c (hppa_inner_than): Remove. (is_pa_2): Remove unused static variable. (hppa_gdbarch_init): Use core_addr_greaterthan instead of own version.
2004-04-11 /bfd/ChangeLogThiemo Seufer12-373/+339
* config.bfd: Remove mips*-*-mach3* and mips*-dec-mach3* targets. * configure.in: Remove mips-dec-bsd*, mips-dec-mach3*, mips-*-mach3* targets amd aout_mips_big_vec, aout_mips_little_vec target vectors. * configure: Regenerate. /gas/ChangeLog * Makefile.am: Remove mips from aout targets. * Makefile.in: Regenerate. * configure.in: Remove mips-dec-bsd* target. * configure: Regenerate. /ld/ChangeLog * configure.host: Remove mips*-dec-bsd* target. * configure.tgt: Likewise.
2004-04-11*** empty log message ***gdbadmin1-1/+1
2004-04-11daily updateAlan Modra1-1/+1