aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-11-122007-11-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+23
PR binutils/5299 * peicode.h (pe_bfd_object_p): Save and restore previous bfd state when calling coff_object_p.
2007-11-12From Craig Silverstein: Dwarf_line_info can work with Object ratherIan Lance Taylor2-18/+8
than Sized_relobj.
2007-11-12From Craig Silverstein: Track_relocs doesn't need to hold onto theIan Lance Taylor2-8/+5
object.
2007-11-12From Craig Silverstein: rework DWARF reader code a bit.Ian Lance Taylor3-78/+88
2007-11-12Correct handling of GOT references in a regular object.Ian Lance Taylor5-4/+60
2007-11-12 PR gas/5269Nick Clifton3-737/+751
* config/tc-frv.c (md_show_usage): Rewrite usage description to make it easier to translate. * gas/po/gas.pot: Regenerate.
2007-11-122007-11-12 Markus Deuling <deuling@de.ibm.com>Markus Deuling3-284/+258
* gdbarch.sh (gdbarch_alloc): Replace current_gdbarch by gdbarch. Remove obsolete comment. (verify_gdbarch, gdbarch_dump): Likewise. (do_read): Update comment. (addr_bit, bfd_arch_info, target_desc, long_long_bit, floatformat) (ptr_bit, name_of_malloc): Replace current_gdbarch by gdbarch. * gdbarch.{c,h}: Regenerate.
2007-11-122007-11-12 Markus Deuling <deuling@de.ibm.com>Markus Deuling2-32/+57
* xtensa-tdep.c (ARG_1ST): Replace ARGS_FIRST_REG by its expression. (ARGS_FIRST_REG): Remove. (areg_numer): New function. (xtensa_pseudo_register_read, xtensa_frame_prev_register) (xtensa_extract_return_value, xtensa_store_return_value) (xtensa_frame_cache): Replace AREG_NUMBER by areg_number. (AREG_NUMBER): Remove. (XTENSA_IS_ENTRY, ARG_NOF, ARG_1ST): Add gdbarch as parameter. (xtensa_frame_cache): Update use of XTENSA_IS_ENTRY. (xtensa_push_dummy_call): Update use of ARG_NOF. (extract_call_winsize): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. (xtensa_extract_return_value, xtensa_store_return_value): Update call of extract_call_winsize.
2007-11-12 * NEWS: Add entry for new set/show print frame-args command.Joel Brobecker2-0/+11
2007-11-12Fix date in the last entry.Joel Brobecker1-1/+1
2007-11-12 * gdb.texinfo (Print Settings): Add documentation for "set/showJoel Brobecker2-0/+50
print frame-arguments".
2007-11-12 * elf.c (_bfd_elf_get_synthetic_symtab): Only bump the symbolAlan Modra2-2/+8
pointer when we have a valid symbol. Init udata.p to NULL.
2007-11-12 * gas/ppc/regnames.d: New.Alan Modra4-0/+18
* gas/ppc/regnames.s: Likewise. * gas/ppc/ppc.exp: Run it.
2007-11-12 * config/tc-ppc.c (md_assemble): If -mregnames, when parsingAlan Modra2-1/+8
PPC_OPERAND_CR always parse as expression to allow register name followed by an expression.
2007-11-12*** empty log message ***gdbadmin1-1/+1
2007-11-11daily updateAlan Modra1-1/+1
2007-11-11*** empty log message ***gdbadmin1-1/+1
2007-11-10daily updateAlan Modra1-1/+1
2007-11-10*** empty log message ***gdbadmin1-1/+1
2007-11-09From Craig Silverstein: Initialize got_relocs.Ian Lance Taylor2-54/+54
2007-11-09 * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add missingKevin Buettner2-4/+10
register number to map. Adjust warning check and error/warning return value code to match expectations of this function's callers.
2007-11-09From Craig Silverstein: Clean up make rules for debug_msg.Ian Lance Taylor2-4/+4
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