Alan Modra [Tue, 5 Mar 2002 03:09:53 +0000 (03:09 +0000)]
* pdp11-opc.c: Fix "mark" operand type. Fix operand types
for float opcodes that take float operands. Add alternate
names (xxxD vs. xxxF) for float opcodes.
* pdp11-dis.c (print_operand): Clean up formatting for mode 67.
(print_foperand): New function to handle float opcode operands.
(print_insn_pdp11): Use print_foperand to disassemble float ops.
Alan Modra [Tue, 5 Mar 2002 03:09:01 +0000 (03:09 +0000)]
* pdp11.h: Add format codes for float instruction formats.
gdbadmin [Tue, 5 Mar 2002 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 4 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update
DJ Delorie [Mon, 4 Mar 2002 22:01:27 +0000 (22:01 +0000)]
merge from gcc
H.J. Lu [Mon, 4 Mar 2002 20:41:55 +0000 (20:41 +0000)]
2002-03-04 H.J. Lu <hjl@gnu.org>
* elf.c (bfd_section_from_shdr): Handle special sections,
.init_array, .fini_array and .preinit_array.
(elf_fake_sections): Likewise.
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Create the
DT entry only if the section is in output for .init_array,
.fini_array and .preinit_array. Complain about .preinit_array
section in DSO.
(elf_bfd_final_link): Warn zero size for .init_array,
.fini_array and .preinit_array sections.
* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Remove
SHT_INIT_ARRAY, SHT_FINI_ARRAY and SHT_PREINIT_ARRAY.
(elfNN_ia64_fake_sections): Remove .init_array, .fini_array and
.preinit_array.
H.J. Lu [Mon, 4 Mar 2002 20:40:48 +0000 (20:40 +0000)]
2002-03-04 H.J. Lu <hjl@gnu.org>
* config/obj-elf.c (special_section): Add .init_array,
.fini_array and .preinit_array.
* config/tc-ia64.h (ELF_TC_SPECIAL_SECTIONS): Remove
.init_array and .fini_array.
H.J. Lu [Mon, 4 Mar 2002 20:40:14 +0000 (20:40 +0000)]
2002-03-04 H.J. Lu <hjl@gnu.org>
* scripttempl/elf.sc: Put .preinit_array, .init_array and
.fini_array in the data segment.
Fred Fish [Mon, 4 Mar 2002 20:38:10 +0000 (20:38 +0000)]
2002-03-04 Fred Fish <fnf@redhat.com>
* gdbint.texinfo: Fix a bunch of typos (alsways, mirrorred,
expresson, suports, dependant, trhe, perhaphs, situtations,
explictily, taged, oportunity, unfortunatly).
Daniel Jacobowitz [Mon, 4 Mar 2002 16:28:35 +0000 (16:28 +0000)]
2002-03-04 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-low.c (PTRACE_XFER_TYPE): Change to long.
(num_regs, regmap): Move inside HAVE_LINUX_USRREGS.
(register_addr, REGISTER_RAW_SIZE): Likewise.
(usr_store_inferior_registers): Use PTRACE_XFER_TYPE.
* gdbserver/linux-x86-64-low.c: Remove extra #endif.
Michal Ludvig [Mon, 4 Mar 2002 12:25:39 +0000 (12:25 +0000)]
* MAINTAINERS (x86-64): tagret is not broken anymore.
Michal Ludvig [Mon, 4 Mar 2002 11:08:28 +0000 (11:08 +0000)]
* MAINTAINERS (x86-64): Add myself
* x86-64-tdep.c (x86_64_push_arguments): Fixed typo naregs->nregs,
changed value_ptr -> struct value *
Chris Demetriou [Mon, 4 Mar 2002 04:14:51 +0000 (04:14 +0000)]
2002-02-03 Chris Demetriou <cgd@broadcom.com>
* mips.igen: Fix formatting of check_fpu calls.
Chris Demetriou [Mon, 4 Mar 2002 04:06:47 +0000 (04:06 +0000)]
2002-03-03 Chris Demetriou <cgd@broadcom.com>
* mips.igen (FLOOR.L.fmt): Store correct destination register.
Chris Demetriou [Mon, 4 Mar 2002 03:19:49 +0000 (03:19 +0000)]
2002-03-03 Chris Demetriou <cgd@broadcom.com>
* mips.igen: Remove whitespace at end of lines.
Alan Modra [Mon, 4 Mar 2002 01:37:52 +0000 (01:37 +0000)]
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.
Alan Modra [Mon, 4 Mar 2002 01:16:53 +0000 (01:16 +0000)]
* configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
* configure: Regenerate.
DJ Delorie [Mon, 4 Mar 2002 00:55:25 +0000 (00:55 +0000)]
merge from gcc
gdbadmin [Mon, 4 Mar 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 3 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update
Chris Demetriou [Sun, 3 Mar 2002 07:36:42 +0000 (07:36 +0000)]
2002-03-02 Chris Demetriou <cgd@broadcom.com>
* mips.igen (loadstore_ea): New function to do effective
address calculations.
(do_load, do_load_left, do_load_right, LL, LDD, PREF, do_store,
do_store_left, do_store_right, SC, SCD, PREFX, SWC1, SWXC1,
CACHE): Use loadstore_ea to do effective address computations.
Chris Demetriou [Sun, 3 Mar 2002 06:49:43 +0000 (06:49 +0000)]
2002-03-02 Chris Demetriou <cgd@broadcom.com>
* interp.c (load_word): Use EXTEND32 rather than SIGNEXTEND.
* mips.igen (LL, CxC1, MxC1): Likewise.
Chris Demetriou [Sun, 3 Mar 2002 02:11:23 +0000 (02:11 +0000)]
2002-03-02 Chris Demetriou <cgd@broadcom.com>
* mips.igen (LL, LLD, PREF, SC, SCD, ABS.fmt, ADD.fmt, 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.D, MADD.S, MOV.fmt, MOVtf.fmt,
MSUB.D, MSUB.S, MUL.fmt, NEG.fmt, NMADD.D, NMADD.S, NMSUB.D,
NMSUB.S, PREFX, RECIP.fmt, ROUND.L.fmt, ROUND.W.fmt, RSQRT.fmt,
SQRT.fmt, SUB.fmt, SWC1, SWXC1, TRUNC.L.fmt, TRUNC.W, CACHE):
Don't split opcode fields by hand, use the opcode field values
provided by igen.
gdbadmin [Sun, 3 Mar 2002 00:01:03 +0000 (00:01 +0000)]
*** empty log message ***
Alan Modra [Sat, 2 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update
Tom Rix [Sat, 2 Mar 2002 13:23:57 +0000 (13:23 +0000)]
Replace immediate howto type initializers with symbolic.
Richard Henderson [Sat, 2 Mar 2002 01:25:26 +0000 (01:25 +0000)]
* scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
.init_array, and .fini_array.
Richard Henderson [Sat, 2 Mar 2002 01:24:50 +0000 (01:24 +0000)]
* elflink.h (size_dynamic_sections): If section named
".preinit_array" exists, create DT_PREINIT_ARRAY and
DT_PREINIT_ARRAYSZ entries in dynamic table. Analogously for
".init_array" and ".fini_array".
(elf_bfd_final_link): Handle DT_PREINIT_ARRAYSZ, DT_INIT_ARRAYSZ,
DT_FINI_ARRAYSZ, DT_PREINIT_ARRAY, DT_INIT_ARRAY, and
DT_FINI_ARRAY.
gdbadmin [Sat, 2 Mar 2002 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
Chris Demetriou [Fri, 1 Mar 2002 23:51:18 +0000 (23:51 +0000)]
2002-03-01 Chris Demetriou <cgd@broadcom.com>
* mips.igen (do_divu): Fix spacing.
* mips.igen (do_dsllv): Move to be right before DSLLV,
to match the rest of the do_<shift> functions.
Chris Demetriou [Fri, 1 Mar 2002 23:40:51 +0000 (23:40 +0000)]
2002-03-01 Chris Demetriou <cgd@broadcom.com>
* mips.igen (do_dsll, do_dsllv, DSLL32, do_dsra, DSRA32, do_dsrl,
DSRL32, do_dsrlv): Trace inputs and results.
David O'Brien [Fri, 1 Mar 2002 23:27:42 +0000 (23:27 +0000)]
Add FreeBSD/sparc64 to the list of "New native configurations"
Alan Modra [Fri, 1 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update
Frank Ch. Eigler [Fri, 1 Mar 2002 21:51:21 +0000 (21:51 +0000)]
* vaporous abdication
Chris Demetriou [Fri, 1 Mar 2002 19:55:42 +0000 (19:55 +0000)]
2002-03-01 Chris Demetriou <cgd@broadcom.com>
* mips.igen (CACHE): Provide instruction-printing string.
* interp.c (signal_exception): Comment tokens after #endif.
Jakub Jelinek [Fri, 1 Mar 2002 18:36:08 +0000 (18:36 +0000)]
* config/obj-elf.c (elf_copy_symbol_attributes): Don't copy
visibility.
(obj_frob_symbol): Copy visibility.
David O'Brien [Fri, 1 Mar 2002 18:35:24 +0000 (18:35 +0000)]
2002-03-01 David O'Brien <obrien@FreeBSD.org>
* configure.host (sparc64-*-freebsd): Add.
* configure.tgt: Likewise.
* config/sparc/fbsd.mh: New file.
* config/sparc/fbsd.mt: Likewise.
* config/sparc/nm-fbsd.h: Likewise.
* config/sparc/tm-fbsd.h: Likewise.
Daniel Jacobowitz [Fri, 1 Mar 2002 16:11:23 +0000 (16:11 +0000)]
2002-03-01 Daniel Jacobowitz <drow@mvista.com>
* config/djgpp/fnchange.lst: Add regformats/reg-i386-linux.dat and
regformats/reg-s390x.dat.
Nick Clifton [Fri, 1 Mar 2002 15:34:32 +0000 (15:34 +0000)]
Take into account --kill-at (-k) while generating .exp file.
Nick Clifton [Fri, 1 Mar 2002 08:10:06 +0000 (08:10 +0000)]
Add x86-64-opcode (checks valid opcodes) and x86-64-inval (checks invalid opcodes) checks
Chris Demetriou [Fri, 1 Mar 2002 07:53:46 +0000 (07:53 +0000)]
2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (LWXC1): Mark with filter "64,f", rather than just "32".
(MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt,
NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt,
ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt,
CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta,
C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1,
SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D,
LWC1, SWC1): Add "f" to filter, since these are FP instructions.
Chris Demetriou [Fri, 1 Mar 2002 07:34:57 +0000 (07:34 +0000)]
2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (DSRA32, DSRAV): Fix order of arguments in
instruction-printing string.
(LWU): Use '64' as the filter flag.
Chris Demetriou [Fri, 1 Mar 2002 06:40:28 +0000 (06:40 +0000)]
2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (SDXC1): Fix instruction-printing string.
Chris Demetriou [Fri, 1 Mar 2002 06:34:21 +0000 (06:34 +0000)]
2002-02-28 Chris Demetriou <cgd@broadcom.com>
* mips.igen (LDC1, SDC1): Remove mipsI model, and mark with
filter flags "32,f".
Andrew Cagney [Fri, 1 Mar 2002 06:19:28 +0000 (06:19 +0000)]
Add FIXME explaining include problem.
Andrew Cagney [Fri, 1 Mar 2002 03:30:59 +0000 (03:30 +0000)]
Move JTC to to past maintainers.
Michael Chastain [Fri, 1 Mar 2002 01:55:35 +0000 (01:55 +0000)]
2002-02-28 Michael Chastain <mec@shout.net>
* MAINTAINERS: Fix typo: gdb.satbs -> gdb.stabs .
Alexandre Oliva [Fri, 1 Mar 2002 00:52:59 +0000 (00:52 +0000)]
* configure.in (libstdcxx_flags): Don't add libstdc++-v3 flags for
libjava.
(CXX_FOR_TARGET): Add -shared-libgcc for libstdc++-v3 and libjava.
gdbadmin [Fri, 1 Mar 2002 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Thu, 28 Feb 2002 16:58:58 +0000 (16:58 +0000)]
Oops, fix date in changelog
Daniel Jacobowitz [Thu, 28 Feb 2002 16:58:15 +0000 (16:58 +0000)]
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/linux-s390-low.c: New file.
* regformats/reg-s390.dat: New file.
* regformats/reg-s390x.dat: New file.
* gdbserver/configure.srv: Add S/390.
* gdbserver/Makefile.in: Add S/390.
* configure.tgt: Enable gdbserver for S/390.
Eli Zaretskii [Thu, 28 Feb 2002 16:49:10 +0000 (16:49 +0000)]
* go32-nat.c (_initialize_go32_nat): Don't use periods in the
first line of the doc string for "info dos", except at the end of
the sentence, since the short help stops at the first period.
Jason Merrill [Thu, 28 Feb 2002 11:21:16 +0000 (11:21 +0000)]
* dwarf2read.c (dwarf_cfi_name): Add new codes.
Chris Demetriou [Thu, 28 Feb 2002 07:07:56 +0000 (07:07 +0000)]
2002-02-27 Chris Demetriou <cgd@broadcom.com>
* mips.igen (PREFX): This is a 64-bit instruction, use '64'
as the filter flag.
Chris Demetriou [Thu, 28 Feb 2002 07:01:14 +0000 (07:01 +0000)]
2002-02-27 Chris Demetriou <cgd@broadcom.com>
* mips.igen (PREFX): Tweak instruction opcode fields (i.e.,
add a comma) so that it more closely match the MIPS ISA
documentation opcode partitioning.
(PREF): Put useful names on opcode fields, and include
instruction-printing string.
Andrew Cagney [Thu, 28 Feb 2002 03:34:36 +0000 (03:34 +0000)]
* fdl.texi: New file.
Chris Demetriou [Thu, 28 Feb 2002 02:57:34 +0000 (02:57 +0000)]
2002-02-27 Chris Demetriou <cgd@broadcom.com>
* mips.igen (check_u64): New function which in the future will
check whether 64-bit instructions are usable and signal an
exception if not. Currently a no-op.
(DADD, DADDI, DADDIU, DADDU, DDIV, DDIVU, DMULT, DMULTU, DSLL,
DSLL32, DSLLV, DSRA, DSRA32, DSRAV, DSRL, DSRL32, DSRLV, DSUB,
DSUBU, LD, LDL, LDR, LLD, LWU, SCD, SD, SDL, SDR, DMxC1, LDXC1,
LWXC1, SDXC1, SWXC1, DMFC0, DMTC0): Use check_u64.
* mips.igen (check_fpu): New function which in the future will
check whether FPU instructions are usable and signal an exception
if not. Currently a no-op.
(ABS.fmt, ADD.fmt, BC1a, BC1b, C.cond.fmta, C.cond.fmtb,
CEIL.L.fmt, CEIL.W, CxC1, CVT.D.fmt, CVT.L.fmt, CVT.S.fmt,
CVT.W.fmt, DIV.fmt, DMxC1, DMxC1, FLOOR.L.fmt, FLOOR.W.fmt, LDC1,
LDXC1, LWC1, LWXC1, MADD.D, MADD.S, MxC1, MOV.fmt, MOVtf,
MOVtf.fmt, MOVN.fmt, MOVZ.fmt, MSUB.D, MSUB.S, MUL.fmt, NEG.fmt,
NMADD.D, NMADD.S, NMSUB.D, NMSUB.S, RECIP.fmt, ROUND.L.fmt,
ROUND.W.fmt, RSQRT.fmt, SDC1, SDXC1, SQRT.fmt, SUB.fmt, SWC1,
SWXC1, TRUNC.L.fmt, TRUNC.W): Use check_fpu.
gdbadmin [Thu, 28 Feb 2002 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***
Jakub Jelinek [Wed, 27 Feb 2002 23:48:06 +0000 (23:48 +0000)]
* config/tc-alpha.c (s_alpha_text): Use obj_elf_text for OBJ_ELF, not
s_text.
(s_alpha_data): Use obj_elf_data for OBJ_ELF, not s_data.
Alan Modra [Wed, 27 Feb 2002 23:00:06 +0000 (23:00 +0000)]
daily update
Chris Demetriou [Wed, 27 Feb 2002 22:46:35 +0000 (22:46 +0000)]
2002-02-27 Chris Demetriou <cgd@broadcom.com>
* mips.igen (do_load_left, do_load_right): Move to be immediately
following do_load.
(do_store_left, do_store_right): Move to be immediately following
do_store.
Chris Demetriou [Wed, 27 Feb 2002 21:52:52 +0000 (21:52 +0000)]
2002-02-27 Chris Demetriou <cgd@broadcom.com>
* mips.igen (mipsV): New model name. Also, add it to
all instructions and functions where it is appropriate.
Fred Fish [Wed, 27 Feb 2002 20:04:29 +0000 (20:04 +0000)]
2002-02-27 Fred Fish <fnf@redhat.com>
* blockframe.c (generic_fix_call_dummy): Fix obvious typo in
comment (dumy -> dummy).
Peter Schauer [Wed, 27 Feb 2002 18:22:24 +0000 (18:22 +0000)]
* symtab.c (gdb_mangle_name): Handle fully mangled v3 abi physnames.
Nick Clifton [Wed, 27 Feb 2002 16:37:48 +0000 (16:37 +0000)]
Update translation files.
Rodney Brown [Wed, 27 Feb 2002 12:29:43 +0000 (12:29 +0000)]
2002-02-27 Rodney Brown <rbrown64@csc.com.au>
* utils.c (gdb_realpath): Add pathconf fallback for sco3.2v5.
Daniel Jacobowitz [Wed, 27 Feb 2002 07:07:49 +0000 (07:07 +0000)]
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/acconfig.h: New file.
* gdbserver/i387-fp.c: New file.
* gdbserver/i387-fp.h: New file.
* gdbserver/linux-x86-64.c: New file.
* regformats/reg-x86-64.dat: New file.
* configure.tgt: Add x86_64-*-linux* gdbserver support.
& gdbserver/configure.srv: Add x86_64-*-linux* and regset support.
* gdbserver/configure.in: Add support for regsets.
* gdbserver/config.in: Regenerate.
* gdbserver/configure: Regenerate.
* gdbserver/Makefile.in: Likewise. Add $(linux_low_h).
* gdbserver/linux-low.h: New file.
* gdbserver/linux-low.c: Include "linux-low.h". Add support
for regsets.
* gdbserver/linux-arm-low.c: Include "linux-low.h".
* gdbserver/linux-ia64-low.c: Include "linux-low.h".
* gdbserver/linux-m68k-low.c: Include "linux-low.h".
* gdbserver/linux-mips-low.c: Include "linux-low.h".
* gdbserver/linux-ppc-low.c: Include "linux-low.h".
* gdbserver/linux-sh-low.c: Include "linux-low.h".
* gdbserver/linux-i386-low.c: Include "linux-low.h". Include
"i387-fp.h". Add PTRACE_GETREGS and friends.
* gdbserver/regcache.c (supply_register): New function.
(supply_register_by_name): New function.
(collect_register): New function.
(collect_register_by_name): New function.
Daniel Jacobowitz [Wed, 27 Feb 2002 06:22:10 +0000 (06:22 +0000)]
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/Makefile.in (INTERNAL_CFLAGS): Remove -DGDBSERVER.
(config.status): Add configure.srv dependency.
(server_h): Add config.h dependency.
Daniel Jacobowitz [Wed, 27 Feb 2002 06:18:09 +0000 (06:18 +0000)]
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
* regformats/reg-i386-linux.dat: New file, with $orig_eax.
* gdbserver/Makefile.in: Add rules for reg-i386-linux.o.
* gdbserver/configure.srv: Change i386-*-linux* to use
reg-i386-linux.o.
Andrew Cagney [Wed, 27 Feb 2002 02:55:13 +0000 (02:55 +0000)]
Update copyright. re-indent.
Andrew Cagney [Wed, 27 Feb 2002 02:47:21 +0000 (02:47 +0000)]
* x86-64-tdep.c (value.h): Delete.
(gdb_assert.h): Include.
(x86_64_register_convert_to_virtual,
x86_64_register_convert_to_raw ): Add check which lets only
floating-point values to be converted.
(value_push): Delete.
(x86_64_push_arguments): Order of arguments pushed on stack fixed.
(i386_gdbarch_init): Number of register_bytes fixed.
Andrew Cagney [Wed, 27 Feb 2002 02:45:12 +0000 (02:45 +0000)]
* MAINTAINERS: Add x86-64 target.
Andrew Cagney [Wed, 27 Feb 2002 02:13:36 +0000 (02:13 +0000)]
* standards.texi: Import February 14, 2002 version.
* make-stds.texi: Import 2001 version.
* Makefile.in (install): Depend on install-info.
Andrew Cagney [Wed, 27 Feb 2002 01:40:36 +0000 (01:40 +0000)]
* memattr.c (mem_command): Eliminate ``true'' and ``false''.
* osfsolib.c (solib_map_sections): Ditto.
* irix5-nat.c (solib_map_sections): Ditto.
* corelow.c (gdb_check_format): Ditto.
* symfile.c (symfile_bfd_open): Ditto.
* solib.c (solib_map_sections): Ditto.
Partially fix PR gdb/354.
Andrew Cagney [Wed, 27 Feb 2002 01:18:39 +0000 (01:18 +0000)]
* remote.c (_initialize_remote): By default, disable ``e'' and
``E'' step out-of-range packets.
gdbadmin [Wed, 27 Feb 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 26 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update
Chris Demetriou [Tue, 26 Feb 2002 22:18:51 +0000 (22:18 +0000)]
2002-02-26 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (mips_need_elf_addend_fixup): For embedded-PIC
only, undo the changes made on 2001-06-08, with the
effect being that common or extern symbols are
adjusted for embedded-PIC, but weak symbols are not.
(md_estimate_size_before_relax: Likewise, with the effect
that extern symbols are treated the same as weak symbols
only if not embedded-PIC.
(mips_fix_adjustable) Likewise, with the effect that
weak or extern symbols are not adjusted for embedded-PIC.
(md_apply_fix3): Tweak so that the case where value is zero
is handled more correctly for embedded-PIC code.
Chris Demetriou [Tue, 26 Feb 2002 22:17:56 +0000 (22:17 +0000)]
2002-02-26 Chris Demetriou <cgd@broadcom.com>
* gas/mips/empic2.d: Adjust for the fact that relocations on
symbols local to this file are resolved at assembly time into
section-relative relocations, even if the symbols are extern.
* gas/mips/empic2.s: Add file offset information, so the next
person to do the math mentioned above has an easier time.
* gas/mips/jal-empic-elf.d: New test.
* gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
* gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
* gas/mips/mips.exp: Run the new tests.
Andreas Schwab [Tue, 26 Feb 2002 22:12:49 +0000 (22:12 +0000)]
* config/m68k/tm-linux.h (FRAME_SAVED_PC): Define as
m68k_linux_frame_saved_pc.
(IN_SIGTRAMP): Define as m68k_linux_in_sigtramp instead of
in_sigtramp.
(SIGCONTEXT_PC_OFFSET): Remove.
* m68klinux-nat.c (m68k_linux_frame_saved_pc,
m68k_linux_sigtramp_saved_pc): New functions.
(IS_SIGTRAMP, IS_RT_SIGTRAMP): Define.
(SIGCONTEXT_PC_OFFSET): Moved here from config/m68k/tm-linux.h.
(UCONTEXT_PC_OFFSET): Define.
(m68k_linux_in_sigtramp): Renamed from in_sigtramp, handle both
non-RT and RT signal trampolines.
Nick Clifton [Tue, 26 Feb 2002 22:09:26 +0000 (22:09 +0000)]
Export dis-asm.h as part of an install
Richard Earnshaw [Tue, 26 Feb 2002 14:23:12 +0000 (14:23 +0000)]
* config/arm/tm-embed.h (TARGET_UPAGES): Delete.
(TARGET_NBPG, STACK_END_ADDR): Delete
(VARIABLES_INSIDE_BLOCK): Delete.
Nick Clifton [Tue, 26 Feb 2002 12:04:30 +0000 (12:04 +0000)]
Fix typo
Nick Clifton [Tue, 26 Feb 2002 10:28:13 +0000 (10:28 +0000)]
Import new Spanish and German translations
Andrew Cagney [Tue, 26 Feb 2002 03:29:55 +0000 (03:29 +0000)]
* utils.c (perror_with_name): Make string parameter constant.
(print_sys_errmsg): Ditto.
(query): Ditto.
* defs.h (perror_with_name): Update.
(print_sys_errmsg): Update.
(query): Update.
Daniel Jacobowitz [Tue, 26 Feb 2002 01:40:06 +0000 (01:40 +0000)]
2002-02-25 Daniel Jacobowitz <drow@mvista.com>
From Eliot Dresselhaus <eliot@ayrnetworks.com>:
* gdbserver/linux-mips-low.c (cannot_fetch_register): Fix typo.
gdbadmin [Tue, 26 Feb 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 25 Feb 2002 23:31:22 +0000 (23:31 +0000)]
* elflink.h (elf_bfd_final_link): Don't crash on SHN_UNDEF local
dynsyms.
Alan Modra [Mon, 25 Feb 2002 23:00:05 +0000 (23:00 +0000)]
daily update
Peter Schauer [Mon, 25 Feb 2002 18:15:52 +0000 (18:15 +0000)]
* rs6000-nat.c (set_host_arch): Do not switch to a new architecture
if it already matches the current architecture from the exec file.
Include arch-utils.h for gdbarch_info_init prototype.
* Makefile.in (rs6000-nat.o): Update dependencies.
Eli Zaretskii [Mon, 25 Feb 2002 16:14:09 +0000 (16:14 +0000)]
Update for the next release.
Eli Zaretskii [Mon, 25 Feb 2002 16:09:46 +0000 (16:09 +0000)]
Add NM and CFLAGS to the exports.
Thiemo Seufer [Mon, 25 Feb 2002 13:21:38 +0000 (13:21 +0000)]
* config/tc-mips.c (set_at): Fix handling of 64bit register loads.
(macro): Likewise. Fix la/dla address expansions for EMBEDDED_PIC
and NO_PIC cases. Code cleanup.
(macro2): Fix handling of 64bit register loads.
* mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
* mips-gp64-fp32-pic.s: Likewise.
* mips-gp64-fp32.d: Likewise.
* mips-gp64-fp32.s: Likewise.
* mips-gp64-fp64-pic.d: Likewise.
* mips-gp64-fp64-pic.s: Likewise.
* mips-gp64-fp64.d: Likewise.
* mips-gp64-fp64.s: Likewise.
Nick Clifton [Mon, 25 Feb 2002 10:34:25 +0000 (10:34 +0000)]
Add documentation of IA64 port
Alan Modra [Mon, 25 Feb 2002 05:10:46 +0000 (05:10 +0000)]
* gas/hppa/reloc/reloc.exp: Update copyright date.
Alan Modra [Mon, 25 Feb 2002 05:10:11 +0000 (05:10 +0000)]
* config/tc-hppa.c: Update copyright date.
Alan Modra [Mon, 25 Feb 2002 05:09:11 +0000 (05:09 +0000)]
* elf64-hppa.h: Update copyright date.
Andrew Cagney [Mon, 25 Feb 2002 04:32:58 +0000 (04:32 +0000)]
* Makefile.in (gdb.info): Add explicit path to gdb.texinfo.
Remove reference to 3.12.
Alan Modra [Mon, 25 Feb 2002 04:13:42 +0000 (04:13 +0000)]
missdit
Alan Modra [Mon, 25 Feb 2002 03:44:56 +0000 (03:44 +0000)]
* doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.
Remove references to chip manufacturers.
* config/tc-ppc.c (md_parse_option): Handle -mpower4 option.
Correct comments.
(md_show_usage): Remove references to chip manufacturers. Mention
-mpower4.
(md_begin): Test power4 opcode flag bits.