aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2004-04-10* language.h (language_defn): Add new la_post_parser field.Paul N. Hilfinger13-0/+91
* parser-defs.h (null_post_parser): New declaration (default for la_post_parser). * parse.c (parse_exp_1): Move code to parse_exp_in_context and insert call to that function. (parse_exp_in_context): New function, including code formerly in parse_exp_1. Calls language-dependent post-parser after prefixification. (parse_expression_in_context): New exported function. (null_post_parser): New definition. * expression.h (parse_expression_in_context): Add declaration. * p-lang.c (pascal_language_defn): Add trivial post-parser. * c-lang.c (c_language_defn): Ditto. (cplus_language_defn): Ditto. (asm_language_defn): Ditto. (minimal_language_defn): Ditto. * f-lang.c (f_language_defn): Ditto. * jv-lang.c (java_language_defn): Ditto. * language.c (unknown_language_defn): Ditto. (auto_language_defn): Ditto. (local_language_defn): Ditto. * m2-lang.c (m2_language_defn): Ditto. * scm-lang.c (scm_language_defn): Ditto. * obj-lang.c (objc_language_defn): Ditto.
2004-04-10* amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function.Mark Kettenis2-23/+18
(amd64nbsd_mcontext_addr): New function. (amd64nbsd_init_abi): Initialize TDEP->sigcontext_addr as amd64nbsd_mcontext_addr. Directly initialize TDEP->sc_reg_offset with amd64nbsd_r_reg_offset, instead of building it on the fly.
2004-04-10* corelow.c (core_xfer_partial): Fix coding standards violation.Mark Kettenis2-3/+38
Add support for TARGET_OBJECT_WCOOKIE.
2004-04-10* sparc-linux-tdep.c (sparc32_linux_init_abi): Don't setMark Kettenis9-8/+10
deprecated_pc_in_sigtramp. * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Likewise. * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Likewise. * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Likewise. * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Likewise. * sparc64obsd-tdep.c (sparc64obsd_init_abi): Likewise. * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Likewise. * sparcobsd-tdep.c (sparc32obsd_init_abi): Likewise.
2004-04-10im/mips/ChangeLog ]Chris Demetriou5-1/+137
2004-04-10 Chris Demetriou <cgd@broadcom.com> * sb1.igen (DIV.PS, RECIP.PS, RSQRT.PS, SQRT.PS): New. [ sim/testsuite/sim/mips/ChangeLog ] 2004-04-10 Chris Demetriou <cgd@broadcom.com> * fpu64-ps-sb1.s: New file. * basic.exp: Recognize mipsisa64sb1 targets, and run fpu64-ps-sb1.s if appropriate.
2004-04-102004-04-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou3-0/+374
* fpu64-ps.s: New file. * basic.exp: Run fpu64-ps.s.
2004-04-10(and adjust paths in last entry, for moveChris Demetriou1-2/+2
2004-04-10move entry from:Chris Demetriou2-9/+9
2004-03-29 Richard Sandiford <rsandifo@redhat.com> from ChangeLog into sim/mips/Changelog
2004-04-102004-04-09 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-62/+47
* mips.igen (check_fmt): Remove. (ABS.fmt, ADD.fmt, C.cond.fmta, C.cond.fmtb, CEIL.L.fmt, CEIL.W) (CVT.D.fmt, CVT.L.fmt, CVT.S.fmt, CVT.W.fmt, DIV.fmt, FLOOR.L.fmt) (FLOOR.W.fmt, MADD.fmt, MOV.fmt, MOVtf.fmt, MOVN.fmt, MOVZ.fmt) (MSUB.fmt, MUL.fmt, NEG.fmt, NMADD.fmt, NMSUB.fmt, RECIP.fmt) (ROUND.L.fmt, ROUND.W.fmt, RSQRT.fmt, SQRT.fmt, SUB.fmt) (TRUNC.L.fmt, TRUNC.W): Explicitly specify allowed FPU formats. (check_fmt_p, CEIL.L.fmt, CEIL.W, DIV.fmt, FLOOR.L.fmt) (FLOOR.W.fmt, RECIP.fmt, ROUND.L.fmt, ROUND.W.fmt, RSQRT.fmt) (SQRT.fmt, TRUNC.L.fmt, TRUNC.W): Remove all uses of check_fmt. (C.cnd.fmta): Remove incorrect call to check_fmt_p.
2004-04-102004-04-09 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-21/+28
* sb1.igen (check_sbx): New function. (PABSDIFF.fmt, PABSDIFC.fmt, PAVG.fmt): Use check_sbx.
2004-04-10*** empty log message ***gdbadmin1-1/+1
2004-04-10daily updateAlan Modra1-1/+1