aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-11-30* Make-common.in (sim-basics_h): Correct dependencies onRichard Earnshaw2-3/+9
cconfig.h and tconfig.h (sim-load.o): Correct typo in sim-basics_h dependency.
2004-11-30merge from gccDJ Delorie2-1/+5
2004-11-30 * elf32-hppa.c (elf32_hppa_grok_prstatus): New function.Alan Modra2-0/+70
(elf32_hppa_grok_psinfo): New function. (elf_backend_grok_prstatus): Define. (elf_backend_grok_psinfo): Define.
2004-11-30*** empty log message ***gdbadmin1-1/+1
2004-11-29daily updateAlan Modra1-1/+1
2004-11-292004-11-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+14
* 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* sparc-tdep.c (X_RS1, X_SIMM13): New macros.Mark Kettenis2-1/+36
(sparc32_skip_prologue): Skip instructions that store arguments in registers into their corresponding stack slots.
2004-11-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi2-49/+47
* 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-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi3-86/+102
* 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-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi1-1/+1
* gas/crx/br_insn.d: Fix error in expected disassembly.
2004-11-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi1-0/+4
* gas/crx/br_insn.d: Fix error in expected disassembly.
2004-11-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi1-883/+420
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-292004-11-29 Tomer Levi <Tomer.Levi@nsc.com>Tomer Levi1-0/+11
* 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* config/m68k/nbsdaout.mh (NAT_FILE): Set to solib.h instead ofMark Kettenis3-3/+7
tm-solib.h. * config/m68k/obsd.mh (NAT_FILE): Likewise.
2004-11-29* sparc-tdep.h (sparc32nbsd_elf_init_abi): New prototype.Mark Kettenis4-7/+11
* 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-29Fixed a pcrel relocte miss between different section in the same module.Nick Clifton7-3/+66
2004-11-29 * cris.cpu: New file.Hans-Peter Nilsson2-0/+4454
2004-11-29* config/sparc/nbsdaout.mh (NAT_FILE): Set to solib.h.Mark Kettenis5-74/+6
* 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* arm-dis.c: Correct top-level comment.Richard Earnshaw2-1/+5
2004-11-29* gdb.base/bitfields2.exp: New test.Paul N. Hilfinger3-0/+477
* gdb.base/bitfields2.c: New file.
2004-11-29* sparc-nat.c (inf_ptrace_xfer_partial): New variable.Mark Kettenis2-0/+24
(sparc_xfer_partial): New function. (sparc_target): Save value of to_xfer_partial from ptrace vector. Set to_xfer_partial.
2004-11-29* fork-child.c (fork_inferior): Fork instead of vfork ifMark Kettenis2-4/+17
PRE_TRACE_FUN is non-null.
2004-11-29*** empty log message ***gdbadmin1-1/+1
2004-11-28* config/sim.exp (gdb_load): Return 0 on success, -1 on failure.Richard Earnshaw2-1/+6
2004-11-28daily updateAlan Modra1-1/+1
2004-11-28*** empty log message ***gdbadmin1-1/+1
2004-11-27daily updateAlan Modra1-1/+1
2004-11-27Tweak last entry.Richard Earnshaw1-1/+2
2004-11-27* gas/testsuite/arm/thumbv6.d (setend): Remove stray tab at endRichard Earnshaw2-2/+7
of dump pattern.
2004-11-27* arm-opc.h (arm_opcode, thumb_opcode): Add extra field for theRichard Earnshaw5-707/+722
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*** empty log message ***gdbadmin1-1/+1
2004-11-26 * configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.Dave Anglin3-4/+10
(hppa*64*-*-*): Delete incorrect comment. * configure: Rebuilt.
2004-11-26daily updateAlan Modra1-1/+1
2004-11-26Add support for atmega165, atmega325, atmega3250, atmega645 and atmega6450.Nick Clifton2-0/+10
2004-11-26Add support for --subsystem:xbox as well as --subsystem:<number>.Nick Clifton3-42/+71
2004-11-26*** empty log message ***gdbadmin1-1/+1
2004-11-25daily updateAlan Modra1-1/+1
2004-11-25Really fix it.H.J. Lu1-5/+5
2004-11-252004-11-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-6/+11
* gas/ia64/group-1.d: Adjust expected secion ordering.
2004-11-25gas/Jan Beulich7-48/+60
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-25Approved by Kevin Buettner <kevinb@redhat.com>Fred Fish2-2/+16
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-252004-11-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+8
PR 574: * elfcode.h (elf_slurp_symbol_table): Handle STT_TLS.
2004-11-252004-11-24 Paul Brook <paul@codesourcery.com>Paul Brook6-8/+37
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*** empty log message ***gdbadmin1-1/+1
2004-11-24daily updateAlan Modra1-1/+1
2004-11-242004-11-24 Paul Brook <paul@codesourcery.com>Paul Brook4-1/+89
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-24Remove IQ10 support from IQ2000 portNick Clifton41-9555/+400
2004-11-24 Add checks for other variants of the sr and st instruction.Nick Clifton3-0/+20
2004-11-24 * ldexp.c (fold_name): Correct PR 338 fix.Alan Modra2-1/+5
2004-11-24merge from gccDJ Delorie3-13/+13