aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-11-09From Craig Silverstein: Add test for debug messages.Ian Lance Taylor4-11/+163
2007-11-09From Craig Silverstein: Implement section_info.Ian Lance Taylor1-0/+24
2007-11-09From Craig Silverstein: Use relocations in reporting error messageIan Lance Taylor6-25/+182
locations.
2007-11-09daily updateAlan Modra1-1/+1
2007-11-09 * stack.c (print_this_frame_argument_p): Handle arguments passedJoel Brobecker2-0/+7
by reference properly.
2007-11-09From Cary Coutant: More shared library support, some refactorization.Ian Lance Taylor5-183/+311
2007-11-09Fix the date of my last changelog entry.Joel Brobecker1-1/+1
2007-11-09 * stack.c (print_frame_arguments_choices): New static global.Joel Brobecker2-16/+82
(print_frame_arguments): Likewise. (print_this_frame_argument_p): New function. (print_frame_args): Print the argument value only when appropriate. (_initialize_task): Add new "set/show print frame-arguments" command.
2007-11-09 * ppc-linux-nat.c (ppc_linux_insert_watchpoint): MoveLuis Machado2-1/+8
saved_dabr_value assignment to the correct position.
2007-11-092007-11-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-11/+15
* config/tc-i386.c (match_template): Re-order suffix check.
2007-11-092007-11-09 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand3-2/+9
* arch-utils.c (generic_convert_register_p): Add gdbarch as parameter. * arch-utils.h (generic_convert_register_p): Likewise.
2007-11-09 * elf-vxworks.c (elf_vxworks_emit_relocs): Don't clobberNathan Sidwell2-36/+46
rel_hash. Move loop inside if test.
2007-11-09 Apply delta accidentally omitted from 2007-11-05 commit.Danny Smith1-14/+0
* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Let .data, .text and .bss section use the default.
2007-11-09From Cary Coutant: mark negative constant as unsigned.Ian Lance Taylor1-1/+1
2007-11-09Generate a complete exception frame header. Discard duplicateIan Lance Taylor24-367/+2830
exception frame information.
2007-11-09 * gdbarch.sh (convert_register_p): Add gdbarch as parameter.Markus Deuling12-22/+39
* ia64-tdep.c (ia64_convert_register_p): Likewise. * i387-tdep.c (i387_convert_register_p): Likewise. * i387-tdep.h (i387_convert_register_p): Likewise. * alpha-tdep.c (alpha_convert_register_p): Likewise. * gdbarch.{c,h}: Regenerate. * rs6000-tdep.c (rs6000_convert_register_p): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. * mips-tdep.c (mips_convert_register_p): Likewise. * m68k-tdep.c (m68k_convert_register_p): Likewise. * i386-tdep.c (i386_convert_register_p): Likewise.
2007-11-09*** empty log message ***gdbadmin1-1/+1
2007-11-08daily updateAlan Modra1-1/+1
2007-11-08 * sim/cris/asm/x0-v10.ms, sim/cris/asm/x0-v32.ms: TweakHans-Peter Nilsson3-4/+9
stack-pointer match pattern for 4K host environment.
2007-11-082007-11-08 Aleksandar Ristovski <aristovski@qnx.com>Ulrich Weigand2-0/+7
* gdb_string.h: Include <strings.h>.
2007-11-08 * breakpoint.c (break_command_1): RemoveVladimir Prus2-41/+31
pending_bp parameter. (create_breakpoint): Likewise. (create_breakpoints): Likewise. Adjust call to create_breakpoint. (break_command_1): Likewise. Adjust call to create_breakpoints. (do_captured_breakpoint): Adjust call to create_breakpoints. (break_command, tbreak_command, hbreak_command) (stopin_command, stopat_command): Adjust call to break_command_1.
2007-11-08 * elf-vxworks.h (elf_vxworks_add_dynamic_entries): Declare.Nathan Sidwell2-0/+70
(elf_vxworks_finish_dynamic_entry): Declare. * elf-vxworks.c: Include elf/vxworks.h. (elf_vxworks_add_dynamic_entries): New. (elf_vxworks_finish_dynamic_entry): New. * Makefile.am (elf-vxworks.lo): Add dependency. * Makefile.in (elf-vxworks.lo): Add dependency. * elf32-i386.c (elf_i386_size_dynamic_sections, elf_i386_finish_dynamic_sections): Call elf_vxworks_add_dynamic_entries and elf_vxworks_finish_dynamic_entry. * elf32-ppc.c (ppc_elf_size_dynamic_sections, ppc_elf_finish_dynamic_sections): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections, sparc_finish_dyn): Likewise. * elf32-sh.c (sh_elf_size_dynamic_sections, sh_elf_finish_dynamic_sections): Likewise. * elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections, _bfd_mips_elf_finish_dynamic_sections): Likewise. * elf32-arm.c (elf32_arm_size_dynamic_sections, elf32_arm_finish_dynamic_sections): Likewise.
2007-11-08 include/elf/Nathan Sidwell14-3/+135
* vxworks.h: New. bfd/ * elf-vxworks.h (elf_vxworks_add_dynamic_entries): Declare. (elf_vxworks_finish_dynamic_entry): Declare. * elf-vxworks.c: Include elf/vxworks.h. (elf_vxworks_add_dynamic_entries): New. (elf_vxworks_finish_dynamic_entry): New. * Makefile.am (elf-vxworks.lo): Add dependency. * Makefile.in (elf-vxworks.lo): Add dependency. * elf32-i386.c (elf_i386_size_dynamic_sections, elf_i386_finish_dynamic_sections): Call elf_vxworks_add_dynamic_entries and elf_vxworks_finish_dynamic_entry. * elf32-ppc.c (ppc_elf_size_dynamic_sections, ppc_elf_finish_dynamic_sections): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections, sparc_finish_dyn): Likewise. * elf32-sh.c (sh_elf_size_dynamic_sections, sh_elf_finish_dynamic_sections): Likewise. * elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections, _bfd_mips_elf_finish_dynamic_sections): Likewise. * elf32-arm.c (elf32_arm_size_dynamic_sections, elf32_arm_finish_dynamic_sections): Likewise. ld/ * ld-vxworks/tls-2.d: New. * ld-vxworks/tls-2.s: New.
2007-11-08 * config/tc-xtensa.c (relaxable_section): Check for .eh_frame.Bob Wilson2-1/+6
2007-11-082007-11-07 Joseph Myers <joseph@codesourcery.com>Joseph Myers2-19/+68
Daniel Jacobowitz <dan@codesourcery.com> * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Right-align struct values smaller than one doubleword; left-align those larger. Pass structs containing a single floating-point value in registers.
2007-11-08include:Joseph Myers12-90/+435
2007-11-07 Joseph Myers <joseph@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com> * floatformat.h (struct floatformat): Add split_half field. (floatformat_ibm_long_double): New. libiberty: 2007-11-07 Joseph Myers <joseph@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com> * floatformat.c (mant_bits_set): New. (floatformat_to_double): Use it. Note no special handling of split formats. (floatformat_from_double): Note no special handing of split formats. (floatformat_ibm_long_double_is_valid, floatformat_ibm_long_double): New. (floatformat_ieee_single_big, floatformat_ieee_single_little, floatformat_ieee_double_big, floatformat_ieee_double_little, floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f, floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext, floatformat_m68881_ext, floatformat_i960_ext, floatformat_m88110_ext, floatformat_m88110_harris_ext, floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword, floatformat_ia64_spill_big, floatformat_ia64_spill_little, floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update for addition of split_half field. gdb: 2007-11-07 Joseph Myers <joseph@codesourcery.com> Daniel Jacobowitz <dan@codesourcery.com> * gdbtypes.c (floatformats_ibm_long_double): New. * gdbtypes.h (floatformats_ibm_long_double): Declare. * ia64-tdep.c (floatformat_ia64_ext): Update for addition of split_half field. * mips-tdep.c (n32n64_floatformat_always_valid, floatformat_n32n64_long_double_big, floatformats_n32n64_long): Remove. (mips_gdbarch_init): Use floatformats_ibm_long_double instead of floatformats_n32n64_long. * ppc-linux-tdep.c (ppc_linux_init_abi): Use 128-bit IBM long double. * doublest.c (convert_floatformat_to_doublest, convert_doublest_to_floatformat): Handle split floating-point formats. * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Handle IBM long double arguments. (ppc64_sysv_abi_push_dummy_call): Likewise. (do_ppc_sysv_return_value): Handle IBM long double return.
2007-11-08*** empty log message ***gdbadmin1-1/+1
2007-11-07daily updateAlan Modra1-1/+1
2007-11-07From Craig Silverstein and Cary Coutant: fix assignment of sectionIan Lance Taylor2-8/+29
indexes to sections which are not associated with segments.
2007-11-07 Fix crash when a variable object being deletedVladimir Prus5-0/+41
has any of its children deleted previously. * varobj.c (delete_variable_1): Don't recurse into deleted children.
2007-11-07Check that we don't set the output section index twice.Ian Lance Taylor2-3/+9
2007-11-072007-11-07 Eric B. Weddington <eweddington@cso.atmel.com>Eric B. Weddington3-1/+7
* config/tc-avr.c (mcu_types): Add ATtiny88 device. * doc/c-avr.texi: Likewise.
2007-11-072007-11-07 Anatoly Sokolov <aesok@post.ru>Eric B. Weddington3-12/+21
* config/tc-avr.c (mcu_types): Add new devices: ATmega48P, ATmega88P, ATmega168P, Atmega328P * doc/c-avr.texi: Document new devices.
2007-11-07PR gas/5228Nick Clifton2-3/+9
* m68k-opc.c (m68k_opcodes): Fix coldfire msac.w instructions with parallel loads.
2007-11-07* ia64-dis.c (print_insn_ia64): Generate symbolic names for crTristan Gingold4-50/+96
registers instead of register number. * gas/ia64/regs.d: Expect symbolic names for cr registers due to improved disassembler.
2007-11-07* bfd/elfxx-mips.c (_bfd_mips_elf_fake_sections): Force SHF_MIPS_NOSTRIP onNick Clifton2-1/+14
.debug_frame for Irix.
2007-11-07* arm-dis.c (arm_opcodes): Remove superflous escapes of percent operators.Nick Clifton2-4/+9
2007-11-07* gas/elf/elf.exp (run_elf_list_test): Fix typo.Nick Clifton2-1/+5
2007-11-07* config/tc-ppc.c (md_apply_fix): For PPC_TOC16 on XCOFF, uses offsetTristan Gingold4-10/+20
within the TOC instead of the VMA. * gas/ppc/test1xcoff32.d: Updated to match RTOC bug fix.
2007-11-07 ld/Nathan Sidwell5-0/+72
* emulparams/vxworks.sh (OTHER_READONLY_SECTIONS, OTHER_READWRITE_SECTIONS): Add TLS sections. ld/testsuite/ * ld-vxworks/tls-1.d: New. * ld-vxworks/tls-1.s: New.
2007-11-07* doc/binutils.texi: Update to FDL 1.2.Nick Clifton3-152/+245
(Top): consistent punctuation in menu entries. (Index): Rename from Binutils Index. * doc/fdl.texi: Update from http://www.gnu.org/licenses/fdl.texi.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling8-19/+32
* gdbarch.sh (legacy_virtual_frame_pointer): Add gdbarch parameter. * gdbarch.{c,h}: Regenerate. * arch-utils.c (legacy_virtual_frame_pointer): Add gdbarch parameter. Replace current_gdbarch by gdbarch. * m32c-tdep.c (m32c_virtual_frame_pointer): Likewise. * mips-tdep.c (mips_virtual_frame_pointer): Likewise. * spu-tdep.c (spu_virtual_frame_pointer): Likewise.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling6-19/+33
* shnbsd-tdep.c (shnbsd_supply_gregset, shnbsd_collect_gregset): Use get_regcache_arch to get at the current architecture by regcache. * xstormy16-tdep.c (xstormy16_frame_prev_register): Use get_frame_arch to get at the current architecture by frame_info. * fbsd-nat.c (fbsd_make_corefile_notes): Use get_regcache_arch to get at the current architecture by regcache. * gnu-v3-abi.c (gnuv3_skip_trampoline): Use get_frame_arch to get at the current architecture by frame_info. (build_gdb_vtable_type): Replace current_gdbarch by gdbarch. * aix-thread.c (special_register_p): Add gdbarch as parameter. (fetch_regs_kernel_thread, store_regs_kernel_thread): Add gdbarch to caller of special_register_p.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-34/+43
* infcall.c (call_function_by_hand): Use get_frame_arch to get at the current architecture by frame_info.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-3/+4
* xtensa-tdep.h (SIZEOF_GREGSET, XTENSA_ELF_NGREG) Remove.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-5/+15
* s390-nat.c (supply_gregset, fill_gregset): Use get_regcache_arch to get at the current architecture by regcache. (SUBOFF): Add gdbarch to macro definition.
2007-11-07*** empty log message ***Markus Deuling34-49/+103
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-5/+10
* frv-tdep.c (frv_register_name, frv_check_watch_resources): Replace macro CURRENT_VARIANT by its expression. (CURRENT_VARIANT): Remove. (frv_check_watch_resources): Add gdbarch parameter.
2007-11-072007-11-07 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-0/+5
* MAINTAINERS (Write After Approval): Add self.
2007-11-07From Craig Silverstein: Templatize the Dwarf reader.Ian Lance Taylor3-62/+40