aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-07-17 * read.c (s_struct): Use IS_ELF.Thiemo Seufer3-27/+33
* config/tc-mips.c (md_begin, mips16_mark_labels, mips_ip, md_parse_option, s_change_sec, pic_need_relax, mips_fix_adjustable, tc_gen_reloc, mips_frob_file_after_relocs, s_mips_end, s_mips_frame, s_mips_mask): Likewise.
2006-07-17Expect frame-begin annotation.Nick Roberts2-5/+17
2006-07-17*** empty log message ***Nick Roberts1-0/+8
2006-07-17daily updateAlan Modra1-1/+1
2006-07-17*** empty log message ***gdbadmin1-1/+1
2006-07-16* armobsd-tdep.c: New file.Mark Kettenis5-2/+62
* Makefile.in (ALLDEPFILES): Add armobsd-tdep.c. (armobsd-tdep.o): New dependency. * config/arm/obsd.mt: New file. * configure.tgt: (arm*-*-openbsd*): Set gdb_target to obsd.
2006-07-16Oops, committed spaces where it should have been a tab.Mark Kettenis1-1/+1
2006-07-16* gdbarch.sh (deprecated_saved_pc_after_call): Delete.Mark Kettenis4-71/+3
2006-07-16* arm-tdep.c (arm_saved_pc_after_call): Delete.Mark Kettenis2-14/+5
(arm_gdbarch_init): Do not set deprecated_saved_pc_after_call.
2006-07-16 * read.c (s_struct): Handle ELF section changing.Thiemo Seufer2-0/+14
* config/tc-mips.c (s_align): Leave enabling auto-align to the generic code. (s_change_sec): Try section changing only if we output ELF.
2006-07-16Undefine _process_user_ before includingAlfred M. Szmidt2-4/+17
<hurd/process_request.h>. (gnu_resume): Supply missing argument to error(). (gnu_read_inferior): Add extra parenthesis around arithmetic expression to silence warnings from GCC. (gnu_write_inferior): Likewise. (gnu_xfer_memory): Changed type of MYADDR to `gdb_byte *'.
2006-07-16*** empty log message ***gdbadmin1-1/+1
2006-07-16daily updateAlan Modra1-1/+1
2006-07-15* armnbsd-tdep.c (arm_netbsd_elf_init_abi): UseMark Kettenis2-3/+8
svr4_ilp_fetch_link_map_offsets.
2006-07-15* armnbsd-tdep.c: Don't include "nbsd-tdep.h".Mark Kettenis4-11/+16
* config/arm/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o. (DEPRECATED_TM_FILE): Remove. * Makefile.in (armnbsd-tdep.o): Update dependencies.
2006-07-15Add missing ChangeLog entry.H.J. Lu1-0/+17
2006-07-152006-07-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-10/+34
PR binutils/2829 * i386-dis.c (GRP11_C6): NEW. (GRP11_C7): Likewise. (GRP12): Updated. (GRP13): Likewise. (GRP14): Likewise. (GRP15): Likewise. (GRP16): Likewise. (GRPAMD): Likewise. (GRPPADLCK1): Likewise. (GRPPADLCK2): Likewise. (dis386): Use GRP11_C6 and GRP11_C7 for entres 0xc6 and 0xc7, respectively. (grps): Add entries for GRP11_C6 and GRP11_C7.
2006-07-152006-07-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-60/+67
* config/tc-i386.c (cpu_arch): Remove Cpu086, CpuAthlon and CpuAmdFam10. (smallest_imm_type): Remove Cpu086. (i386_target_format): Likewise. * config/tc-i386.h: Remove Cpu086, CpuAthlon and CpuAmdFam10. Update CpuXXX.
2006-07-15daily updateAlan Modra1-1/+1
2006-07-15*** empty log message ***gdbadmin1-1/+1
2006-07-14 * PROBLEMS: Document threads/2137.Joel Brobecker2-1/+9
2006-07-14 * gdb.base/help.exp: Adjust "help unset" test to acceptJoel Brobecker2-1/+6
any list of unset commands.
2006-07-142006-07-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-12/+18
* i386.h (i386_optab): Remove InvMem from maskmovq, movhlps, movlhps, movmskps, pextrw, pmovmskb, movmskpd, maskmovdqu, movdq2q and movq2dq.
2006-07-14 * configure.tgt (i[3-7]86-*-solaris2*, i[3-7]86-*-solaris*): CorrectDaniel Jacobowitz2-2/+7
typo setting targ_extra_libpath.
2006-07-14 * elflink.c (bfd_elf_size_dynsym_hash_dynstr): Fix cinfo.shift2 value.Jakub Jelinek2-1/+5
2006-07-14* elflink.c (bfd_elf_size_dynsym_hash_dynstr): Move declarationsMark Kettenis2-1/+6
to the start of a block.
2006-07-14*** empty log message ***gdbadmin1-1/+1
2006-07-14daily updateAlan Modra1-1/+1
2006-07-13Add amdfam10 instructionsMichael Meissner13-1011/+1290
2006-07-13* config/alpha/tm-nbsd.h: Remove file.Mark Kettenis3-32/+9
* config/alpha/nbsd.mt (DEPRECATED_TM_FILE): Remove.
2006-07-132006-07-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* config/tc-i386.h (Size64): Fix a typo in comment.
2006-07-13 * mips-tdep.c (mips_integer_to_address): Simplify be callingCorinna Vinschen2-8/+8
extract_signed_integer directly. Fix comment.
2006-07-13 * m32c-tdep.c (m32c_banked_register): New function.Corinna Vinschen2-4/+55
(m32c_banked_read): Use m32c_banked_register function to evaluate real register number. (m32c_banked_write): Ditto. (m32c_virtual_frame_pointer): New function. (m32c_gdbarch_init): Add set_gdbarch_virtual_frame_pointer call.
2006-07-13 * ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got:Thiemo Seufer3-16/+21
Update TLS testcases.
2006-07-13 * m68k-tdep.c (m68k_frame_align): New.Nathan Sidwell2-0/+16
(m68k_gdbarch_init): Set frame_align here.
2006-07-13* coff-sh.c (_bfd_sh_align_load_span): Catch sh_insn_info() returning a NULLNick Clifton2-2/+8
value.
2006-07-132006-07-13 Denis PILAT <denis.pilat@st.com>Andrew Stubbs2-8/+8
* interps.c (interpreter_completer): Allocate one more item to the 'matches' list and set them all to 0 with a xcalloc.
2006-07-13(annotate_frame_begin): Re-instate frame-begin annotation for level 3Nick Roberts1-1/+1
annotations.
2006-07-13*** empty log message ***Nick Roberts1-0/+5
2006-07-13gdb/Daniel Jacobowitz8-53/+284
* infcall.c (value_arg_coerce): Use value_cast_pointers for references. Avoid value_cast to a reference type. Don't silently convert pointers to references. * valops.c (value_cast_pointers): New, based on value_cast. (value_cast): Use it. Reject reference types. (value_ref): New. (typecmp): Use it. * value.h (value_cast_pointers, value_ref): New prototypes. gdb/testsuite/ * gdb.cp/ref-params.exp: New test. * gdb.cp/ref-params.cc: New source file. * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2006-07-13 * remote.c (unpack_varlen_hex): Correct type of retval.Daniel Jacobowitz2-1/+6
Reported by Zhigang Gong <zhigang.gong@gmail.com>.
2006-07-13*** empty log message ***gdbadmin1-1/+1
2006-07-13daily updateAlan Modra1-1/+1
2006-07-12Patch reviewed and approved by Daniel Jacobowitz <drow@false.org>.Fred Fish2-1/+5
2006-07-12 Fred Fish <fnf@specifix.com> * sim-endian.h (asm/byteorder.h): Don't include private kernel header.
2006-07-12 * dwarf2read.c (dwarf2_symbol_mark_computed): Handle corruptedDaniel Jacobowitz2-1/+11
or missing location list information. Suggested by Jan Kratochvil <lace@jankratochvil.net>.
2006-07-12 * Makefile.in (arm_linux_tdep_h): New variable.Daniel Jacobowitz8-292/+356
(arm-linux-nat.o, arm-linux-tdep.o): Update. * arm-linux-nat.c: Include "arm-linux-tdep.h". (typeNone, typeSingle, typeDouble, typeExtended) (FPWORDS, ARM_CPSR_REGNUM, FPREG, FPA11) (fetch_nwfpe_single, fetch_nwfpe_double, fetch_nwfpe_none) (fetch_nwfpe_extended, fetch_nwfpe_register, store_nwfpe_single) (store_nwfpe_double, store_nwfpe_extended, store_nwfpe_register): Delete. (fetch_fpregister, fetch_fpregs, store_fpregister, store_fpregs): Use gdb_byte buffers, NWFPE_FPSR_OFFSET, supply_nwfpe_register, and collect_nwfpe_register. (fill_gregset, supply_gregset, fill_fpregset, supply_fpregset): Use new regset functions. * arm-linux-tdep.c: Include "regset.h" and "arm-linux-tdep.h". (arm_apcs_32): New declaration. (ARM_LINUX_SIZEOF_GREGSET, arm_linux_supply_gregset) (arm_linux_collect_gregset, typeNone, typeSingle, typeDouble) (typeExtended, supply_nwfpe_register, collect_nwfpe_register) (arm_linux_supply_nwfpe, arm_linux_collect_nwfpe) (arm_linux_regset_from_core_section): New. (arm_linux_init_abi): Register arm_linux_regset_from_core_section. * arm-linux-tdep.h: New file. * arm-tdep.h (struct regset): Declare. (struct gdbarch_tdep): Add gregset, fpregset members. * config/arm/linux.mh (NATDEPFILES): Remove corelow.o and core-regset.o. * config/arm/linux.mt (TDEPFILES): Add corelow.o.
2006-07-12 * infrun.c (handle_inferior_event): Fixed typos in printf.Daniel Jacobowitz2-8/+12
2006-07-12 * remote.c (REMOTE_ALIGN_WRITES): New.Daniel Jacobowitz2-3/+43
(remote_write_bytes): Align large write packets. Remove unused payload_start variable.
2006-07-12gdb/Daniel Jacobowitz9-144/+408
* remote.c (PACKET_qXfer_auxv): New, renamed from PACKET_qPart_auxv. (remote_supported_packet): Remove #if 0. (remote_protocol_features): Add qPart:auxv:read. (remote_unescape_input): New function. (readchar): Don't mask off the high bit. (read_frame): Use fputstrn_filtered for packet data. (getpkt_sane): Return the number of bytes read or -1. Use fputstrn_unfiltered. (remote_read_qxfer): New. (remote_xfer_partial): Use it for TARGET_OBJECT_AUXV. (_initialize_remote): Update packet registration. * defs.h (fputstrn_filtered): New prototype. * utils.c (fputstrn_filtered): New. * NEWS: Mention qXfer. gdb/doc/ * gdb.texinfo (OS Information): Update qPart reference to qXfer. (Remote configuration): Likewise. (Overview): Move @cindex to the start of a paragraph. Talk about binary data encoding. (Packets): Refer to the overview for the details of the X packet encoding. (General Query Packets): Remove qPart description. Add qXfer description. Add an anchor to qSupported. Correct feature table title. Add a new feature for qXfer:auxv:read. (Interrupts): Add a missing parenthesis. gdb/gdbserver/ * server.c (decode_xfer_read, write_qxfer_response): New. (handle_query): Take a packet length argument. Handle qXfer:auxv:read instead of qPart:auxv:read. Mention it in the qSupported response. (main): Update call to handle_query.
2006-07-12 * target.c (target_read): Stop if target_read_partial returns 0Daniel Jacobowitz11-165/+206
when some bytes have already been read. (target_write): Likewise for target_write_partial. (target_read_partial, target_write_partial): Make static. (target_read_alloc): New. * target.h: Doc fixes. (target_read_partial, target_write_partial): Delete prototypes. (target_read_alloc): New prototype. * auxv.c (target_auxv_read): Delete. (target_auxv_search, fprint_target_auxv): Use target_read_alloc. * auxv.h (target_auxv_read): Delete prototype. * avr-tdep.c (avr_io_reg_read_command): Use target_read_alloc. * ia64-tdep.c (getunwind_table, get_kernel_table): Likewise. * linux-nat.c (linux_nat_make_corefile_notes): Likewise. * procfs.c (procfs_make_note_section): Likewise. * remote.c (remote_xfer_partial): Don't loop here. * sparc-tdep.c (sparc_fetch_wcookie): Use target_read.