aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-04-09 PR 9824Nick Clifton2-2/+55
* ld.texinfo (Output Section Constraint): New node. Documents the ONLY_IF_RO and ONLY_IF_RW constraints. (Symbolic Constants): New node. Documents the CONSTANT operator.
2009-04-092009-04-09 Catherine Moore <clm@codesourcery.com>Catherine Moore7-3/+232
* config/tc-mips.c (mips_fix_24k): Declare. (check_for_24k_errata): New. (mips_cleanup): Call check_for_24k_errata. (start_noreorder): Likewise. (md_mips_end): Likewise. (s_change_sec): Likewise. (s_change_section): Likewise. (append_insn): Call check_for_24k_errata. Prevent ERET/DERET instructions from being moved into delay slots. (OPTION_FIX_24K): New. (OPTION_NO_FIX_24k) New. (md_longopts): Add "mfix-24k" and "mno-fix-24k". (md_parse_option): Handle fix-24k options. (md_show_usage): Display fix-24k options. * doc/c-mips.texi: Document. * testsuite/gas/mips/mips.exp: Run new tests. * testsuite/gas/mips/eret.s: New test. * testsuite/gas/mips/eret.d: New test output. * testsuite/gas/mips/eret.l: New test output.
2009-04-092009-04-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>H.J. Lu3-8/+13
* configure.ac: Bump minimum GMP/MPFR versions to 4.2 and 2.3.1. * configure: Regenerate.
2009-04-092009-04-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-4/+10
PR gas/10039 * configure.ac: Require texinfo 4.7. * configure: Regenerated.
2009-04-092009-04-09 Steve Ellcey <sje@cup.hp.com>H.J. Lu4-24/+83
* Makefil.def (languages): New entries. * Makefile.tpl (check-gcc-*): New generic target. * Makefile.in: Regenerate.
2009-04-09 * config/tc-mips.c (mips_dwarf2_addr_size): Use HAVE_64BIT_OBJECTSAdam Nemet2-1/+6
instead of HAVE_64BIT_SYMBOLS.
2009-04-09 * emultempl/spuelf.em (embedded_spu_file): Use pex_one in placeAlan Modra2-24/+20
of fork/execvp.
2009-04-09 * corefile.c (core_create_function_syms): Initialise a symbol'sNick Clifton2-1/+6
is_func field based on the setting of the BSF_FUNCTION flag.
2009-04-09daily updateAlan Modra1-1/+1
2009-04-09*** empty log message ***gdbadmin1-1/+1
2009-04-082009-04-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+7
* ld-i386/abs.d: Add --32 for assembler and -melf_i386 for linker.
2009-04-08[cgen]DJ Delorie7-359/+841
* cpu/mep-c5.cpu: New. * cpu/mep-core.cpu: Add C5 support. * cpu/mep.opc: Likewise. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid] * component/cache/cache.cxx (cache_component::cache_component): Add write_hint_pin(). Attach it to write-hint. (cache_component::write_hint): New. * component/cache/cache.h (write_hint_pin): New. (write_hint): New. * component/cgen-cpu/mep/Makefile.am: Regenerate. * component/cgen-cpu/mep/Makefile.in: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.h: Regenerate. * component/cgen-cpu/mep/mep-core1-defs.h: Regenerate. * component/cgen-cpu/mep/mep-core1-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-model.h: Regenerate. * component/cgen-cpu/mep/mep-core1-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.h: Regenerate. * component/cgen-cpu/mep/mep-defs.h: Regenerate. * component/cgen-cpu/mep/mep-desc.h: Regenerate. * component/cgen-cpu/mep/mep-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-model.h: Regenerate. * component/cgen-cpu/mep/mep-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep.cxx (mep_cpu): Connect write-hint pin. (do_cache): Add C5 support. (do_cache_prefetch): Likewise. (do_casb3, do_cash3, do_casw3): New. * component/cgen-cpu/mep/mep.h: Add C5 support and write-hint pin. (do_casb3, do_cash3, do_casw3): New. * component/families/mep/Makefile.in: Regenerate. * component/families/mep/dsu.in: Add C5 support. * main/dynamic/mainDynamic.cxx: Add C5 support. * main/dynamic/mepCfg.cxx: Connect write-hint pin. * main/dynamic/mepCfg.h: Add C5 support.
2009-04-08merge from gccDJ Delorie3-2/+7
2009-04-08bfd/H.J. Lu8-0/+48
2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * elflink.c (elf_link_add_object_symbols): Warn alternate ELF machine code. include/ 2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_link_info): Add warn_alternate_em. ld/ 2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * lexsup.c (option_values): Add OPTION_WARN_ALTERNATE_EM. (ld_options): Likewise. (parse_args): Likewise. * ld.texinfo: Document --warn-alternate-em. * NEWS: Mention --warn-alternate-em.
2009-04-08 Implement -exec-jump.Vladimir Prus4-0/+17
* mi/mi-cmds.h (mi_cmd_exec_jump): Declare. * mi/mi-main.c (mi_cmd_exec_jump): New. * mi/mi-cmds.c (mi_cmds): Register exec-jump.
2009-04-08[include/elf]DJ Delorie12-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.
2009-04-08daily updateAlan Modra1-1/+1
2009-04-08*** empty log message ***gdbadmin1-1/+1
2009-04-07 * symfile.c (symbol_file_clear): Fix indentation.Doug Evans2-9/+13
2009-04-072009-04-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+8
* elflink.c (_bfd_elf_section_already_linked): Add `\n' for info->callbacks->einfo. * linker.c (_bfd_generic_section_already_linked): Likewise.
2009-04-07opcodes/Peter Bergner4-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.
2009-04-07[bfd]DJ Delorie6-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.
2009-04-07 * ld.texinfo (Output Section Address): Note that specifying anNick Clifton2-1/+8
address for an output section will only change the location counter if the output section is used.
2009-04-07daily updateAlan Modra1-1/+1
2009-04-07*** empty log message ***gdbadmin1-1/+1
2009-04-062009-04-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-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.
2009-04-06 * ldfile.c (ldfile_find_command_file): Initialize result.Kazu Hirata2-1/+5
2009-04-06daily updateAlan Modra1-1/+1
2009-04-06 * ld.texinfo (-L): Mention that -L options do not affect how ldKazu Hirata5-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.
2009-04-06*** empty log message ***gdbadmin1-1/+1
2009-04-05* sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment.Mark Kettenis2-4/+7
2009-04-052009-04-05 Kai Tietz <kai.tietz@onevision.com>Kai Tietz4-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.
2009-04-05daily updateAlan Modra1-1/+1
2009-04-05*** empty log message ***gdbadmin1-1/+1
2009-04-04*** empty log message ***gdbadmin1-1/+1
2009-04-04daily updateAlan Modra1-1/+1
2009-04-03 * inferiors.c (get_thread_process): Make global.Ulrich Weigand4-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.
2009-04-03 * ppc-linux-nat.c (ppc_linux_target_wordsize): New function.Ulrich Weigand2-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-032009-04-02 Sterling Augustine <sterling@jaw.hq.tensilica.com>Sterling Augustine2-6/+6
* elf32-xtensa.c (relax_property_section): Always set r_offset to zero.
2009-04-03 * remote-utils.c (prepare_resume_reply): Null-terminate packet.Ulrich Weigand3-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.
2009-04-03 * spu-linux-nat.c (spu_bfd_open): Set filename of in-memoryUlrich Weigand2-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.
2009-04-03 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.Ulrich Weigand3-10/+5
* gdb.server/ext-attach.exp: Likewise.
2009-04-03 * linux-low.c (usr_store_inferior_registers): Declare local `pid'Pedro Alves2-0/+6
variable.
2009-04-03 Eliminate some sleep usage.Vladimir Prus2-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.
2009-04-03 * ld-scripts/rgn-at.s: Use explicit .section pseudos.Nathan Sidwell2-3/+7
2009-04-03 * ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64Dave Korn2-1/+6
MinGW targets.
2009-04-03 * ldlang.c (lang_leave_output_section_statement): Set lma_regionNathan Sidwell11-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.
2009-04-03 * ld-pe/export_dynamic_warning.s: Make dummy code portable.Dave Korn2-2/+5
2009-04-03daily updateAlan Modra1-1/+1
2009-04-03*** empty log message ***gdbadmin1-1/+1