DJ Delorie
50d4562d6e
merge from gcc
2002-03-04 22:01:27 +00:00
H.J. Lu
25e2787005
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.
2002-03-04 20:41:55 +00:00
H.J. Lu
e9682144c1
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.
2002-03-04 20:40:48 +00:00
H.J. Lu
b5090659de
2002-03-04 H.J. Lu <hjl@gnu.org>
...
* scripttempl/elf.sc: Put .preinit_array, .init_array and
.fini_array in the data segment.
2002-03-04 20:40:14 +00:00
Fred Fish
937f164bda
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).
2002-03-04 20:38:10 +00:00
Daniel Jacobowitz
c6ecbae5ad
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.
2002-03-04 16:28:35 +00:00
Michal Ludvig
c200633117
* MAINTAINERS (x86-64): tagret is not broken anymore.
2002-03-04 12:25:39 +00:00
Michal Ludvig
e9f30c21b8
* MAINTAINERS (x86-64): Add myself
...
* x86-64-tdep.c (x86_64_push_arguments): Fixed typo naregs->nregs,
changed value_ptr -> struct value *
2002-03-04 11:08:28 +00:00
Chris Demetriou
9b17d183bf
2002-02-03 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen: Fix formatting of check_fpu calls.
2002-03-04 04:14:51 +00:00
Chris Demetriou
41774c9d7b
2002-03-03 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (FLOOR.L.fmt): Store correct destination register.
2002-03-04 04:06:47 +00:00
Chris Demetriou
4a0bd8769a
2002-03-03 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen: Remove whitespace at end of lines.
2002-03-04 03:19:49 +00:00
Alan Modra
f42ce16e2f
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.
2002-03-04 01:37:52 +00:00
Alan Modra
bb2a49f247
* configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
...
* configure: Regenerate.
2002-03-04 01:16:53 +00:00
DJ Delorie
6e9980f54d
merge from gcc
2002-03-04 00:55:25 +00:00
gdbadmin
12eed87b7c
*** empty log message ***
2002-03-04 00:00:03 +00:00
Alan Modra
55b7b3553c
daily update
2002-03-03 23:00:04 +00:00
Chris Demetriou
09297648e2
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.
2002-03-03 07:36:42 +00:00
Chris Demetriou
043b7057fd
2002-03-02 Chris Demetriou <cgd@broadcom.com>
...
* interp.c (load_word): Use EXTEND32 rather than SIGNEXTEND.
* mips.igen (LL, CxC1, MxC1): Likewise.
2002-03-03 06:49:43 +00:00
Chris Demetriou
c1e8ada406
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.
2002-03-03 02:11:23 +00:00
gdbadmin
4b401d9725
*** empty log message ***
2002-03-03 00:01:03 +00:00
Alan Modra
d87d25fb0b
daily update
2002-03-02 23:00:04 +00:00
Tom Rix
38487e5ed3
Replace immediate howto type initializers with symbolic.
2002-03-02 13:23:57 +00:00
Richard Henderson
de77b6ac8b
* scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
...
.init_array, and .fini_array.
2002-03-02 01:25:26 +00:00
Richard Henderson
30831527a4
* 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.
2002-03-02 01:24:50 +00:00
gdbadmin
841ac7901d
*** empty log message ***
2002-03-02 00:00:06 +00:00
Chris Demetriou
3e1dca16f2
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.
2002-03-01 23:51:18 +00:00
Chris Demetriou
fff8d27d23
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.
2002-03-01 23:40:51 +00:00
David O'Brien
768f08429b
Add FreeBSD/sparc64 to the list of "New native configurations"
2002-03-01 23:27:42 +00:00
Alan Modra
b709a56406
daily update
2002-03-01 23:00:06 +00:00
Frank Ch. Eigler
ce93e51a12
* vaporous abdication
2002-03-01 21:51:21 +00:00
Chris Demetriou
0d3e762b2f
2002-03-01 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (CACHE): Provide instruction-printing string.
* interp.c (signal_exception): Comment tokens after #endif.
2002-03-01 19:55:42 +00:00
Jakub Jelinek
26eb409359
* config/obj-elf.c (elf_copy_symbol_attributes): Don't copy
...
visibility.
(obj_frob_symbol): Copy visibility.
2002-03-01 18:36:08 +00:00
David O'Brien
54394ac39e
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.
2002-03-01 18:35:24 +00:00
Daniel Jacobowitz
bfe9595524
2002-03-01 Daniel Jacobowitz <drow@mvista.com>
...
* config/djgpp/fnchange.lst: Add regformats/reg-i386-linux.dat and
regformats/reg-s390x.dat.
2002-03-01 16:11:23 +00:00
Nick Clifton
f3f7fbb215
Take into account --kill-at (-k) while generating .exp file.
2002-03-01 15:34:32 +00:00
Nick Clifton
831b02f6e0
Add x86-64-opcode (checks valid opcodes) and x86-64-inval (checks invalid opcodes) checks
2002-03-01 08:10:06 +00:00
Chris Demetriou
eb5fcf9324
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.
2002-03-01 07:53:46 +00:00
Chris Demetriou
bb22bd7d9e
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.
2002-03-01 07:34:57 +00:00
Chris Demetriou
91a177cf81
2002-02-28 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (SDXC1): Fix instruction-printing string.
2002-03-01 06:40:28 +00:00
Chris Demetriou
387f484ade
2002-02-28 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (LDC1, SDC1): Remove mipsI model, and mark with
filter flags "32,f".
2002-03-01 06:34:21 +00:00
Andrew Cagney
f33c6cbfe5
Add FIXME explaining include problem.
2002-03-01 06:19:28 +00:00
Andrew Cagney
5ecaa7ddac
Move JTC to to past maintainers.
2002-03-01 03:30:59 +00:00
Michael Chastain
2a251cc220
2002-02-28 Michael Chastain <mec@shout.net>
...
* MAINTAINERS: Fix typo: gdb.satbs -> gdb.stabs .
2002-03-01 01:55:35 +00:00
Alexandre Oliva
2e8357fc19
* configure.in (libstdcxx_flags): Don't add libstdc++-v3 flags for
...
libjava.
(CXX_FOR_TARGET): Add -shared-libgcc for libstdc++-v3 and libjava.
2002-03-01 00:52:59 +00:00
gdbadmin
7bb06ff250
*** empty log message ***
2002-03-01 00:00:06 +00:00
Daniel Jacobowitz
6a8031a32d
Oops, fix date in changelog
2002-02-28 16:58:58 +00:00
Daniel Jacobowitz
265f716b73
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.
2002-02-28 16:58:15 +00:00
Eli Zaretskii
ac469903dd
* 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.
2002-02-28 16:49:10 +00:00
Jason Merrill
985cb1a306
* dwarf2read.c (dwarf_cfi_name): Add new codes.
2002-02-28 11:21:16 +00:00
Chris Demetriou
3d81f39116
2002-02-27 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (PREFX): This is a 64-bit instruction, use '64'
as the filter flag.
2002-02-28 07:07:56 +00:00