Mark Kettenis
7346c1845d
* vax-tdep.c (vax_store_arguments, vax_push_dummy_call)
...
(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 10:58:39 +00:00
Alan Modra
6de00a7823
* elf32-sparc.c (elf32_sparc_relocate_section): Don't abort
...
when statically linking PIC code.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
2004-04-14 09:50:07 +00:00
Richard Sandiford
d766e8ec50
* doc/c-mips.texi (-m{no-,}fix-vr4120): Renamed from
...
-{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 07:48:49 +00:00
Richard Sandiford
e9e2c3f6cf
* binutils-all/readelf.ss-mips: Allow named section symbols.
2004-04-14 07:38:12 +00:00
Richard Sandiford
a11090ae14
* gas/elf/section2.e-mips: Allow named section symbols.
...
* gas/mips/{,el}empic.d, gas/mips/mips{,el}16-[ef].d: Likewise.
2004-04-14 07:37:19 +00:00
Alan Modra
e9f877805a
* strings.c (print_strings): Cast file_off to unsigned long in
...
printf arg list.
2004-04-14 05:49:59 +00:00
DJ Delorie
53239e4104
merge from gcc
2004-04-14 03:12:51 +00:00
Ben Elliston
010abebbb1
Typo fix: s/otheriwse/otherwise/
2004-04-14 01:26:14 +00:00
gdbadmin
30df54a95c
*** empty log message ***
2004-04-14 00:00:32 +00:00
Alan Modra
7e9e9564b8
daily update
2004-04-14 00:00:05 +00:00
Bob Wilson
ed9589d486
* doc/as.texinfo (Sub-Sections): Conditionalize COFF-specific use
...
of .section directive; add a reference to the ELF .subsection
directive.
2004-04-13 17:56:13 +00:00
Nick Clifton
925d60e5e9
Add test of M32R seth instruction
2004-04-13 16:57:50 +00:00
Nick Clifton
097dba1357
Fix inifnite loop problem with M32R port
2004-04-13 16:47:58 +00:00
David Carlton
58e23df49e
2004-04-13 David Carlton <carlton@kealia.com>
...
* MAINTAINERS: Move myself to "paper trail" section.
2004-04-13 16:13:35 +00:00
DJ Delorie
d6ea4e809a
merge from gcc
2004-04-13 15:23:19 +00:00
Ben Elliston
e793df0b8e
Update libtool entry.
2004-04-13 03:49:20 +00:00
Alan Modra
cc37688a25
daily update
2004-04-13 00:00:08 +00:00
gdbadmin
b227191573
*** empty log message ***
2004-04-13 00:00:03 +00:00
Joel Brobecker
d23434077e
* gdb.base/sep.exp: Fix typo in comment.
2004-04-12 20:22:54 +00:00
Joel Brobecker
a2dba3c819
* gdb.base/sep.c: New file.
...
* gdb.base/sep-proc.c: New file.
* gdb.base/sep.exp: New testcase.
2004-04-12 20:17:18 +00:00
Mark Kettenis
7def7fef04
* vax-tdep.c: Include "frame-base.h", "frame-unwind.h" and
...
"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 19:49:48 +00:00
Mark Kettenis
53284fc17d
* vaxbsd-nat.c: New file.
2004-04-12 16:54:02 +00:00
Mark Kettenis
5e6b39ffbc
* vax-tdep.h: Update copyright year. Adjust comments.
...
(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-12 16:49:35 +00:00
Mark Kettenis
296bc76f51
Fix botched commit:
...
* 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 16:17:20 +00:00
gdbadmin
4969123a1d
*** empty log message ***
2004-04-12 00:00:06 +00:00
Alan Modra
92e847d5f8
daily update
2004-04-12 00:00:05 +00:00
Mark Kettenis
e9c71e9f6f
* amd64-tdep.h (amd64_regnum): Add AMD64_CS_REGNUM,
...
AMD64_SS_REGNUM, AMD64_DS_REGNUM, AMD64_ES_REGNUM,
AMD64_FS_REGNUM, AMD64_GS_REGNUM.
2004-04-11 17:13:23 +00:00
Chris Demetriou
adad0f8a2b
2004-04-11 Chris Demetriou <cgd@broadcom.com>
...
* 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-11 07:12:13 +00:00
Chris Demetriou
cdc89eb2c3
2004-04-10 Chris Demetriou <cgd@broadcom.com>
...
* 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-11 06:28:08 +00:00
Randolph Chung
d46f117601
2004-04-10 Randolph Chung <tausq@debian.org>
...
* MAINTAINERS (write after approval): Add myself.
2004-04-11 04:25:26 +00:00
Randolph Chung
a2a84a72ed
2004-04-07 Randolph Chung <tausq@debian.org>
...
* 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 04:20:51 +00:00
Thiemo Seufer
279500dea9
/bfd/ChangeLog
...
* 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 04:07:46 +00:00
gdbadmin
b5018f0810
*** empty log message ***
2004-04-11 00:00:06 +00:00
Alan Modra
f3d8720e0f
daily update
2004-04-11 00:00:05 +00:00
Paul N. Hilfinger
e85c3284f3
* language.h (language_defn): Add new la_post_parser field.
...
* 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 22:10:01 +00:00
Mark Kettenis
fa34704a30
* amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Remove function.
...
(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 11:40:05 +00:00
Mark Kettenis
403e165601
* corelow.c (core_xfer_partial): Fix coding standards violation.
...
Add support for TARGET_OBJECT_WCOOKIE.
2004-04-10 09:49:21 +00:00
Mark Kettenis
a57e5a9583
* sparc-linux-tdep.c (sparc32_linux_init_abi): Don't set
...
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-10 09:40:02 +00:00
Chris Demetriou
5dbb7b5a1d
im/mips/ChangeLog ]
...
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 07:11:29 +00:00
Chris Demetriou
55dc1ac473
2004-04-10 Chris Demetriou <cgd@broadcom.com>
...
* fpu64-ps.s: New file.
* basic.exp: Run fpu64-ps.s.
2004-04-10 07:02:57 +00:00
Chris Demetriou
f90bdbaba7
(and adjust paths in last entry, for move
2004-04-10 06:58:54 +00:00
Chris Demetriou
ba3b645acc
move entry from:
...
2004-03-29 Richard Sandiford <rsandifo@redhat.com>
from ChangeLog into sim/mips/Changelog
2004-04-10 06:58:21 +00:00
Chris Demetriou
1423405663
2004-04-09 Chris Demetriou <cgd@broadcom.com>
...
* 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-10 06:51:49 +00:00
Chris Demetriou
c6f9085cab
2004-04-09 Chris Demetriou <cgd@broadcom.com>
...
* sb1.igen (check_sbx): New function.
(PABSDIFF.fmt, PABSDIFC.fmt, PAVG.fmt): Use check_sbx.
2004-04-10 06:17:55 +00:00
gdbadmin
ccba17639b
*** empty log message ***
2004-04-10 00:00:34 +00:00
Alan Modra
fdf6991ed3
daily update
2004-04-10 00:00:06 +00:00
Mark Kettenis
377d9ebdae
* amd64-linux-tdep.c, amd64nbsd-tdep.c, amd64obsd-tdep.c,
...
i386-linux-tdep.c, i386-tdep.c, i386nbsd-tdep.c, i386obsd-tdep.c:
Fix typo.
2004-04-09 23:26:19 +00:00
Mark Kettenis
f0ef85a5af
* amd64-tdep.c (amd64_supply_fxsave): Only fiddle with
...
I387_FISEG_REGNUM and I387_FOSEG_REGNUM in 64-bit mode.
(amd64_collect_fxsave): Likewise.
2004-04-09 23:24:05 +00:00
Mark Kettenis
d9f8c85b8e
* i386-sol2-tdep.c: Include "gdb_string.h".
...
(i386_sol2_sigtramp_p): Recognize signal trampoline based on its
name.
* Makefile.in (i386-sol2-tdep.o): Update dependencies.
2004-04-09 23:15:53 +00:00
Mark Kettenis
75f501b5c9
* i386-sol2-tdep.c: Include "solib-svr4.h".
...
(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.
2004-04-09 23:09:04 +00:00