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
Nick Clifton
5515a510de
Remove IQ10 support from IQ2000 port
2004-11-24 13:23:53 +00:00
Nick Clifton
d8b2b7a553
Add checks for other variants of the sr and st instruction.
2004-11-24 12:03:30 +00:00
Alan Modra
3eda52aa32
* ldexp.c (fold_name): Correct PR 338 fix.
2004-11-24 11:30:17 +00:00
DJ Delorie
eb129e357a
merge from gcc
2004-11-24 03:00:34 +00:00
gdbadmin
b34bf369e7
*** empty log message ***
2004-11-24 00:00:33 +00:00
Alan Modra
a32da378e3
daily update
2004-11-23 23:00:07 +00:00
Mark Kettenis
eee22bf873
* inf-ttrace.c: New file.
...
* inf-ttrace.h: New file.
* hppa-hpux-nat.c [HAVE_TTRACE]: Include <sys/ttrace>.
Include "inf-ttrace.h".
(ss_mpsfu_high): Define to ss_tlsp if necessary.
(hppa_hpux_fetch_register, hppa_hpux_store_register): Use
ptid_get_pid instead of PIDGET. Modify to handle both ttrace and
ptrace systems.
(_initialize_hppa_hpux_nat) [HAVE_TTRACE]: Call inf_ttrace_traget
instead of inf_ptrace_target.
* config/pa/hpux.mh (NATDEPFILES): Add inf-ttrace.o.
* Makefile.in (inf_ttrace_h): New variable.
(hppa-hpux-nat.o): Update dependency.
(inf-ttrace.o): New dependency.
(ALLDEPFILES): Add inf-ptrace.c and inf-ttrace.c.
2004-11-23 21:14:33 +00:00
Randolph Chung
3ca6495449
2004-11-23 Randolph Chung <tausq@debian.org>
...
* arch-utils.c (generic_instruction_nullified): New.
* arch-utils.h (generic_instruction_nullified): New.
* gdbarch.sh (instruction_nullified): New method.
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.
* infrun.c (INSTRUCTION_NULLIFIED): Delete.
(handle_inferior_event): Replace INSTRUCTION_NULLIFIED with calls to
new gdbarch method.
* config/pa/tm-hppa.h (INSTRUCTION_NULLIFIED): Delete definition.
* hppa-tdep.c (hppa_instruction_nullified): Remove prototype and make
static. Rewrite to work directly off the passed regcache.
(hppa_gdbarch_init): Set instruction_nullified method.
2004-11-23 21:05:23 +00:00
Randolph Chung
0107feeddf
2004-11-16 Randolph Chung <tausq@debian.org>
...
* gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2004-11-23 19:51:35 +00:00
Joel Brobecker
5465445a4b
* sparc-tdep.c (sparc_is_unimp_insn): New function.
...
(sparc32_frame_cache): For functions where there is no debugging
information to help us determine whether it's a struct-return
function or not, fallback on checking whether the instruction
at the return address is an "unimp" instruction or not.
2004-11-23 18:59:14 +00:00
Nick Clifton
dae1b34eab
* config/tc-mn10300.c (md_relax_table): More fixes to the offsets in this table.
...
They should be correct now.
* gas/mn10300/relax.s: Add further tests of the relaxing of branch instructions.
* gas/mn10300/relax.d: Add expected relocations.
2004-11-23 14:49:12 +00:00
Eli Zaretskii
7b5ba0cc21
Fix last change.
2004-11-23 12:12:15 +00:00
Eli Zaretskii
013717475e
* gdb.texinfo (Files): Add cross-reference to description of
...
-readnow command-line switch.
2004-11-23 12:05:28 +00:00