summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [include/elf]DJ Delorie2009-04-0812-6/+58
| | | | | | | | | | | | | | | * mep.h (EF_MEP_CPU_C5): New. [bfd] * archures.c: Add bfd_mach_mep_c5. * bfd-in2.h: Likewise. * cpu-mep.c: Add bfd_c5_arch. * elf32-mep.c: Support it. [gas] * config/tc-mep.c: Add UCI/DSP instruction support. Add C5 support. (md_show_usage): Change default endian to little. * config/tc-mep.h (TARGET_BYTES_BIG_ENDIAN): Change default to little. [ld] * emulparams/elf32mep.sh: Change default endian to little.
* daily updateAlan Modra2009-04-081-1/+1
|
* *** empty log message ***gdbadmin2009-04-081-1/+1
|
* * symfile.c (symbol_file_clear): Fix indentation.Doug Evans2009-04-072-9/+13
|
* 2009-04-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2009-04-073-2/+8
| | | | | | * elflink.c (_bfd_elf_section_already_linked): Add `\n' for info->callbacks->einfo. * linker.c (_bfd_generic_section_already_linked): Likewise.
* opcodes/Peter Bergner2009-04-074-8/+20
| | | | | | | | | * ppc-opc.c (powerpc_opcodes) <"tlbilxlpid", "tlbilxpid", "tlbilxva", "tlbilx">: Use secondary opcode "18" as per the ISA 2.06 documentation. Reorder entries so the extended mnemonics are listed before tlbilx. gas/testsuite/ * gas/ppc/e500mc.d: Update to match extended mnemonics.
* [bfd]DJ Delorie2009-04-076-67/+186
| | | | | | | | | | * elf32-h8300.c (elf32_h8_relax_section): Relax MOVA opcodes. [gas] * tc-h8300.c (do_a_fix_imm): Pass the insn, force relocs for MOVA immediates. (build_bytes): Pass insn to do_a_fix_imm. [include/opcode] * h8300.h: Add relaxation attributes to MOVA opcodes.
* * ld.texinfo (Output Section Address): Note that specifying anNick Clifton2009-04-072-1/+8
| | | | | address for an output section will only change the location counter if the output section is used.
* daily updateAlan Modra2009-04-071-1/+1
|
* *** empty log message ***gdbadmin2009-04-071-1/+1
|
* 2009-04-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2009-04-064-3/+23
| | | | | | | | | | | | * coff-x86_64.c (bfd_pe_print_pdata): Defined to _bfd_pex64_print_pdata only if PE is defined. * libpei.h (_bfd_pep_print_x64_pdata): Renamed to ... (_bfd_pex64_print_pdata): This. * peXXigen.c (_bfd_pep_print_x64_pdata): Renamed to ... (_bfd_pex64_print_pdata): This. Defined only if COFF_WITH_pex64 is defined.
* * ldfile.c (ldfile_find_command_file): Initialize result.Kazu Hirata2009-04-062-1/+5
|
* daily updateAlan Modra2009-04-061-1/+1
|
* * ld.texinfo (-L): Mention that -L options do not affect how ldKazu Hirata2009-04-065-19/+64
| | | | | | | | | | | | searches for a linker script unless -T option is specified. * ldfile.c (ldfile_find_command_file): Append the path obtained from the program name to the search path instead of prepending. Add a new parameter "default_only". Restrict the search to the default script location if the new parameter is true. (ldfile_open_command_file_1): New. (ldfile_open_command_file): Call ldfile_open_command_file_1. (ldfile_open_default_command_file): New.
* *** empty log message ***gdbadmin2009-04-061-1/+1
|
* * sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment.Mark Kettenis2009-04-052-4/+7
|
* 2009-04-05 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2009-04-054-3/+90
| | | | | | | * coff-x86_64.c (bfd_pe_print_pdata): Define as _bfd_pep_print_x64_pdata. * libpei.h (_bfd_pep_print_x64_pdata): Add prototype. * peXXigen.c (_bfd_pep_print_x64_pdata): New.
* daily updateAlan Modra2009-04-051-1/+1
|
* *** empty log message ***gdbadmin2009-04-051-1/+1
|
* *** empty log message ***gdbadmin2009-04-041-1/+1
|
* daily updateAlan Modra2009-04-041-1/+1
|
* * inferiors.c (get_thread_process): Make global.Ulrich Weigand2009-04-034-2/+17
| | | | | | | | * server.h (get_thread_process): Add prototype. * thread-db.c (find_one_thread): Use get_thread_process instead of current_process. (thread_db_get_tls_address): Do not crash if called when thread layer is not yet initialized.
* * ppc-linux-nat.c (ppc_linux_target_wordsize): New function.Ulrich Weigand2009-04-032-19/+63
| | | | | | (ppc_linux_auxv_parse): New function. (ppc_linux_read_description): Use ppc_linux_target_wordsize. (_initialize_ppc_linux_nat): Install ppc_linux_auxv_parse.
* 2009-04-02 Sterling Augustine <sterling@jaw.hq.tensilica.com>Sterling Augustine2009-04-032-6/+6
| | | | | * elf32-xtensa.c (relax_property_section): Always set r_offset to zero.
* * remote-utils.c (prepare_resume_reply): Null-terminate packet.Ulrich Weigand2009-04-033-23/+49
| | | | | | | | | | | | | * spu-low.c (current_tid): Rename to ... (current_ptid): ... this. (fetch_ppc_register, fetch_ppc_memory, store_ppc_memory, spu_proc_xfer_spu, spu_resume, spu_request_interrupt): Use ptid_get_lwp (current_ptid) instead of current_tid. (spu_kill, spu_detach, spu_join, spu_wait): Use pid argument instead of current_tid. Use find_process_pid to verify pid argument is valid. Pass proper argument to remove_process. (spu_thread_alive): Compare current_ptid instead of current_tid. (spu_resume): Likewise.
* * spu-linux-nat.c (spu_bfd_open): Set filename of in-memoryUlrich Weigand2009-04-032-1/+25
| | | | | | BFD to contents of SPU name note. (spu_symbol_file_add_from_memory): Call symbol_file_add_from_bfd with "from_tty" argument 1 instead of 0.
* * gdb.base/attach.exp: Re-enable for spu*-*-* targets.Ulrich Weigand2009-04-033-10/+5
| | | | * gdb.server/ext-attach.exp: Likewise.
* * linux-low.c (usr_store_inferior_registers): Declare local `pid'Pedro Alves2009-04-032-0/+6
| | | | variable.
* Eliminate some sleep usage.Vladimir Prus2009-04-032-2/+15
| | | | | | | | * gdb.mi/basics.c (do_nothing): New. (main): Use do_nothing instead of printf, so that not to introduce race condition between output of inferiour and output of gdb. Do not use sleep as it is not generally available on embedded targets.
* * ld-scripts/rgn-at.s: Use explicit .section pseudos.Nathan Sidwell2009-04-032-3/+7
|
* * ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64Dave Korn2009-04-032-1/+6
| | | | MinGW targets.
* * ldlang.c (lang_leave_output_section_statement): Set lma_regionNathan Sidwell2009-04-0311-0/+141
| | | | | | | | | | | | | | if it is not overridden and section is for the same vma region as the previous section. * ld-scripts/rgn-at.exp: New. * ld-scripts/rgn-at.s: New. * ld-scripts/rgn-at1.d: New. * ld-scripts/rgn-at1.t: New. * ld-scripts/rgn-at2.d: New. * ld-scripts/rgn-at2.t: New. * ld-scripts/rgn-at3.d: New. * ld-scripts/rgn-at3.t: New.
* * ld-pe/export_dynamic_warning.s: Make dummy code portable.Dave Korn2009-04-032-2/+5
|
* daily updateAlan Modra2009-04-031-1/+1
|
* *** empty log message ***gdbadmin2009-04-031-1/+1
|
* * gdb.server/ext-attach.exp: Expect an optional process id afterPedro Alves2009-04-022-1/+6
| | | | "Detached from remote process".
* gdb/Jan Kratochvil2009-04-027-2/+278
| | | | | | | | | | | * dwarf2read.c (new_symbol <DW_TAG_variable> <!DW_AT_location> <DW_AT_external>): Create the symbol in local scope. * symtab.h (cu->list_in_scope <LOC_UNRESOLVED>): New comment part. gdb/testsuite/ * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/dw2-unresolved.exp: New.
* * stabsread.c (read_member_functions): GCC may emit an extra spaceKeith Seitz2009-04-022-2/+8
| | | | | at the end of the names "__base_ctor" and "__base_dtor"; so ignore whitespace when looking for these functions.
* * ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern.Dave Korn2009-04-022-1/+5
|
* * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. UsePedro Alves2009-04-022-37/+12
| | | | mi_run_to_main.
* * gdb.texinfo (Backtrace): Add a parameter in frame 1 of the firstJoel Brobecker2009-04-022-11/+28
| | | | | | example, and add a small explanation about it. (Print Settings): Change the documentation of the "set print frame-arguments" to reflect the fact that the default is now "scalars".
* * gdb.texinfo (Print Settings): Add kindex for command "setJoel Brobecker2009-04-022-0/+6
| | | | print frame-arguments".
* * gdb.mi/mi-nonstop.exp: Don't check isnative. UsePedro Alves2009-04-025-122/+67
| | | | | | | | | | | | | | | mi_run_to_main. Skip thread exit test on remote targets. * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use mi_run_to_main. * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use mi_run_to_main. * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor when expecting ^connected. Detect when the target doesn't support non-stop mode. (mi_run_cmd): Detect if non-stop mode was requested by isn't supported. Return -1 on error, 0 on success. (mi_runto_helper): Don't expect a stop if mi_run_cmd failed. (mi_runto): Return mi_runto_helper's result explicitly.
* ld/ChangeLogDave Korn2009-04-028-0/+42
| | | | | | | | | | | | | | | PR ld/6744 * ld.texinfo (--export-dynamic): Mention --export-all-symbols. * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Issue warning if --export-dynamic was passed on command-line. * emultempl/pep.em (gld_${EMULATION_NAME}_after_parse): Likewise. ld/testsuite/ChangeLog PR ld/6744 * ld-pe/export_dynamic_warning.d: New test control file. * ld-pe/export_dynamic_warning.s: New test source file. * ld-pe/pe.exp: Also run export_dynamic_warning dump test.
* 2009-04-02 Christophe Lyon <christophe.lyon@st.com>Christophe Lyon2009-04-025-21/+64
| | | | | | | | | | | | | | | bfd/ * elf32-arm.c (elf32_arm_stub_long_branch_v4t_thumb_thumb, elf32_arm_stub_long_branch_v4t_thumb_thumb_pic): Two new long branch stubs. (elf32_arm_stub_type): New enum values for the two new stubs. (arm_type_of_stub): Make use of the two new stubs. (arm_size_one_stub): Handle the two new stubs. testsuite/ * ld-arm/farcall-thumb-thumb-pic-veneer.d: Update expected results. * ld-arm/farcall-thumb-thumb.d: Likewise.
* * inutils-all/objcopy.exp (strip_executable): Delete remote destDave Korn2009-04-022-0/+10
| | | | | | file before downloading. (strip_executable_with_saving_a_symbol): Likewise. (keep_debug_symbols_and_test_copy): Likewise.
* opcodes/Peter Bergner2009-04-023-46/+50
| | | | | | | | | | | | | * ppc-dis.c (powerpc_init_dialect): Do not choose a default dialect due to -many/-Many. (print_insn_powerpc): Make sure we only deprecate instructions using the original dialect and not a modified dialect due to -Many handling. Move the handling of the condition register and default operands to the end of the if/else if/else chain. * ppc-opc.c (powerpc_opcodes): Reorder the opcode table so that instructions from newer processors are listed before older ones. <"icblce", "sync", "eieio", "tlbld">: Deprecate for processors that have instructions with conflicting opcodes.
* * config/tc-arm.c (arm_cpus): Add entry for ARM Cortex-M0.Nick Clifton2009-04-023-2/+11
| | | | | * doc/c-arm.texi: Added codes for processors ARM Cortex-M0 and Cortex-M1.
* PR 9987Nick Clifton2009-04-022-0/+7
| | | | | * lib/ld-lib.exp (check_gc_sections_available): Do not run garbage collection tests for cygwin targets.
* * gold.h (reserve_unordered_map): Define, three versions, one forIan Lance Taylor2009-04-025-33/+85
| | | | | | | | | | | | | | | | | | | | | | | each version of Unordered_map. * layout.cc (Layout::Layout): Remove options parameter. Add number_of_input_files parameter. Don't initialize options_. Initialize number_of_input_files_ and resized_signatures_. Move sections_are_attached_. (Layout::layout_group): Reserve space for group_signatures_. (Layout::find_or_add_kept_section): Change name parameter to be a reference. Resize signatures_ map when it gets large enough. (Layout::layout_eh_frame): Use parameters->options() instead of this->options_. (Layout::make_output_section): Likewise. (Layout::attach_allocated_section_to_segment): Likewise. (Layout::finalize, Layout::create_executable_stack): Likewise. (Layout::set_segment_offsets, Layout::create_interp): Likewise. (Layout::finish_dynamic_section, Layout::write_binary): Likewise. * layout.h (class Layout): Update declarations. Remove options_ field. Add number_of_input_files_ and resized_signatures_ fields. Move sections_are_attached_ field. * main.cc (main): Pass number of input files to Layout constructor. Don't pass options.
OpenPOWER on IntegriCloud