summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***gdbadmin2006-08-211-1/+1
|
* daily updateAlan Modra2006-08-211-1/+1
|
* *** empty log message ***gdbadmin2006-08-201-1/+1
|
* daily updateAlan Modra2006-08-201-1/+1
|
* gdb/Daniel Jacobowitz2006-08-1912-11/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (amd64_linux_tdep_h): New. (amd64-linux-nat.o, amd64-linux-tdep.o): Update. * amd64-linux-nat.c (amd64_linux_gregset64_reg_offset): Add ORIG_RAX. (_initialize_amd64_linux_nat): Set amd64_native_gregset64_num_regs. * amd64-linux-tdep.c (amd64_linux_register_name) (amd64_linux_register_type, amd64_linux_register_reggroup_p) (amd64_linux_write_pc): New. (amd64_linux_init_abi): Use them, and update num_regs. * amd64-linux-tdep.h: New file. * amd64-tdep.c (amd64_register_name, amd64_register_type): Make public. * amd64-tdep.h (amd64_register_name, amd64_register_type): New prototypes. * regformats/reg-x86-64-linux.dat: New file. gdb/testsuite/ * Makefile.in (clean): Clean reg-x86-64-linux.c. (reg-x86-64-linux.o, reg-x86-64-linux.c): New. * configure.srv (x86_64-*-linux*): Use reg-x86-64-linux.o. * linux-x86-64-low.c (x86_64_regmap): Include ORIG_RAX. (x86_64_fill_gregset, x86_64_store_gregset): Skip floating point registers.
* * infrun.c (handle_inferior_event): Check the current frame IDDaniel Jacobowitz2006-08-192-2/+11
| | | | before unwinding to the previous frame.
* daily updateAlan Modra2006-08-191-1/+1
|
* *** empty log message ***gdbadmin2006-08-191-1/+1
|
* Another snapshot of the current state of the sources. Gets to theIan Lance Taylor2006-08-1820-109/+1673
| | | | | point of symbol resolution and can now issue a multiple definition error. Also added target selection infrastructure.
* Reviewed and approved by Daniel Jacobowitz <dan@codesourcery.com>Fred Fish2006-08-182-1/+6
| | | | | | 2006-08-18 Fred Fish <fnf@specifix.com> * lib/gdb.exp (skip_altivec_tests): Fix apparent typo, '$' in front of skip_vmx_tests_saved when setting that.
* Add comment missing from previous patch.Paul Brook2006-08-181-0/+2
|
* 2006-08-18 Paul Brook <paul@codesourcery.com>Paul Brook2006-08-188-29/+248
| | | | | | | | | | | | | | | | | | | | | | | | | bfd/ * elf32-arm.c (elf32_arm_link_hash_entry): Add export_glue. (elf32_arm_link_hash_newfunc): Initialize export_glue. (record_arm_to_thumb_glue): Return stub symbol. (elf32_arm_create_thumb_stub): New function. (elf32_arm_to_thumb_stub): Use it. (elf32_arm_to_thumb_export_stub): New function. (elf32_arm_begin_write_processing): New function. (allocate_dynrelocs): Allocate Arm stubs. (elf_backend_begin_write_processing): Define. (elf32_arm_symbian_begin_write_processing): Remove ATTRIBUTE_UNUSED. Call elf32_arm_begin_write_processing. ld/ * emultempl/armelf.em (arm_elf_before_allocation): Call gld${EMULATION_NAME}_before_allocation after setting interworking bfd. ld/testsuite/ * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add -use-blx to mixed-lib.so * ld-arm/armthumb-lib.d: New file. * ld-arm/armthumb-lib.sym: New file.
* 2006-08-18 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-08-186-0/+71
| | | | | | | | | PR ld/3052 * ld-elf/loadaddr.s: New file. * ld-elf/loadaddr1.d: Likewise. * ld-elf/loadaddr1.t: Likewise. * ld-elf/loadaddr2.d: Likewise. * ld-elf/loadaddr2.t: Likewise.
* * dwarf2read.c (quirk_gcc_member_function_pointer): Add GCC PRDaniel Jacobowitz2006-08-182-1/+9
| | | | number in a comment.
* * sparc-nat.c (sparc_xfer_wcookie): Signal EOF. Tweak comment.Mark Kettenis2006-08-182-3/+9
|
* * dwarf2read.c (quirk_gcc_member_function_pointer): New.Daniel Jacobowitz2006-08-182-1/+71
| | | | (read_structure_type): Call it.
* *** empty log message ***gdbadmin2006-08-181-1/+1
|
* daily updateAlan Modra2006-08-181-1/+1
|
* * gdb.texinfo (Stop Reply Packets): Note similarity of 'S' and 'T'Jim Blandy2006-08-172-4/+12
| | | | responses.
* * pe-dll.c (autofilter_symbolprefixlist): Remove .idata$.Christopher Faylor2006-08-172-6/+6
| | | | | (generate_reloc): Revert to skipping sections without a SEC_LOAD flag, and to not skipping .idata* sections.
* bfd/Alan Modra2006-08-179-104/+111
| | | | | | | | | | | | * elf64-ppc.c (create_linkage_sections): Align .glink to 8 bytes. (ppc64_elf_build_stubs): Use new lazy linking stub. ld/testsuite/ * ld-powerpc/tlsexe.d: Update for lazy link stub change. * ld-powerpc/tlsexe.r: Likewise. * ld-powerpc/tlsexetoc.d: Likewise. * ld-powerpc/tlsexetoc.r: Likewise. * ld-powerpc/tlsso.d: Likewise. * ld-powerpc/tlstocso.d: Likewise.
* * elf64-ppc.c (ppc64_elf_size_stubs): Ignore non-code sections.Alan Modra2006-08-172-0/+7
|
* bfd/H.J. Lu2006-08-174-10/+34
| | | | | | | | | | | | | | | | | | 2006-08-16 H.J. Lu <hongjiu.lu@intel.com> PR ld/3015 * elf.c (get_program_header_size): Add a PT_GNU_RELRO segment only if there is a PT_DYNAMIC segment. (_bfd_elf_map_sections_to_segments): Likewise. (assign_file_positions_for_load_sections): Set PT_GNU_RELRO segment alignment to 1. ld/testsuite/ 2006-08-16 H.J. Lu <hongjiu.lu@intel.com> PR ld/3015 * ld-elf/binutils.exp: Add tests for "-z relro".
* *** empty log message ***gdbadmin2006-08-171-1/+1
|
* daily updateAlan Modra2006-08-171-1/+1
|
* * NEWS: Mention "set trust-readonly-sections" fix.Daniel Jacobowitz2006-08-162-0/+7
|
* * remote.c, target.c: Strip trailing whitespace.Daniel Jacobowitz2006-08-163-130/+134
|
* * config/tc-arm.c (md_assemble): Improve diagnostic when attemptingJulian Brown2006-08-162-1/+27
| | | | | | | to use ARM instructions on non-ARM-supporting cores. (autoselect_thumb_from_cpu_variant): New function. Switch on Thumb mode automatically based on cpu variant. (md_begin): Call above function.
* * gas/arm/noarm.s: Add test for disabled ARM insns.Julian Brown2006-08-164-0/+25
| | | | | * gas/arm/noarm.d: Drive test for above. * gas/arm/noarm.l: Expected error output.
* * config/tc-arm.c (opcode_lookup): Allow Neon type suffixes to beJulian Brown2006-08-162-5/+16
| | | | recognized in non-unified syntax mode.
* ld/Alan Modra2006-08-166-82/+115
| | | | | | | | | | | | | | | PR 3052 * ldlang.h (lang_output_section_statement_type): Replace "processed" field with "processed_vma" and "processed_lma". * ldlang.c (lang_do_assignments_1): Move lma setting code.. (lang_size_sections_1): ..to here. (lang_reset_memory_regions): Adjust for lang_output_section_statement_type change. * ldexp.c (fold_name): Likewise. And this is something I forgot the check in from the previous patch. ld/testsuite/ * ld-scripts/overlay-size-map.d: Adjust.
* daily updateAlan Modra2006-08-161-1/+1
|
* *** empty log message ***gdbadmin2006-08-161-1/+1
|
* PR remote/1966Daniel Jacobowitz2006-08-156-495/+331
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dcache.c (dcache_write_line): Use target_write. (dcache_read_line): Use target_read. * mi/mi-main.c (mi_cmd_data_read_memory): Use target_read. * symfile.c (struct load_section_data): Add new per-section members. (load_progress): New function. (load_section_callback): Pass load_progress to the new target_write_with_progress. * target.c (current_xfer_partial, memory_xfer_partial): New. (target_xfer_partial): New prototype. (target_xfer_memory, target_xfer_partial_p, xfer_using_stratum) (do_xfer_memory, target_xfer_memory_partial) (target_read_memory_partial, target_write_memory_partial): Delete. (trust_readonly): Move higher in the file. (update_current_target): Use current_xer_partial. (target_xfer_partial): Use memory_xfer_partial. Handle TARGET_OBJECT_RAW_MEMORY specially. (target_read_memory): Use target_read. (target_write_memory): Use target_write. (default_xfer_partial): Call to_xfer_partial directly. (target_write_with_progress): New function, based on target_write. (target_write): Call it. * target.h (enum target_object): Add TARGET_OBJECT_RAW_MEMORY. (target_write_with_progress): New prototype. (do_xfer_memory, target_read_memory_partial) (target_write_memory_partial): Delete prototypes.
* * elf32-mips.c, elf64-mips.c, elfn32-mips.cThiemo Seufer2006-08-156-7/+32
| | | | | | | (elf_backend_merge_symbol_attribute): Define. * elflink.c (elf_link_add_object_symbols): Merge only the ELF visibility flags. * elfxx-mips.c (_bfd_mips_elf_merge_symbol_attribute): New function.
* [ ChangeLog ]Thiemo Seufer2006-08-1510-4/+50
| | | | | | | | | | | | | | | | | * config.sub: Add support for sde as alias of mipsisa32-sde-elf. [ bfd/ChangeLog ] * config.bfd: Add configurations for mips*el-sde-elf* and mips*-sde-elf*. [ binutils/testsuite/ChangeLog ] * binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*. [ gas/ChangeLog ] * configure.tgt: Handle mips*-sde-elf*. [ gas/testsuite/ChangeLog ] * gas/mips/mips.exp: Handle mips*-sde-elf*.
* * remote.c (remote_write_bytes): Take a const buffer argument.Daniel Jacobowitz2006-08-153-23/+37
| | | | | | | | | | Do the checks from remote_xfer_memory. (remote_read_bytes): Do the checks from remote_xfer_memory. (remote_xfer_memory): Remove checks pushed into lower level functions. (remote_xfer_partial): Call remote_write_bytes and remote_read_bytes directly. * remote.h (remote_write_bytes): Update prototype.
* PR binutils/3039Nick Clifton2006-08-152-1/+6
| | | | * wrstabs.c (stab_tag_type): Initialize 'size'.
* daily updateAlan Modra2006-08-151-1/+1
|
* *** empty log message ***gdbadmin2006-08-151-1/+1
|
* Fix bug 3000Michael Meissner2006-08-144-11/+65
|
* * elf-m10300.c (elf32_mn10300_link_hash_entry): Add value.DJ Delorie2006-08-142-12/+107
| | | | | | | | | | | (elf32_mn10300_count_hash_table_entries): New. (elf32_mn10300_list_hash_table_entries): New. (sort_by_value): New. (mn10300_elf_relax_section): Don't skip data sections; restrict code-specific tests to code-specific areas so that potential indirect calls can be detected. Check for multiple local symbols at the same address and merge their flags. (elf32_mn10300_link_hash_newfunc): Initialize value.
* * elfxx-mips.c (_bfd_mips_elf_symbol_processing,Thiemo Seufer2006-08-142-0/+8
| | | | | _bfd_mips_elf_add_symbol_hook): Don't try to place small common TLS symbols in .scommon.
* daily updateAlan Modra2006-08-141-1/+1
|
* *** empty log message ***gdbadmin2006-08-141-1/+1
|
* daily updateAlan Modra2006-08-131-1/+1
|
* *** empty log message ***gdbadmin2006-08-131-1/+1
|
* [ gas/ChangeLog ]Thiemo Seufer2006-08-124-2/+11
| | | | | | | | * config/tc-mips.c (mips16_ip): Fix argument register handling for restore instruction. [ gas/testsuite/ChangeLog ] * gas/mips/mips16-save.d: Fix testcase.
* daily updateAlan Modra2006-08-121-1/+1
|
* *** empty log message ***gdbadmin2006-08-121-1/+1
|
OpenPOWER on IntegriCloud