Paul Brook
dea514f51d
2004-11-30 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf32-arm.c (struct elf32_arm_link_hash_table): Remove
no_pipeline_knowledge
(elf32_arm_link_hash_table_create): Ditto.
(bfd_elf32_arm_process_before_allocation): Ditto.
(elf32_arm_final_link_relocate): Ditto. Remove oabi relocation
handling.
* bfd-in.h (bfd_elf32_arm_process_before_allocation): Update
prototype.
* bfd-in2.h: Regenerate.
ld/
* emultempl/armelf.em: Ignore -p and -no-pipeline-knowledge.
2004-11-30 17:45:54 +00:00
Nick Clifton
3211808135
Change LOCALEDIR to $(datadir)/share.
2004-11-30 17:20:48 +00:00
Andrew Cagney
a7711b1fd7
2004-11-30 Andrew Cagney <cagney@gnu.org>
...
* config/nm-gnu.h: Delete file.
* config/i386/nm-i386gnu.h: Inline "config/nm-gnu.h".
2004-11-30 15:15:27 +00:00
Andrew Cagney
80b93d6b1a
2004-11-30 Andrew Cagney <cagney@gnu.org>
...
* config/nm-sysv4.h: Delete file.
* config/i386/nm-i386v4.h: Inline "config/nm-sysv4.h".
* config/i386/nm-i386v42mp.h: Inline "config/nm-sysv4.h".
* config/i386/nm-i386sol2.h: Inline "config/nm-sysv4.h".
* config/ia64/nm-aix.h: Inline "config/nm-sysv4.h".
* config/mips/nm-irix5.h: Inline "config/nm-sysv4.h".
2004-11-30 15:05:20 +00:00
Richard Earnshaw
c87368acf2
* Make-common.in (sim-basics_h): Correct dependencies on
...
cconfig.h and tconfig.h
(sim-load.o): Correct typo in sim-basics_h dependency.
2004-11-30 13:44:13 +00:00
DJ Delorie
70615d15fb
merge from gcc
2004-11-30 03:01:37 +00:00
Alan Modra
edfc032f0a
* elf32-hppa.c (elf32_hppa_grok_prstatus): New function.
...
(elf32_hppa_grok_psinfo): New function.
(elf_backend_grok_prstatus): Define.
(elf_backend_grok_psinfo): Define.
2004-11-30 00:50:36 +00:00
gdbadmin
2af8501f61
*** empty log message ***
2004-11-30 00:00:33 +00:00
Alan Modra
962a81e9fd
daily update
2004-11-29 23:00:05 +00:00
Andrew Cagney
31ffb2216b
2004-11-29 Andrew Cagney <cagney@gnu.org>
...
* MAINTAINERS: Add Randolph Chung (pa), Jeff Johnston (ia64), Kei
Sakamoto (m32r), Joel Brobecker (mips), and Ulrich Weigand (s390)
as can-commit architecture developers.
2004-11-29 22:29:45 +00:00
Mark Kettenis
075ccec82f
* sparc-tdep.c (X_RS1, X_SIMM13): New macros.
...
(sparc32_skip_prologue): Skip instructions that store arguments in
registers into their corresponding stack slots.
2004-11-29 19:52:44 +00:00
Tomer Levi
9019af69c4
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
* opcode/crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
Remove redundant instruction types.
(struct argument): X_op - new field.
(struct cst4_entry): Remove.
(no_op_insn): Declare.
2004-11-29 16:36:50 +00:00
Tomer Levi
89a649f7ae
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
* crx-opc.c (crx_optab): Mark all rbase_disps* operands as signed.
(no_op_insn): Initialize array with instructions that have no
operands.
* crx-dis.c (make_instruction): Get rid of COP_BRANCH_INS operand swapping.
2004-11-29 16:34:35 +00:00
Tomer Levi
4df39d6c81
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
* gas/crx/br_insn.d: Fix error in expected disassembly.
2004-11-29 16:31:22 +00:00
Tomer Levi
f75dc283c7
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
* gas/crx/br_insn.d: Fix error in expected disassembly.
2004-11-29 16:24:58 +00:00
Tomer Levi
023d1155e2
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
config/tc-crx.c: Major code cleanup. Remove unused variables and functions,
give functions a meaningful name, add comments.
(check_range): New function - Replace operand size calculation
with range checking.
(assemble_insn): Update Algorithm, improve error issuing.
(enum op_err): New - Operand error (for issuing operand error messages).
(process_label_constant): Bug fix regarding COP_BRANCH_INS relocation handling.
2004-11-29 16:23:10 +00:00
Tomer Levi
3f41471881
2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
...
* config/tc-crx.c: Major code cleanup. Remove unused variables and functions,
give functions a meaningful name, add comments.
(check_range): New function - Replace operand size calculation
with range checking.
(assemble_insn): Update Algorithm, improve error issuing.
(enum op_err): New - Operand error (for issuing operand error messages).
(process_label_constant): Bug fix regarding COP_BRANCH_INS relocation
handling.
2004-11-29 16:21:50 +00:00
Mark Kettenis
388e0111e7
* config/m68k/nbsdaout.mh (NAT_FILE): Set to solib.h instead of
...
tm-solib.h.
* config/m68k/obsd.mh (NAT_FILE): Likewise.
2004-11-29 15:53:13 +00:00
Mark Kettenis
19671c2bed
* sparc-tdep.h (sparc32nbsd_elf_init_abi): New prototype.
...
* sparcnbsd-tdep.c (sparc32nbsd_elf_init_abi): Make global.
* sparcobsd-tdep.c (sparc32obsd_init_abi): Call
sparc32nbsd_elf_init_abi. Remove duplicate code.
2004-11-29 15:20:28 +00:00
Nick Clifton
a7498ae6da
Fixed a pcrel relocte miss between different section in the same module.
2004-11-29 15:09:28 +00:00
Hans-Peter Nilsson
68800d83ae
* cris.cpu: New file.
2004-11-29 11:52:11 +00:00
Mark Kettenis
77a7fe6d0b
* config/sparc/nbsdaout.mh (NAT_FILE): Set to solib.h.
...
* config/sparc/nbsdelf.mh (NAT_FILE): Remove variable.
* config/sparc/nm-nbsd.h: Remove file.
* config/sparc/nm-nbsdaout.h: Remove file.
2004-11-29 11:20:10 +00:00
Richard Earnshaw
6255809cae
* arm-dis.c: Correct top-level comment.
2004-11-29 10:12:57 +00:00
Paul N. Hilfinger
c817078231
* gdb.base/bitfields2.exp: New test.
...
* gdb.base/bitfields2.c: New file.
2004-11-29 09:11:20 +00:00
Mark Kettenis
cbfc58d125
* sparc-nat.c (inf_ptrace_xfer_partial): New variable.
...
(sparc_xfer_partial): New function.
(sparc_target): Save value of to_xfer_partial from ptrace vector.
Set to_xfer_partial.
2004-11-29 08:41:56 +00:00
Mark Kettenis
3919e12ce5
* fork-child.c (fork_inferior): Fork instead of vfork if
...
PRE_TRACE_FUN is non-null.
2004-11-29 08:37:14 +00:00
gdbadmin
1d5cce3bc9
*** empty log message ***
2004-11-29 00:00:06 +00:00
Richard Earnshaw
954269c2f7
* config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2004-11-28 23:17:33 +00:00
Alan Modra
e29360381b
daily update
2004-11-28 23:00:05 +00:00
gdbadmin
91b6903ccb
*** empty log message ***
2004-11-28 00:00:39 +00:00
Alan Modra
27bd6ae644
daily update
2004-11-27 23:00:45 +00:00
Richard Earnshaw
6b8725b919
Tweak last entry.
2004-11-27 11:18:29 +00:00
Richard Earnshaw
907362e540
* gas/testsuite/arm/thumbv6.d (setend): Remove stray tab at end
...
of dump pattern.
2004-11-27 11:12:19 +00:00
Richard Earnshaw
2fbad81528
* arm-opc.h (arm_opcode, thumb_opcode): Add extra field for the
...
architecuture defining the insn.
(arm_opcodes, thumb_opcodes): Delete. Move to ...
* arm-dis.c (arm_opcodes, thumb_opcodes): Here.
Also include opcode/arm.h.
* Makefile.am (arm-dis.lo): Update dependency list.
* Makefile.in: Regenerate.
2004-11-27 11:09:21 +00:00
gdbadmin
bc94873170
*** empty log message ***
2004-11-27 00:00:05 +00:00
Dave Anglin
5dcac62440
* configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
...
(hppa*64*-*-*): Delete incorrect comment.
* configure: Rebuilt.
2004-11-26 23:57:58 +00:00
Alan Modra
96ef073b45
daily update
2004-11-26 23:00:09 +00:00
Nick Clifton
5c54fd370e
Add support for atmega165, atmega325, atmega3250, atmega645 and atmega6450.
2004-11-26 16:23:03 +00:00
Nick Clifton
33f362e109
Add support for --subsystem:xbox as well as --subsystem:<number>.
2004-11-26 09:42:04 +00:00
gdbadmin
f25861cde0
*** empty log message ***
2004-11-26 00:00:04 +00:00
Alan Modra
8126954ae3
daily update
2004-11-25 23:00:05 +00:00
H.J. Lu
b8e86bca4e
Really fix it.
2004-11-25 20:15:00 +00:00
H.J. Lu
603be052f6
2004-11-25 H.J. Lu <hongjiu.lu@intel.com>
...
* gas/ia64/group-1.d: Adjust expected secion ordering.
2004-11-25 20:10:03 +00:00
Jan Beulich
37edbb65ad
gas/
...
2004-11-25 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (optimize_imm): Adjust immediates to only those
permissible for the selected instruction suffix.
(process_suffix): For DefaultSize instructions, suppressing the
guessing of a 'q' suffix if the instruction doesn't support it is
pointless, because only an 'l' suffix can be guessed in this place.
gas/testsuite/
2004-11-25 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-inval.[sl]: Remove sahf/lahf.
include/opcode/
2004-11-25 Jan Beulich <jbeulich@novell.com>
* i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
to/from test registers are illegal in 64-bit mode. Add missing
NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
(previously one had to explicitly encode a rex64 prefix). Re-enable
lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
2004-11-25 08:42:54 +00:00
Fred Fish
ebd98106b2
Approved by Kevin Buettner <kevinb@redhat.com>
...
2004-11-24 Fred Fish <fnf@specifixinc.com>
* rs6000-tdep.c (skip_prologue): Use line table info to skip over
compiler generated function calls made as part of a prologue.
2004-11-25 02:48:27 +00:00
H.J. Lu
0be9069d28
2004-11-24 H.J. Lu <hongjiu.lu@intel.com>
...
PR 574:
* elfcode.h (elf_slurp_symbol_table): Handle STT_TLS.
2004-11-25 02:14:10 +00:00
Paul Brook
47cc2cf519
2004-11-24 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf.c (assign_section_numbers): Number SHT_GROUP sections first.
gas/testsuite/
* gas/elf/group0a.d: Adjust expected secion ordering.
* gas/elf/group1a.d: Ditto.
* gas/elf/section4.d: Ditto.
2004-11-25 00:56:00 +00:00
gdbadmin
7a851328ae
*** empty log message ***
2004-11-25 00:00:02 +00:00
Alan Modra
33a516e0ce
daily update
2004-11-24 23:00:09 +00:00
Paul Brook
0beaef2b05
2004-11-24 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf32-arm.c (elf32_arm_swap_symbol_in): New function.
(elf32_arm_swap_symbol_out): New function.
(elf32_arm_size_info): Add.
(elf_backend_size_info): Define.
ld/testsuite/
* ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
2004-11-24 14:44:47 +00:00