summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge from gccDJ Delorie2004-04-134-2/+26
|
* Update libtool entry.Ben Elliston2004-04-131-2/+2
|
* daily updateAlan Modra2004-04-131-1/+1
|
* *** empty log message ***gdbadmin2004-04-131-1/+1
|
* * gdb.base/sep.exp: Fix typo in comment.Joel Brobecker2004-04-122-1/+5
|
* * gdb.base/sep.c: New file.Joel Brobecker2004-04-124-0/+155
| | | | | * gdb.base/sep-proc.c: New file. * gdb.base/sep.exp: New testcase.
* * vax-tdep.c: Include "frame-base.h", "frame-unwind.h" andMark Kettenis2004-04-123-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.
* * vaxbsd-nat.c: New file.Mark Kettenis2004-04-122-0/+96
|
* * vax-tdep.h: Update copyright year. Adjust comments.Mark Kettenis2004-04-123-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.
* Fix botched commit:Mark Kettenis2004-04-122-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.
* daily updateAlan Modra2004-04-121-1/+1
|
* *** empty log message ***gdbadmin2004-04-121-1/+1
|
* * amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,Mark Kettenis2004-04-111-0/+6
| | | | | AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM, AMD64_FS_REGNUM, AMD64_GS_REGNUM.
* 2004-04-11 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-04-113-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-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-04-116-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-10 Randolph Chung <tausq@debian.org>Randolph Chung2004-04-112-0/+5
| | | | * MAINTAINERS (write after approval): Add myself.
* 2004-04-07 Randolph Chung <tausq@debian.org>Randolph Chung2004-04-112-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.
* /bfd/ChangeLogThiemo Seufer2004-04-114-364/+325
| | | | | | | | | | | | | | | | | * 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.
* daily updateAlan Modra2004-04-111-1/+1
|
* *** empty log message ***gdbadmin2004-04-111-1/+1
|
* * language.h (language_defn): Add new la_post_parser field.Paul N. Hilfinger2004-04-1013-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.
* * amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function.Mark Kettenis2004-04-102-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.
* * corelow.c (core_xfer_partial): Fix coding standards violation.Mark Kettenis2004-04-102-3/+38
| | | | Add support for TARGET_OBJECT_WCOOKIE.
* * sparc-linux-tdep.c (sparc32_linux_init_abi): Don't setMark Kettenis2004-04-109-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.
* im/mips/ChangeLog ]Chris Demetriou2004-04-105-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-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-04-103-0/+374
| | | | | * fpu64-ps.s: New file. * basic.exp: Run fpu64-ps.s.
* (and adjust paths in last entry, for moveChris Demetriou2004-04-101-2/+2
|
* move entry from:Chris Demetriou2004-04-102-9/+9
| | | | | 2004-03-29 Richard Sandiford <rsandifo@redhat.com> from ChangeLog into sim/mips/Changelog
* 2004-04-09 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-04-102-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-09 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2004-04-102-21/+28
| | | | | * sb1.igen (check_sbx): New function. (PABSDIFF.fmt, PABSDIFC.fmt, PAVG.fmt): Use check_sbx.
* *** empty log message ***gdbadmin2004-04-101-1/+1
|
* daily updateAlan Modra2004-04-101-1/+1
|
* * amd64-linux-tdep.c, amd64nbsd-tdep.c, amd64obsd-tdep.c,Mark Kettenis2004-04-098-8/+12
| | | | | i386-linux-tdep.c, i386-tdep.c, i386nbsd-tdep.c, i386obsd-tdep.c: Fix typo.
* * amd64-tdep.c (amd64_supply_fxsave): Only fiddle withMark Kettenis2004-04-092-5/+12
| | | | | I387_FISEG_REGNUM and I387_FOSEG_REGNUM in 64-bit mode. (amd64_collect_fxsave): Likewise.
* * i386-sol2-tdep.c: Include "gdb_string.h".Mark Kettenis2004-04-093-4/+17
| | | | | | (i386_sol2_sigtramp_p): Recognize signal trampoline based on its name. * Makefile.in (i386-sol2-tdep.o): Update dependencies.
* * i386-sol2-tdep.c: Include "solib-svr4.h".Mark Kettenis2004-04-096-11/+26
| | | | | | | | | | (i386_sol2_init_abi): Set solib_svr4_fetch_link_map_offsets. * Makefile.in (i386-sol2-tdep.o): Update dependencies. * config/i386/tm-i386sol2.h: Include :solib.h". * config/i386/i386sol2.mh (NATDEPFILES): Remove solib.o, solib-svr4.o and solib-legacy.o. * config/i386/i386sol2.mt (TDEPFILES): Add solib.o and solib-svr4.o.
* * amd64-linux-nat.c (fetch_inferior_registers): Correctly checkMark Kettenis2004-04-093-4/+11
| | | | | | | | whether a register is supplied by PTRACE_GETFPREGS. (store_inferior_registers): Likewise. * amd64bsd-nat.c (fetch_inferior_registers): Correctly check whether a register is supplied by PT_GETFPREGS. (store_inferior_registers): Likewise.
* file nl.gmo was initially added on branch binutils-2_15-branch.Daniel Jacobowitz2004-04-090-0/+0
|
* file ro.gmo was initially added on branch binutils-2_15-branch.Daniel Jacobowitz2004-04-090-0/+0
|
* * config/i386/linux.mt (TDEPFILES): Remove solib-legacy.o.Mark Kettenis2004-04-093-2/+5
| | | | * config/i386/linux64.mt (TDEPFILES): Likewise.
* * i386-linux-nat.c: Update copyrigth year. Tweak comment.Mark Kettenis2004-04-092-2/+4
|
* * amd64-tdep.c (amd64_sigtramp_frame_sniffer): Rewrite to use newMark Kettenis2004-04-0914-153/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sigtramp_p member of `struct gdbarch_tdep'. Also check whether the program counter is in the range specified by `struct gdbarch_tdep'. * amd64-linux-tdep.c: Include "symtab.h". (amd64_linux_pc_in_sigtramp): Remove function. (amd64_linux_sigtramp_p): New function. (amd64_linux_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * amd64nbsd-tdep.c: Include "symtab.h". (amd64nbsd_sigtramp_p): New function. (amd64nbsd_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * amd64obsd-tdep.c: Include "symtab.h" and "objfiles.h". Add a few comments. (amd64obsd_pc_in_sigtramp): Remove function. (amd64obsd_sigtramp_p): New function. (amd64obsd_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * i386-tdep.h (struct gdbarch_tdep): Add sigtramp_p member. (i386bsd_pc_ins_sigtramp): Remove prototype. (i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove prototypes. * i386-tdep.c (i386_sigtramp_frame_sniffer): Rewrite to use new sigtramp_p member of `struct gdbarch_tdep'. Also check whether the program counter is in the range specified by `struct gdbarch_tdep'. (i386_pc_in_sigtramp, i386_svr4_pc_in_sigtramp): Remove functions. (i386_sigtramp_p, i386_svr4_sigtramp_p): New functions. (i386_go32_pc_in_sigtramp): Remove function. (i386_svr4_init_abi): Don't set deprecated_pc_in_sigtramp. Initialize TDEP->sigtramp_p. (i386_go32_init_abi): Initialize TDEP->sigtramp_p to NULL. (i386_gdbarch_init): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * i386-linux-tdep.c: Adjust comments. (i386_linux_pc_in_sigtramp): Remove function. (i386_linux_sigtramp_p): New function. (i386_linux_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * i386-nto-tdep.c: Update copyright year. (i386nto_pc_in_sigtramp): Remove function. (i386nto_sigtramp_p): New function. (i386nto_sigcontext_addr): Use I386_ESP_REGNUM instead of SP_REGNUM. (i386nto_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * i386-sol2-tdep.c: Update copyright year. (i386_sol2_pc_in_sigtramp): Remove function. (i386_sol2_sigtramp_p): New function. (i386_sol2_init_abi): Initialize TDEP->sigtramp_p. Don't set deprecated_pc_in_sigtramp. * i386bsd-tdep.c (i386bsd_pc_in_sigtramp): Remove function. (i386bsd_sigtramp_start, i386bsd_sigtramp_end): Remove functions. (i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp, deprecated_sigtramp_start and deprecated_sigtramp_end. * i386nbsd-tdep.c: Include "frame.h" and "symtab.h". (i386nbsd_pc_in_sigtramp): Remove function. (i386nbsd_sigtramp_p): New function. (i386nbsd_init_abi): Don't set deprecated_pc_in_sigtramp, deprecated_sigtramp_start, deprecated_sigtramp_end. Initialize TDEP->sigtramp_start, TDEP->sigtramp_end and TDEP->sigtramp_p. * i386obsd-tdep.c: Include "frame.h", "symtab.h" and "objfiles.h". (i386obsd_pc_in_sigtramp): Remove function. (i386obsd_sigtramp_p): New function. (i386obsd_sigtramp_start, i386obsd_sigtramp_end): Remove functions. (i386bsd_init_abi): Don't set deprecated_pc_in_sigtramp, deprecated_sigtramp_start, deprecated_sigtramp_end. Initialize TDEP->sigtramp_p. * Makefile.in (amd64-linux-tdep.o, amd64nbsd-tdep.o, amd64obsd-tdep.o, i386nbsd-tdep.o, i386obsd-tdep.o): Update dependencies.
* * config/i386/i386aout.mt: Remove file.Mark Kettenis2004-04-092-2/+2
|
* * configure.tgt: Remove i[34567]86-*-go32*,Mark Kettenis2004-04-097-44/+15
| | | | | | | | | | | | i[34567]86-*-msdosdjgpp*, i[34567]86-*-sco*, i[34567]86-*-sysv* and i[34567]86-*-isc*. Set gdb_target to i386 for i[34567]86-*-netware* and i[34567]86-*-*. * config/i386/i386.mt: New file. * config/i386/embed.mt: Remove file. * config/i386/go32.mt: Remove file. * config/i386/i386nw.mt: Remove file. * config/i386/i386v.mt: Remove file. * config/i386/tm-go32.h: Remove file.
* * tui/tui-hooks.c: Include "readline/readline.h" afterMark Kettenis2004-04-093-2/+14
| | | | | "gdb_curses.h" instead of before. * tui/tui-io.c: Likewise.
* * tui/tui.c: Fix typo in comment.Mark Kettenis2004-04-092-1/+3
|
* * gdb.base/bigcore.exp: Disable on Solaris; no sparse core fileMark Kettenis2004-04-092-1/+8
| | | | support.
* * sparc64-tdep.c (sparc_address_from_register): Remove function.Mark Kettenis2004-04-092-11/+4
|
* 2004-04-09 Nathanael Nerode <neroden@gcc.gnu.org>csl-arm-2004-q1Nathanael Nerode2004-04-095-210/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | PR bootstrap/14871 * Makefile.tpl: If we don't have built-in-tree target tools, use the ones found by configure rather than hacking around with program_transform_name. * configure.in: Give Makefile.tpl the information necessary to do that. * Makefile.in: Regenerate. * configure: Regenerate. 2004-04-06 Nathanael Nerode <neroden@gcc.gnu.org> PR bootstrap/14760 * configure.in: When computing baseargs, strip *all* copies of offending options. Also, don't match/substitute the trailing space, so that this actually works when two similar options are separated by only one space. * configure: Regenerate. 2004-04-06 David Edelsohn <edelsohn@gnu.org> * configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs. (rs6000-*-aix*): Same. * configure: Regenerate.
* *** empty log message ***gdbadmin2004-04-091-1/+1
|