summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Fixup logic for crossMike Stump2007-07-023-22/+64
| | | | | | | builds. * acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Fix incremental builds. (ACX_HAVE_GCC_FOR_TARGET): Likewise.
* * breakpoint.c (reattach_breakpoints): Do not use remove_breakpoint.Daniel Jacobowitz2007-07-022-11/+12
| | | | Call insert_bp_location.
* * inferiors.c (change_inferior_id): Add comment.Daniel Jacobowitz2007-07-027-46/+153
| | | | | | | | | | | | | | | | | | * linux-low.c (check_removed_breakpoint): Add an early prototype. Improve debug output. (linux_attach): Doc update. (linux_detach_one_process, linux_detach): Clean up before releasing each process. (send_sigstop, wait_for_sigstop): Improve comments and debug output. * linux-low.h (struct process_info): Doc improvement. * mem-break.c (delete_all_breakpoints): New. * mem-break.h (delete_all_breakpoints): New prototype. * thread-db.c (find_first_thread): New. (thread_db_create_event): Call it instead of thread_db_find_new_threads. Clean up unused variables. (maybe_attach_thread): Remove first thread handling. (thread_db_find_new_threads): Use find_first_thread. (thread_db_get_tls_address): Likewise.
* bfd:Joseph Myers2007-07-023-1/+23
| | | | | | | | | | | | | | * elfxx-mips.c (mips_elf_calculate_relocation): Handle R_MIPS_TLS_DTPREL32 and R_MIPS_TLS_DTPREL64. * elf64-mips.c (mips_elf64_howto_table_rela): Support R_MIPS_TLS_DTPREL64. gas: * config/tc-mips.c (s_dtprelword, s_dtpreldword, s_dtprel_internal): New. (mips_pseudo_table): Add .dtprelword and .dtpreldword. (md_apply_fix): Handle BFD_RELOC_MIPS_TLS_DTPREL32 and BFD_RELOC_MIPS_TLS_DTPREL64.
* Regenerate files.Alan Modra2007-07-0216-13805/+1403
|
* * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): TidyAlan Modra2007-07-022-10/+16
| | | | symsec != NULL tests.
* PR 4712Alan Modra2007-07-022-84/+87
| | | | | * elf.c (assign_file_positions_for_load_sections): Adjust lma by p_vaddr_offset.
* 2007-07-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-07-022-2/+9
| | | | | * core-regset.c (fetch_core_registers): Work around gcc 3.4 alias warning bug.
* daily updateAlan Modra2007-07-021-1/+1
|
* *** empty log message ***gdbadmin2007-07-021-1/+1
|
* * minsyms.c (lookup_minimal_symbol_by_pc_section): Search fewerDaniel Jacobowitz2007-07-012-14/+19
| | | | objfiles.
* 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>Daniel Jacobowitz2007-07-014-6/+42
| | | | | | | | | | | | | * top.c (gdb_readline_wrapper_line): Call rl_callback_handler_remove. (struct gdb_readline_wrapper_cleanup): Remove prompt_orig. (gdb_readline_wrapper_cleanup): Do not reset the prompt. (gdb_readline_wrapper): Do not save the prompt. Pass our prompt to display_gdb_prompt. 2007-07-01 Nick Roberts <nickrob@snap.net.nz> Daniel Jacobowitz <dan@codesourcery.com> * gdb.base/annota3.exp: Test for if construct.
* PR symtab/2161Daniel Jacobowitz2007-07-012-0/+11
| | | | | * target.c (memory_xfer_partial): Do not continue past targets with all memory.
* * gdb.texinfo (Attach): Fixed GDB exit inferior detachment.Jan Kratochvil2007-07-012-5/+9
|
* daily updateAlan Modra2007-07-011-1/+1
|
* *** empty log message ***gdbadmin2007-07-011-1/+1
|
* bfd/H.J. Lu2007-06-308-35/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * Makefile.in: Likewise. bfd/doc/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * Makefile.in: Likewise. binutils/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * doc/Makefile.in: Likewise. * Makefile.in: Likewise. gas/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * doc/Makefile.in: Likewise. * Makefile.in: Likewise. gprof/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * Makefile.in: Likewise. ld/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * Makefile.in: Likewise. opcodes/ 2007-06-30 H.J. Lu <hongjiu.lu@intel.com> * aclocal.m4: Regenerated. * Makefile.in: Likewise.
* * m68k-tdep.c (m68k_ps_type): New.Andreas Schwab2007-06-302-0/+37
| | | | | | (m68k_init_types): New. (m68k_register_type): Use m68k_ps_type for PS register. (_initialize_m68k_tdep): Call m68k_init_types.
* * m68k-tdep.c (m68k_gdbarch_init): Don't infer coldfire flavourAndreas Schwab2007-06-302-3/+8
| | | | from the generic m68k arch.
* bfd:Joseph Myers2007-06-304-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | * elf32-ppc.c (ppc_elf_merge_obj_attributes): New. (ppc_elf_merge_private_bfd_data): Call it. binutils: * readelf.c (display_power_gnu_attribute, process_power_specific): New. (process_arch_specific): Call process_power_specific. include/elf: * ppc.h (Tag_GNU_Power_ABI_FP): Define. ld/testsuite: * ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d, ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d, ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d, ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d, ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s, ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d, ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s, ld-powerpc/attr-gnu-4-31.d: New. * ld-powerpc/powerpc.exp: Run these new tests.
* daily updateAlan Modra2007-06-301-1/+1
|
* *** empty log message ***gdbadmin2007-06-301-1/+1
|
* 2007-06-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-06-292-1/+5
| | | | * i386-reg.tbl: Remove spaces before comments.
* bfd:Joseph Myers2007-06-294-0/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | * elfxx-mips.c (mips_elf_merge_obj_attributes): New. (_bfd_mips_elf_merge_private_bfd_data): Call it. binutils: * readelf.c (display_mips_gnu_attribute): New. (process_mips_specific): Call process_attributes. include/elf: * mips.h (Tag_GNU_MIPS_ABI_FP): Define. ld/testsuite: * ld-mips-elf/attr-gnu-4-0.s, ld-mips-elf/attr-gnu-4-00.d, ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d, ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-1.s, ld-mips-elf/attr-gnu-4-10.d, ld-mips-elf/attr-gnu-4-11.d, ld-mips-elf/attr-gnu-4-12.d, ld-mips-elf/attr-gnu-4-13.d, ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-2.s, ld-mips-elf/attr-gnu-4-20.d, ld-mips-elf/attr-gnu-4-21.d, ld-mips-elf/attr-gnu-4-22.d, ld-mips-elf/attr-gnu-4-23.d, ld-mips-elf/attr-gnu-4-3.s, ld-mips-elf/attr-gnu-4-30.d, ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d, ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-4.s, ld-mips-elf/attr-gnu-4-41.d: New. * ld-mips-elf/mips-elf.exp: Run these new tests.
* bfd:Joseph Myers2007-06-2921-579/+949
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf-attrs.c: New. * Makefile.am (BFD32_BACKENDS): Add elf-attrs.lo. (BFD32_BACKENDS_CFILES): Add elf-attrs.c. (elf-attrs.lo): Generate dependencies. * Makefile.in: Regenerate. * configure.in (elf): Add elf-attrs.lo. * configure: Regenerate. * elf-bfd.h (struct elf_backend_data): Add entries for object attributes. (NUM_KNOWN_OBJ_ATTRIBUTES, obj_attribute, obj_attribute_list, OBJ_ATTR_PROC, OBJ_ATTR_GNU, OBJ_ATTR_FIRST, OBJ_ATTR_LAST, Tag_NULL, Tag_File, Tag_Section, Tag_Symbol, Tag_compatibility): New. (struct elf_obj_tdata): Add entries for object attributes. (elf_known_obj_attributes, elf_other_obj_attributes, elf_known_obj_attributes_proc, elf_other_obj_attributes_proc): New. (bfd_elf_obj_attr_size, bfd_elf_set_obj_attr_contents, bfd_elf_get_obj_attr_int, bfd_elf_add_obj_attr_int, bfd_elf_add_proc_attr_int, bfd_elf_add_obj_attr_string, bfd_elf_add_proc_attr_string, bfd_elf_add_obj_attr_compat, bfd_elf_add_proc_attr_compat, _bfd_elf_attr_strdup, _bfd_elf_copy_obj_attributes, _bfd_elf_obj_attrs_arg_type, _bfd_elf_parse_attributes, _bfd_elf_merge_object_attributes): New. * elf.c (_bfd_elf_copy_private_bfd_data): Copy object attributes. (bfd_section_from_shdr): Handle attributes sections. * elflink.c (bfd_elf_final_link): Handle attributes sections. * elfxx-target.h (elf_backend_obj_attrs_vendor, elf_backend_obj_attrs_section, elf_backend_obj_attrs_arg_type, elf_backend_obj_attrs_section_type): New. (elfNN_bed): Update. * elf32-arm.c (NUM_KNOWN_ATTRIBUTES, aeabi_attribute, aeabi_attribute_list): Remove. (struct elf32_arm_obj_tdata): Remove object attributes fields. (check_use_blx, bfd_elf32_arm_set_vfp11_fix, using_thumb2, elf32_arm_copy_private_bfd_data, elf32_arm_merge_eabi_attributes): Update for new object attributes interfaces. (uleb128_size, is_default_attr, eabi_attr_size, elf32_arm_eabi_attr_size, write_uleb128, write_eabi_attribute, elf32_arm_set_eabi_attr_contents, elf32_arm_bfd_final_link, elf32_arm_new_eabi_attr, elf32_arm_get_eabi_attr_int, elf32_arm_add_eabi_attr_int, attr_strdup, elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat, copy_eabi_attributes, elf32_arm_parse_attributes): Remove. Moved to generic code in elf-attrs.c. (elf32_arm_obj_attrs_arg_type): New. (elf32_arm_fake_sections): Do not handle .ARM.attributes. (elf32_arm_section_from_shdr): Do not handle SHT_ARM_ATTRIBUTES. (bfd_elf32_bfd_final_link): Remove. (elf_backend_obj_attrs_vendor, elf_backend_obj_attrs_section, elf_backend_obj_attrs_arg_type, elf_backend_obj_attrs_section_type): New. * elf32-bfin.c (bfin_elf_copy_private_bfd_data): Copy object attributes. * elf32-frv.c (frv_elf_copy_private_bfd_data): Likewise. * elf32-iq2000.c (iq2000_elf_copy_private_bfd_data): Likewise. * elf32-mep.c (mep_elf_copy_private_bfd_data): Likewise. * elf32-mt.c (mt_elf_copy_private_bfd_data): Likewise. * elf32-sh.c (sh_elf_copy_private_data): Likewise. * elf64-sh64.c (sh_elf64_copy_private_data_internal): Likewise. binutils: * readelf.c (display_gnu_attribute): New. (process_arm_specific): Rearrange as process_attributes. (process_arm_specific): Replace by wrapper of process_attributes. gas: * as.c (create_obj_attrs_section): New. (main): Call create_obj_attrs_section for ELF. * read.c (s_gnu_attribute, skip_whitespace, skip_past_char, skip_past_comma, s_vendor_attribute): New. (potable): Add gnu_attribute for ELF. * read.h (s_vendor_attribute): Declare. * config/tc-arm.c (s_arm_eabi_attribute): Replace by wrapper round s_vendor_attribute. (aeabi_set_public_attributes): Update for new attributes interfaces. (arm_md_end): Remove attributes contents setting now done generically. include/elf: * arm.h (elf32_arm_add_eabi_attr_int, elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat, elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents, elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section, Tag_Symbol, Tag_compatibility): Remove. * common.h (SHT_GNU_ATTRIBUTES): Define. ld: * emulparams/armelf.sh (OTHER_SECTIONS): Remove .ARM.attributes. (ATTRS_SECTIONS): Define. * scripttempl/elf.sc, scripttempl/elf32sh-symbian.sc, scripttempl/elf_chaos.sc, scripttempl/elfi370.sc, scripttempl/elfxtensa.sc: Handle ATTRS_SECTIONS.
* 2007-06-29 Paul Brook <paul@codesourcery.com>Paul Brook2007-06-292-25/+45
| | | | | | | | | | | | | bfd/ * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Suppress call veneers for call relocations against undefined symbols. (elf32_arm_final_link_relocate): Turn call to undefined symbol into a jump to the next instruction. ld/testuite/ * ld-arm/arm-elf.exp (armelftests): Add callweak. * ld-arm/callweak.d: New test. * ld-arm/callweak.s: New test.
* * bfd.c (bfd_demangle): Plug memory leak (Coverity).Nick Clifton2007-06-292-6/+10
|
* New port: National Semiconductor's CR16Nick Clifton2007-06-2929-12/+3626
|
* * configure.ac: Don't add target-libmudflap to noconfigdirs forBernd Schmidt2007-06-293-2/+8
| | | | | uclinux and linux-uclibc targets. * configure: Regenerate.
* * elflink.c (_bfd_elf_link_assign_sym_version): Improve errorAlan Modra2007-06-292-2/+9
| | | | | | message for undefined version nodes. (elf_gc_sweep): Don't warn when zero size sections are removed.
* * elf32-ppc.c (ppc_elf_info_to_howto): Check for invalid relocationAlan Modra2007-06-292-0/+16
| | | | types.
* * elf32-spu.c (spu_elf_fake_sections): New function.Alan Modra2007-06-292-0/+18
| | | | (elf_backend_fake_sections): Define.
* Mention PR ld/4701.H.J. Lu2007-06-291-0/+1
|
* * elf.c (assign_file_positions_for_load_sections): Use elfAlan Modra2007-06-292-19/+19
| | | | | section header sh_size rather than bfd section size, simplifying .tbss handling.
* * elf.c (assign_file_positions_for_load_sections): Ensure bssAlan Modra2007-06-292-28/+50
| | | | | | segments meet gABI alignment requirements. Don't allocate file space for bss sections in a segment also containing file or program headers.
* 2007-06-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2007-06-292-1/+4
| | | | | * m2-typeprint.c (m2_print_type): Move pointer ref after null test (Coverity).
* 2007-06-28 Michael Snyder <msnyder@svkmacdonelllnx>Michael Snyder2007-06-292-2/+6
| | | | * gdbint.texinfo (Table, Tuple and List Functions) Fix typo.
* *** empty log message ***gdbadmin2007-06-291-1/+1
|
* daily updateAlan Modra2007-06-291-1/+1
|
* 2007-06-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2007-06-282-0/+4
| | | | | * linux-thread-db.c (thread_db_get_thread_local_address): Add gdb_assert before using return value of find_thread_pid (Coverity).
* 2007-06-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2007-06-282-0/+3
| | | | * source.c (unset_substitute_path_command): Plug leak (Coverity).
* 2007-06-28 Michael Snyder <msnyder@access-company.com>Michael Snyder2007-06-282-1/+8
| | | | | * cli/cli-script.c (build_command_line): Add null pointer guard (Coverity).
* * configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we'reDJ Delorie2007-06-283-0/+12
| | | | | not building newlib. * configure: Regenerated.
* 2007-06-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-06-288-1708/+6582
| | | | | | | | | | | | | | | | | | | | * Makefile.am (HFILES): Add i386-opc.h and i386-tbl.h. (CFILES): Add i386-gen.c. (i386-gen): New rule. (i386-gen.o): Likewise. (i386-tbl.h): Likewise. Run "make dep-am". * Makefile.in: Regenerated. * i386-gen.c: New file. * i386-opc.tbl: Likewise. * i386-reg.tbl: Likewise. * i386-tbl.h: Likewise. * i386-opc.c: Include "i386-tbl.h". (i386_optab): Removed. (i386_regtab): Likewise. (i386_regtab_size): Likewise.
* sim/mips/Richard Sandiford2007-06-283-36/+44
| | | | * configure.ac, configure: Revert last patch.
* * generic/gdbtk-register.c (Gdbtk_Register_Init): RemoveKeith Seitz2007-06-281-5/+2
| | | | | | calls to deprecated_register_gdbarch_swap. Add "gdb_reg_arch_changed" command. * library/regwin.itb (arch_changed): Call gdb_reg_arch_changed.
* daily updateAlan Modra2007-06-281-1/+1
|
* *** empty log message ***gdbadmin2007-06-281-1/+1
|
* * generic/gdbtk-register.c (Gdbtk_Register_Init): RemoveKeith Seitz2007-06-272-4/+12
| | | | | | calls to deprecated_register_gdbarch_swap. Add "gdb_reg_arch_changed" command. * library/regwin.itb (arch_changed): Call gdb_reg_arch_changed.
* * c_variable.c: Include <stdlib.h> for a declaration of exit().Maciej W. Rozycki2007-06-272-0/+6
|