Jakub Jelinek
2d13d8c5ee
* scripttempl/elf.sc: Only use DATA_SEGMENT_END() together with
...
DATA_SEGMENT_ALIGN.
2002-03-05 11:56:23 +00:00
Chris Demetriou
b5040d49af
2002-02-04 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen: Remove gencode comment from top of file, fix
spelling in another comment.
2002-03-05 07:34:01 +00:00
Alan Modra
5f6aa755b6
typo fix
2002-03-05 05:26:02 +00:00
Alan Modra
039cc25f06
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
...
symbols that have been forced local.
2002-03-05 05:25:13 +00:00
Alan Modra
c44233aab3
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
...
to output forced local syms for non-shared link.
(elf_link_output_extsym): Tweak condition for calling backend
adjust_dynamic_symbol so that previous behaviour is kept.
2002-03-05 05:18:41 +00:00
Chris Demetriou
8612006bd7
2002-02-04 Chris Demetriou <cgd@broadcom.com>
...
* mips.igen (check_fmt, check_fmt_p): New functions to check
whether specific floating point formats are usable.
(ABS.fmt, ADD.fmt, CEIL.L.fmt, CEIL.W, DIV.fmt, FLOOR.L.fmt)
(FLOOR.W.fmt, MOV.fmt, MUL.fmt, NEG.fmt, RECIP.fmt, ROUND.L.fmt)
(ROUND.W.fmt, RSQRT.fmt, SQRT.fmt, SUB.fmt, TRUNC.L.fmt, TRUNC.W):
Use the new functions.
(do_c_cond_fmt): Remove format checks...
(C.cond.fmta, C.cond.fmtb): And move them into all callers.
2002-03-05 03:14:56 +00:00
Alan Modra
0d4dcc4ad9
* gas/pdp11/pdp11.exp: New file.
...
* gas/pdp11/opcode.s: Ditto.
* gas/pdp11/opcode.d: Ditto.
2002-03-05 03:12:18 +00:00
Alan Modra
cd3cde8631
* tc-pdp11.c: Use VAX float format support for PDP-11 target.
...
(parse_ac5): New function for parsing float regs in float operand.
(parse_expression): Remove attempt to make literals be octal.
(parse_op_no_deferred): Support float literals.
(parse_op): Reject attempts to refer to float regs.
(parse_fop): New function, like parse_op but for float operand.
(md_assemble): Add cases to parse float operands. Also fix
IMM3, IMM6, IMM8 cases to pick up the operand from the right spot.
2002-03-05 03:10:34 +00:00
Alan Modra
84dd1cffbf
* 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.
2002-03-05 03:09:53 +00:00
Alan Modra
e4b29ec6bd
* pdp11.h: Add format codes for float instruction formats.
2002-03-05 03:09:01 +00:00
gdbadmin
b755794eb6
*** empty log message ***
2002-03-05 00:00:07 +00:00
Alan Modra
69b5fcecc0
daily update
2002-03-04 23:00:05 +00:00
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