aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-29 * ia64-tdep.c: Update the comments on how we insert/removeJoel Brobecker2-14/+49
breakpoints for L-X instructions. (ia64_memory_insert_breakpoint, ia64_memory_remove_breakpoint): Update the comments inside these functions.
2009-09-29 * gdbarch.sh (displaced_step_hw_singlestep): New callback.Ulrich Weigand8-16/+103
* gdbarch.c, gdbarch.h: Regenerate. * arch-utils.c (default_displaced_step_hw_singlestep): New function. * arch-utils.h (default_displaced_step_hw_singlestep): Add prototype. * ppc-linux-tdep.c (ppc_displaced_step_hw_singlestep): New function. (rs6000_gdbarch_init): Install it. * infrun.c (displaced_step_fixup): Use new callback to determine whether to "step" or "continue" displaced copy. (resume): Likewise. Do not call maybe_software_singlestep for displaced stepping. (maybe_software_singlestep): Do not handle displaced stepping.
2009-09-29 * eval.c (evaluate_subexp_standard) [OP_OBJC_MSGCALL]: SupportUlrich Weigand5-20/+61
platforms that use function descriptors. Prefer to use function pointer types instead of function types. * linespec.c (decode_objc): Support function descriptors. Fully initialize SAL result. * objc-lang.c (find_methods): Support function descriptors. Do not require function symbol to point to text section. * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): When calling via a function pointer, use the descriptor it points to.
2009-09-29daily updateAlan Modra1-1/+1
2009-09-29*** empty log message ***gdbadmin1-1/+1
2009-09-28 Fix ia64 breakpoints in the L-X slot.Joel Brobecker2-22/+87
* ia64-tdep.c (ia64_memory_insert_breakpoint): Extend the comment. New variable shadow_slotnum, use it appropriately instead of slotnum. Move shadow_len initialization before SLOTNUM adjustment, cover now the whole remaining bundle. Error now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. (ia64_memory_remove_breakpoint): New variable shadow_slotnum, use it appropriately instead of slotnum. Warn now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. Update the assertio check of PLACED_SIZE. (ia64_breakpoint_from_pc): New variable shadow_slotnum, use it appropriately instead of slotnum. Move *lenptr initialization before SLOTNUM adjustment, cover now the whole remaining bundle. Error now on breakpoints requested for the slot 2 of L-X bundles. Better sanity check the requested slot 1 of L-X bundles. Simplify the returned expression.
2009-09-28 * ia64-tdep.c (ia64_memory_insert_breakpoint): Check the slotnumJoel Brobecker2-6/+12
and the type of instruction before deciding which slot to save in the breakpoint shadown contents.
2009-09-28 (TRAP_REMOVE_SYSCALL_FLAG): New macro.Doug Evans2-0/+10
(linux_nat_wait_1): Mask off is-syscall bit in wait status for TRAP_IS_SYSCALL before passing value to caller.
2009-09-28 * linux-nat.c (status_to_str): Handle TRAP_IS_SYSCALL.Doug Evans2-2/+12
2009-09-28 * configure.in: Don't invoke configure.tgt on $enable_targets.Alan Modra3-30/+13
* configure: Regenerate.
2009-09-28oops - omitted from previous deltaNick Clifton2-4/+10
2009-09-28 PR 10478Nick Clifton5-3/+27
* elf.c (bfd_section_from_shdr): Allow SHN_BEFORE and SHN_AFTER section link values in x86 binaries. * elfcode.h (elf_object_p): Likewise. * readelf.c (get_elf_section_flags): Allow SHN_BEFORE and SHN_AFTER section link values in x86 binaries. (process_section_headers): Likewise.
2009-09-28 * elf32-m68k.c (elf_m68k_final_write_processing): New function.Nick Clifton2-0/+67
(elf_backend_final_write_processing): Macro defined as above function.
2009-09-28 * valops.c (value_assign): Respect parent offset whenUlrich Weigand2-7/+14
assigning to a bitfield.
2009-09-28missed entryAlan Modra1-0/+1
2009-09-282009-09-28 Hui Zhu <teawater@gmail.com>Hui Zhu2-2/+7
* i386-tdep.c (i386_process_record): Remove "0x" that don't need.
2009-09-28 * scripttempl/elf32cr16.sc: Emit empty script for ld -r and ld -Ur.Alan Modra26-968/+956
* scripttempl/elf32cr16c.sc: Likewise. * scripttempl/elf32crx.sc: Likewise. * scripttempl/tic54xcoff.sc: Likewise. * scripttempl/aix.sc: Delete ${RELOCATING-0}. * scripttempl/avr.sc: Likewise. * scripttempl/elf32msp430.sc: Likewise. * scripttempl/elf32msp430_3.sc: Likewise. * scripttempl/elf32sh-symbian.sc: Likewise. * scripttempl/elf_chaos.sc: Likewise. * scripttempl/elfi370.sc: Likewise. * scripttempl/nw.sc: Likewise. * scripttempl/psos.sc: Likewise. * scripttempl/armbpabi.sc: Delete ${RELOCATING-0} and ${CONSTRUCTING-0}. * scripttempl/elf.sc: Likewise. * scripttempl/elf64hppa.sc: Likewise. * scripttempl/elfd10v.sc: Likewise. * scripttempl/elfd30v.sc: Likewise. * scripttempl/elfm68hc11.sc: Likewise. * scripttempl/elfm68hc12.sc: Likewise. * scripttempl/elfmicroblaze.sc: Likewise. * scripttempl/elfxtensa.sc: Likewise. * scripttempl/iq2000.sc: Likewise. * scripttempl/mep.sc: Likewise. * scripttempl/xstormy16.sc: Likewise.
2009-09-28*** empty log message ***gdbadmin1-1/+1
2009-09-28daily updateAlan Modra1-1/+1
2009-09-27 * s390-tdep.c (op_bctr, op_bctgr, op_bct, op1_bctg, op2_bctg,Ulrich Weigand2-0/+172
op_bxh, op1_bxhg, op2_bxhg, op_bxle, op1_bxleg, op2_bxleg, op1_brct, op2_brct, op1_brctg, op2_brctg, op_brxh, op1_brxhg, op2_brxhg, op_brxle, op1_brxlg, op2_brxlg): New enum values. (is_rsi, is_rie): New insn format decoder routines. (s390_displaced_step_fixup): New function. (s390_gdbarch_init): Install displaced stepping routines.
2009-09-27 * configure.tgt (powerpc-*-linux* | powerpc64-*-linux*):Ulrich Weigand2-2/+8
Add linux-tdep.o to gdb_target_obs. (s390*-*-*): Likewise.
2009-09-27 * spu-low.c (spu_kill): Wait for inferior to terminate.Ulrich Weigand2-0/+17
Call clear_inferiors. (spu_detach): Call clear_inferiors.
2009-09-27 * gdb.threads/manythreads.c (main): Increase thread stack sizeUlrich Weigand3-3/+10
to 2*PTHREAD_STACK_MIN. * gdb.threads/multi-create.c (main): Likewise. (create_function): Likewise.
2009-09-27 * gdb.base/dump.exp: Pass difference of pointer types insteadUlrich Weigand2-1/+6
of integer types as offset to restore in intarr3.srec case.
2009-09-27 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.Ulrich Weigand2-0/+9
2009-09-27 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.Ulrich Weigand2-2/+6
2009-09-27* ldlang.c (lang_size_sections_1): Always force output vma to zero forChristopher Faylor2-6/+10
relocatable sections. (lang_size_sections_1): Revert previous COFF-only accommodation for relocatable sections.
2009-09-27 * score-tdep.c: Comment out some simulator dependent codes.Don Lee3-65/+6
* score-tdep.h: Delete some simulator dependent macro definitions.
2009-09-27 * testsuite/initpri1.c: Don't try to use constructor priorities ifIan Lance Taylor2-5/+20
compiling with gcc before 4.3.
2009-09-272009-09-27 Hui Zhu <teawater@gmail.com>Hui Zhu2-9/+10
* record.c (record_open): Change "query" to "error". (cmd_record_stop): Change "query" to "printf_unfiltered".
2009-09-27daily updateAlan Modra1-1/+1
2009-09-27*** empty log message ***gdbadmin1-1/+1
2009-09-26 * gdb.texinfo (Cygwin Native): Mention support for Ctrl-BREAK.Eli Zaretskii2-4/+18
2009-09-26 gdb ChangeLog entry:Pierre Muller5-1/+150
* i386-nat.c (i386_stopped_data_address): Also check that hitted watch register is not vacant. gdb/testsuite ChangeLog entry: New test for two watchpoints, with disabling of the first inserted. * testsuite/gdb.base/watchpoints.c: New file. * testsuite/gdb.base/watchpoints.exp: New file.
2009-09-26merge from gccDJ Delorie2-8/+13
2009-09-26*** empty log message ***gdbadmin1-1/+1
2009-09-26daily updateAlan Modra1-1/+1
2009-09-25gdbTom Tromey9-23/+65
PR python/10664: * language.h (struct language_defn) <la_get_string>: Add 'char_type' argument. (LA_GET_STRING): Likewise. (default_get_string, c_get_string): Update. * language.c (default_get_string): Add 'char_type' argument. * c-valprint.c (c_textual_element_type): Rename from textual_element_type. No longer static. Update callers. * c-lang.h (c_textual_element_type): Declare. * c-lang.c (c_get_string): Add 'char_type' argument. gdb/testsuite PR python/10664: * gdb.base/charset.exp: Test utf-16 strings with Python.
2009-09-25gdbTom Tromey6-33/+51
* charset.c (iconv_open): Use UTF-16 and UTF-32, not UCS-2 and UCS-4. (iconv): Rename 'ucs_flag'. (GDB_DEFAULT_TARGET_WIDE_CHARSET): Use UTF-32. * c-lang.c (charset_for_string_type): Use UTF-16 and UTF-32, not UCS-2 and UCS-4. (convert_ucn): Use UTF-32. gdb/testsuite * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and UCS-4. * gdb.base/charset.c (utf_32_string): Rename. (init_utf32): Rename. (main): Update.
2009-09-252009-09-25 Michael Eager <eager@eagercon.com>Michael Eager2-18/+15
* microblaze-dis.c (get_insn_microblaze, microblaze_get_target_address, microblaze_decode_insn): Add declarations. (get_delay_slots_microblaze): Remove.
2009-09-25 * configure.ac: Pass any --cache-file=/dev/null option on toNick Clifton3-6/+30
subconfigures. * configure: Regenerate.
2009-09-25 Update soruces to make alpha, arc and arm targets compile cleanlyNick Clifton18-1770/+1878
with -Wc++-compat: * config/tc-alpha.c: Add casts. (extended_bfd_reloc_code_real_type): New type. Used to avoid enumeration conversion warnings. (struct alpha_fixup, void assemble_insn, assemble_insn) (assemble_tokens): Use new type. * ecoff.c: Add casts. (mark_stabs): Use enumeration names. * config/obj-elf.c: Add cast * config/tc-arc.c: Add casts. * config/obj-aout.h (text_section,data_section,bss_section): Make extern. * config/obj-elf.c: Add cast. * config/tc-arm.c: Add casts. (X, TxCE, TxCE, TxC3, TxC3w, TxCM_, TxCM, TUE, TUF, CE, CL, cCE) (cCL, C3E, xCM_, nUF, nCE_tag): Change input format to avoid the need for keywords as arguments. * ecoff.c: Add casts. * ecofflink.c: Add casts. * elf64-alpha.c: Add casts. (struct alpha_elf_got_entry, struct alpha_elf_reloc_entry): Move to top level. (SKIP_HOWTO): Use enum name. * elf32-arm.c: Add casts. (elf32_arm_vxworks_bed): Update code to avoid multiple declarations. (struct map_stub): Move to top level. * arc-dis.c Fix casts. * arc-ext.c: Add casts. * arm-dis.c (enum opcode_sentinel_enum): Gave name to anonymous enum. * emultempl/armelf.em: Add casts.
2009-09-25merge from gccDJ Delorie1-0/+14
2009-09-252009-09-25 Nick Hudson <nick.hudson@gmx.co.uk>Nick Hudson2-2/+7
* doc/c-mips.texi: Fix the singlefloat and doublefloat kindex entries.
2009-09-25 * m32r.cpu (stb-plus): Typo fix.Alan Modra2-1/+5
2009-09-25 PR 10656Nick Clifton6-11/+28
* readelf.c: Remove duplicate declaration of variable do_wide. * dwarf.h: Add export of do_wide. * hist.h: Move declaration of histograms and num_histograms variables from here to... * hist.c: ...here.
2009-09-25*** empty log message ***Nick Roberts1-0/+4
2009-09-25Remove file.Nick Roberts1-609/+0
2009-09-25*** empty log message ***gdbadmin1-1/+1
2009-09-25daily updateAlan Modra1-1/+1