H.J. Lu
6dc6e83433
2009-04-11 H.J. Lu <hongjiu.lu@intel.com>
...
PR ld/10047
* ldfile.c (ldfile_find_command_file): First try raw name.
2009-04-11 14:06:56 +00:00
Alan Modra
ae50636032
daily update
2009-04-11 01:00:04 +00:00
gdbadmin
e4169056cc
*** empty log message ***
2009-04-11 00:00:33 +00:00
Jan Kratochvil
f4a34a0895
gdb/
...
* varobj.c (varobj_invalidate): Fix formatting text width.
2009-04-10 16:00:49 +00:00
Jan Kratochvil
2dbd25e5eb
gdb/
...
* varobj.c (varobj_invalidate): Fix indentation.
2009-04-10 15:57:54 +00:00
Jan Kratochvil
c16abbdefa
* gdbtypes.c: Remove excessive parentheses at the return keywords.
2009-04-10 03:36:32 +00:00
Alan Modra
ea6906eee3
daily update
2009-04-10 01:00:05 +00:00
gdbadmin
da5302886c
*** empty log message ***
2009-04-10 00:00:03 +00:00
Joel Brobecker
2c88c651a4
* gdb.texinfo (Set Breaks): Rewrite a paragraph to avoid a warning
...
about a missing dot or coma after @xref.
2009-04-09 20:11:57 +00:00
Nick Clifton
0c71d7594b
PR 9824
...
* 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-09 16:06:48 +00:00
Catherine Moore
6a32d87432
2009-04-09 Catherine Moore <clm@codesourcery.com>
...
* 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-09 15:55:59 +00:00
H.J. Lu
ef699244c2
2009-04-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...
* configure.ac: Bump minimum GMP/MPFR versions to 4.2 and 2.3.1.
* configure: Regenerate.
2009-04-09 15:54:10 +00:00
H.J. Lu
10ad8ef35b
2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
...
PR gas/10039
* configure.ac: Require texinfo 4.7.
* configure: Regenerated.
2009-04-09 15:40:57 +00:00
H.J. Lu
c50523cebf
2009-04-09 Steve Ellcey <sje@cup.hp.com>
...
* Makefil.def (languages): New entries.
* Makefile.tpl (check-gcc-*): New generic target.
* Makefile.in: Regenerate.
2009-04-09 15:39:52 +00:00
Adam Nemet
6b6b345096
* config/tc-mips.c (mips_dwarf2_addr_size): Use HAVE_64BIT_OBJECTS
...
instead of HAVE_64BIT_SYMBOLS.
2009-04-09 15:28:56 +00:00
Alan Modra
fc15a27240
* emultempl/spuelf.em (embedded_spu_file): Use pex_one in place
...
of fork/execvp.
2009-04-09 13:55:35 +00:00
Nick Clifton
8487be8ba8
* corefile.c (core_create_function_syms): Initialise a symbol's
...
is_func field based on the setting of the BSF_FUNCTION flag.
2009-04-09 13:07:34 +00:00
Alan Modra
b08bbc4b81
daily update
2009-04-09 01:00:04 +00:00
gdbadmin
c69cb0bd0d
*** empty log message ***
2009-04-09 00:00:33 +00:00
H.J. Lu
3a7cb64604
2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-i386/abs.d: Add --32 for assembler and -melf_i386 for
linker.
2009-04-08 21:48:47 +00:00
DJ Delorie
40493983ad
[cgen]
...
* 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-08 20:39:35 +00:00
DJ Delorie
3c72fdec4e
merge from gcc
2009-04-08 16:42:57 +00:00
H.J. Lu
a0c402a564
bfd/
...
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 16:04:50 +00:00
Vladimir Prus
143260c9bf
Implement -exec-jump.
...
* 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 06:58:37 +00:00
DJ Delorie
4d28413b40
[include/elf]
...
* 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-08 02:24:23 +00:00
Alan Modra
e0edc2d941
daily update
2009-04-08 01:00:09 +00:00
gdbadmin
a8094b241e
*** empty log message ***
2009-04-08 00:00:33 +00:00
Doug Evans
d10c338de3
* symfile.c (symbol_file_clear): Fix indentation.
2009-04-07 20:43:51 +00:00
H.J. Lu
bb6198d224
2009-04-07 H.J. Lu <hongjiu.lu@intel.com>
...
* elflink.c (_bfd_elf_section_already_linked): Add `\n' for
info->callbacks->einfo.
* linker.c (_bfd_generic_section_already_linked): Likewise.
2009-04-07 20:04:08 +00:00
Peter Bergner
858d7a6db2
opcodes/
...
* 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 18:28:02 +00:00
DJ Delorie
bcb012d3f5
[bfd]
...
* 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 18:21:22 +00:00
Nick Clifton
6ce340f181
* ld.texinfo (Output Section Address): Note that specifying an
...
address for an output section will only change the location
counter if the output section is used.
2009-04-07 08:07:08 +00:00
Alan Modra
d28e2c2419
daily update
2009-04-07 01:00:05 +00:00
gdbadmin
0531ad6f23
*** empty log message ***
2009-04-07 00:00:33 +00:00
H.J. Lu
db1fe6e9e5
2009-04-06 H.J. Lu <hongjiu.lu@intel.com>
...
* 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 16:48:36 +00:00
Kazu Hirata
32252ac19e
* ldfile.c (ldfile_find_command_file): Initialize result.
2009-04-06 01:21:09 +00:00
Alan Modra
35d35f1f4e
daily update
2009-04-06 01:00:05 +00:00
Kazu Hirata
7d24f02c67
* ld.texinfo (-L): Mention that -L options do not affect how ld
...
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 00:47:09 +00:00
gdbadmin
c71301cd1f
*** empty log message ***
2009-04-06 00:00:03 +00:00
Mark Kettenis
e5a6ba44d9
* sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment.
2009-04-05 22:37:20 +00:00
Kai Tietz
c7c7219d3a
2009-04-05 Kai Tietz <kai.tietz@onevision.com>
...
* 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-05 18:12:21 +00:00
Alan Modra
bab7ee3b35
daily update
2009-04-05 01:00:05 +00:00
gdbadmin
6eed0d08a8
*** empty log message ***
2009-04-05 00:00:33 +00:00
gdbadmin
da276d977f
*** empty log message ***
2009-04-04 00:00:34 +00:00
Alan Modra
c38faaf736
daily update
2009-04-04 00:00:05 +00:00
Ulrich Weigand
7fe519cb21
* inferiors.c (get_thread_process): Make global.
...
* 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 20:15:51 +00:00
Ulrich Weigand
409c383c98
* ppc-linux-nat.c (ppc_linux_target_wordsize): New function.
...
(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-03 16:07:04 +00:00
Sterling Augustine
3df502ae79
2009-04-02 Sterling Augustine <sterling@jaw.hq.tensilica.com>
...
* elf32-xtensa.c (relax_property_section): Always set r_offset
to zero.
2009-04-03 16:06:40 +00:00
Ulrich Weigand
5472f405e2
* remote-utils.c (prepare_resume_reply): Null-terminate packet.
...
* 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 14:38:39 +00:00
Ulrich Weigand
9592c5d011
* spu-linux-nat.c (spu_bfd_open): Set filename of in-memory
...
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 14:37:57 +00:00