fc15a27240
* emultempl/spuelf.em (embedded_spu_file): Use pex_one in place
...
of fork/execvp.
2009-04-09 13:55:35 +00:00
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
b08bbc4b81
daily update
2009-04-09 01:00:04 +00:00
c69cb0bd0d
*** empty log message ***
2009-04-09 00:00:33 +00:00
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
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
3c72fdec4e
merge from gcc
2009-04-08 16:42:57 +00:00
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
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
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
e0edc2d941
daily update
2009-04-08 01:00:09 +00:00
a8094b241e
*** empty log message ***
2009-04-08 00:00:33 +00:00
d10c338de3
* symfile.c (symbol_file_clear): Fix indentation.
2009-04-07 20:43:51 +00:00
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
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
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
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
d28e2c2419
daily update
2009-04-07 01:00:05 +00:00
0531ad6f23
*** empty log message ***
2009-04-07 00:00:33 +00:00
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
32252ac19e
* ldfile.c (ldfile_find_command_file): Initialize result.
2009-04-06 01:21:09 +00:00
35d35f1f4e
daily update
2009-04-06 01:00:05 +00:00
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
c71301cd1f
*** empty log message ***
2009-04-06 00:00:03 +00:00
e5a6ba44d9
* sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment.
2009-04-05 22:37:20 +00:00
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
bab7ee3b35
daily update
2009-04-05 01:00:05 +00:00
6eed0d08a8
*** empty log message ***
2009-04-05 00:00:33 +00:00
da276d977f
*** empty log message ***
2009-04-04 00:00:34 +00:00
c38faaf736
daily update
2009-04-04 00:00:05 +00:00
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
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
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
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
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
5ecd5cbe98
* gdb.base/attach.exp: Re-enable for spu*-*-* targets.
...
* gdb.server/ext-attach.exp: Likewise.
2009-04-03 14:37:04 +00:00
55ac2b9961
* linux-low.c (usr_store_inferior_registers): Declare local `pid'
...
variable.
2009-04-03 11:40:02 +00:00
7309f75664
Eliminate some sleep usage.
...
* 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 11:23:19 +00:00
6c03179c32
* ld-scripts/rgn-at.s: Use explicit .section pseudos.
2009-04-03 10:15:21 +00:00
3bb77e0084
* ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64
...
MinGW targets.
2009-04-03 09:25:32 +00:00
113e68452e
* ldlang.c (lang_leave_output_section_statement): Set lma_region
...
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 07:45:28 +00:00
4cebb668fe
* ld-pe/export_dynamic_warning.s: Make dummy code portable.
2009-04-03 07:00:26 +00:00
41c7472acd
daily update
2009-04-03 00:00:05 +00:00
0ab72a231d
*** empty log message ***
2009-04-03 00:00:03 +00:00
f4b95f6ffd
* gdb.server/ext-attach.exp: Expect an optional process id after
...
"Detached from remote process".
2009-04-02 22:40:10 +00:00
de40b933e2
gdb/
...
* 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.
2009-04-02 21:01:41 +00:00
6cbbcdfe20
* stabsread.c (read_member_functions): GCC may emit an extra space
...
at the end of the names "__base_ctor" and "__base_dtor"; so ignore
whitespace when looking for these functions.
2009-04-02 17:34:25 +00:00
75c19d4704
* ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern.
2009-04-02 16:44:23 +00:00
2ae101a454
* gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
...
mi_run_to_main.
2009-04-02 16:11:48 +00:00
4f5376b2eb
* gdb.texinfo (Backtrace): Add a parameter in frame 1 of the first
...
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".
2009-04-02 15:56:08 +00:00