aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-03-15Typo fix.Daniel Jacobowitz1-1/+2
2006-03-15 * Makefile.in (mips_linux_tdep_h): New.Daniel Jacobowitz5-141/+429
(mpis-linux-nat.o, mips-linux-tdep.o): Update. * mips-linux-nat.c: Include "inferior.h", "mips-linux-tdep.h", and <sys/ptrace.h>. (have_ptrace_regsets, super_fetch_registers, super_store_registers) (mips64_linux_regsets_fetch_registers) (mips64_linux_regsets_store_registers, mips64_linux_fetch_registers) (mips64_linux_store_registers): New. (_initialize_mips_linux_nat): Override to_fetch_registers and to_store_registers. * mips-linux-tdep.h: New file. * mips-linux-tdep.c: Include "mips-linux-tdep.c". (ELF_NGREG, ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t) (elf_fpregset_t, FPR_BASE, PC, CAUSE, BADVADDR, MMHI, MMLO) (FPC_CSR, FPC_EIR, EF_REG0, EF_REG31, EF_LO, EF_HI, EF_CP0_EPC) (EF_CP0_BADVADDR, EF_CP0_STATUS, EF_CP0_CAUSE, EF_SIZE) (MIPS64_ELF_NGREG, MIPS64_ELF_NFPREG, mips64_elf_greg_t) (mips64_elf_gregset_t, mips64_elf_fpreg_t, mips64_elf_fpregset_t) (MIPS64_FPR_BASE, MIPS64_PC, MIPS64_CAUSE, MIPS64_BADVADDR) (MIPS64_MMHI, MIPS64_MMLO, MIPS64_FPC_CSR, MIPS64_FPC_EIR) (MIPS64_EF_REG0, MIPS64_EF_REG31, MIPS64_EF_LO, MIPS64_EF_HI) (MIPS64_EF_CP0_EPC, MIPS64_EF_CP0_BADVADDR, MIPS64_EF_CP0_STATUS) (MIPS64_EF_CP0_CAUSE, MIPS64_EF_SIZE): Delete. (supply_32bit_reg): Use gdb_byte. (supply_64bit_reg): New. (mips_supply_gregset, mips_fill_gregset, mips_supply_fpregset) (mips_fill_fpregset, fetch_core_registers, supply_gregset) (fill_gregset, supply_fpregset): Update for renamed types. (mips64_supply_gregset): Use gdb_byte and supply_64bit_reg. (mips64_fill_gregset): Make global. Handle 32-bit register sizes. (mips64_fill_fpregset): Make global. Use gdb_byte. Handle FP regsets properly.
2006-03-15 * mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.Daniel Jacobowitz2-20/+73
(mips_fill_gregset): Renamed from fill_gregset. (mips_supply_fpregset): Renamed from supply_fpregset. (mips_fill_fpregset): Renamed from fill_fpregset. (fetch_core_registers): Update calls. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): New functions.
2006-03-15 * mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.Daniel Jacobowitz2-0/+11
2006-03-15 * mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):Daniel Jacobowitz2-4/+9
Correct arithmetic for 64-bit CORE_ADDR.
2006-03-15 * mips-linux-tdep.c: Include "floatformat.h".Daniel Jacobowitz4-3/+53
(mips_linux_init_abi): Use 128-bit long double for N32 and N64. (mips_n32n64_return_value): Support 128-bit long double. (print_gp_register_row): Don't print spaces before ignored or floating point registers.
2006-03-15 * mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32Daniel Jacobowitz2-8/+14
for code addresses. (non_heuristic_proc_desc): Likewise.
2006-03-15 * linux-mips-low.c: Include <sys/ptrace.h> and "gdb_proc_service.h".Daniel Jacobowitz3-4/+40
(PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New function. * Makefile.in (linux-i386-low.o, linux-mips-low.o) (linux-x86-64-low.o): Update.
2006-03-15 * configure.ac: Remove checks for prfpregset_t.Daniel Jacobowitz10-228/+106
* gdb_proc_service.h: New file. * linux-i386-low.c, linux-x86-64-low.c, thread-db.c: Use the new "gdb_proc_service.h". * proc-service.c: Likewise. (ps_pglobal_lookup, ps_pdread, ps_pdwrite): Use psaddr_t. (ps_lgetfpregs, ps_lsetfpregs): Use a void* argument. * Makefile.in (gdb_proc_service_h): Updated. * configure, config.in: Regenerated.
2006-03-15 * mips-linux-nat.c: Include "gdb_proc_service.h".Daniel Jacobowitz3-2/+33
(PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New. * Makefile.in (mips-linux-nat.o): Update.
2006-03-15 * elf32-ppc.c (ppc_elf_check_relocs): REL24 and REL14 relocsAlan Modra2-4/+13
against __GLOBAL_OFFSET_TABLE__ need never be dynamic. Tweak last change to REL32 relocs so that they are counted as possibly dynamic as per REL24 and REL14.
2006-03-15 * elf32-ppc.c (ppc_elf_check_relocs): Don't fall into REL24Alan Modra2-1/+8
checks from REL32.
2006-03-15*** empty log message ***gdbadmin1-1/+1
2006-03-14 * elf32-arm.c (elf32_arm_merge_eabi_attributes): Iterate over allBen Elliston2-4/+11
in_list elements, not just the first.
2006-03-14daily updateAlan Modra1-1/+1
2006-03-142006-03-14 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2-2/+6
* Makefile.in: Regenerate.
2006-03-142006-03-14 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini5-196/+179
Sync with gcc: 2006-03-10 Aldy Hernandez <aldyh@redhat.com> * configure.in: Handle --disable-<component> generically. * configure: Regenerate. 2006-02-21 Rafael Avila de Espindola <rafael.espindola@gmail.com> * Makefile.tpl (BUILD_CONFIGDIRS): Remove. (TARGET_CONFIGDIRS): Remove. * configure.in: Remove AC_SUBST(target_configdirs). * Makefile.in, configure: Regenerated.
2006-03-14bfd/Richard Sandiford8-32/+159
* elf32-mips.c (mips_elf_adjust_addend): New function, mostly split out from... (_bfd_mips_elf_relocate_section): ...here. Use it to adjust r_addend for final links too. ld/testsuite/ * ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s, * ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test. * ld-mips/mips-elf.exp: Run it.
2006-03-142006-03-13 Jim Blandy <jimb@codesourcery.com>Jim Blandy2-3/+7
* MAINTAINERS: Use my work address.
2006-03-14* m32c-asm.c: Regenerate.DJ Delorie8-221/+306
* m32c-desc.c: Likewise. * m32c-desc.h: Likewise. * m32c-dis.c: Likewise. * m32c-ibld.c: Likewise. * m32c-opc.c: Likewise. * m32c-opc.h: Likewise.
2006-03-14* m32c.cpu (Bit3-S): New.DJ Delorie3-1/+30
(btst:s): New. * m32c.opc (parse_bit3_S): New.
2006-03-14* mem.c (mem_put_byte): Hook simulated UART to stdout.DJ Delorie6-12/+111
(mem_put_hi): Hook in simulated trace port. (mem_get_byte): Hook in simulated uart control port. * opc2c: Be more picky about matching special comments. * r8c.opc (shift_op): Limit shift counts to -16..16. (BMcnd): Map conditional codes. * reg.c (condition_true): Mask condition code to 4 bits. * syscalls.c: Include local syscall.h. * syscall.h: New, copied from libgloss.
2006-03-14* MAINTAINERS: Add self as m32c sim maintainer.DJ Delorie2-0/+5
2006-03-14i* m32c-desc.c: Regenerate.DJ Delorie4-173/+224
* m32c-opc.c: Likewise. * m32c-opc.h: Likewise.
2006-03-14* m32c.cpu (decimal-subtraction16-insn): Add second operand.DJ Delorie2-5/+22
(btst): Add optional :G suffix for MACH32. (or.b:S): New. (pop.w:G): Add optional :G suffix for MACH16. (push.b.imm): Fix syntax.
2006-03-14*** empty log message ***gdbadmin1-1/+1
2006-03-13daily updateAlan Modra1-1/+1
2006-03-13 * bucomm.c (display_target_list): Make local variable `a' to be ofBen Elliston2-4/+10
type enum bfd_architecture. Thus no need to cast enums to int. (display_info_table): Likewise.
2006-03-13 * config/tc-xtensa.c (xg_translate_sysreg_op): Remove has_underbarBob Wilson2-7/+7
flag and avoid double underscore prefixes.
2006-03-13merge from gccDJ Delorie3-13/+44
2006-03-13bfd/Richard Sandiford2-0/+5
* elfxx-mips.c (mips_elf_create_got_section): Initialize hgot.
2006-03-13*** empty log message ***gdbadmin1-1/+1
2006-03-12daily updateAlan Modra1-1/+1
2006-03-12*** empty log message ***gdbadmin1-1/+1
2006-03-11daily updateAlan Modra1-1/+1
2006-03-112006-03-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+10
PR ld/2443 * dwarf2.c (concat_filename): Don't issue an error if file is 0.
2006-03-11* m32c.cpu (mul.l): New.DJ Delorie6-84/+377
(mulu.l): New. * m32c-desc.c: Regenerate with mul.l, mulu.l. * m32c-opc.c: Likewise. * m32c-opc.h: Likewise.
2006-03-11*** empty log message ***gdbadmin1-1/+1
2006-03-10daily updateAlan Modra1-1/+1
2006-03-102006-03-09 Michael Snyder <msnyder@redhat.com>Michael Snyder3-15/+20
* linux-nat.c (kill_inferior): Just call target_mourn_inferior instead of getting tricky for the multi-fork case. * linux-fork.c (linux_fork_killall): Call PT_KILL and waitpid for each fork, and then use init_fork_list to delete them.
2006-03-102006-03-10 Paul Brook <paul@codesourcery.com>Paul Brook9-6/+55
bfd/ * elf32-arm.c (INTERWORK_FLAG): Handle EABIv5. (elf32_arm_print_private_bfd_data): Ditto. binutils/ * readelf.c (decode_ARM_machine_flags): Handle EABIv5. gas/ * config/tc-arm.c (md_begin): Handle EABIv5. (arm_eabis): Add EF_ARM_EABI_VER5. * doc/c-arm.texi: Document -meabi=5. include/elf/ * arm.h (EF_ARM_EABI_VER5): Define.
2006-03-102006-03-10 Paul Brook <paul@codesourcery.com>Paul Brook2-1/+5
include/opcode/ * arm.h (ARM_AEXT_V7_ARM): Include v6ZK extensions.
2006-03-10 * dwarf.c (process_extended_line_op): Remove pointer_size param.Alan Modra2-72/+17
Use length instead to determine address size. (get_pointer_size_and_offset_of_comp_unit): Delete. (display_debug_lines): Adjust for above. (display_debug_aranges): Don't stop on finding two zeros. (display_debug_frames): For warning, print offset not pointer.
2006-03-10 * app.c (do_scrub_chars): Simplify string handling.Ben Elliston2-20/+7
2006-03-10 * MAINTAINERS (Patch Champions): Remove self.Joel Brobecker2-1/+4
2006-03-10*** empty log message ***gdbadmin1-1/+1
2006-03-092006-03-09 Paul Brook <paul@codesourcery.com>Paul Brook5-2/+42
bfd/ * cpu-arm.c (bfd_is_arm_mapping_symbol_name): Recognise additional mapping symbols. gas/testsuite/ * gas/arm/nomapping.d: New test. * gas/arm/nomapping.s: New test.
2006-03-09daily updateAlan Modra1-1/+1
2006-03-09 * dlltool.c: Update copyright year.Danny Smith3-5/+10
* doc/binutils.texi: Likewise.
2006-03-092006-03-07 Jim Blandy <jimb@red-bean.com>Jim Blandy2-0/+16
* gdb.texinfo (Connecting): Document 'target remote pipe'.