d1aeba008e
2013-01-31 Tristan Gingold <gingold@adacore.com>
...
* gas/ppc/test1xcoff32.d: Updated.
* gas/all/fwdexp.d: Adjusted for AIX.
2013-01-31 09:40:05 +00:00
fe4b0b4632
PR other/543413
...
* md5.c (md5_process_block): Handle case that size_t is
a wider-integer-scalar a 32-bit unsigned integer.
2013-01-31 08:10:38 +00:00
b45b6908c1
PR ld/15056
...
* elfxx-sparc.c (_bfd_sparc_elf_gc_mark_hook): Handle implicit
references to __tls_get_addr.
* elf32-tilpro.c (tilepro_elf_gc_mark_hook): Likewise. Correct
vtinherit and vtentry reloc handling too.
* elfxx-tilegx.c (tilegx_elf_gc_mark_hook): As for tilepro.
2013-01-31 07:32:45 +00:00
bcaa2f8235
bfd/
...
* elf64-ppc.c (ppc_stub_name): Trim off trailing "+0".
ld/testsuite/
* ld-powerpc/tlsexe.d: Update for changed stub names.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.d: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.d: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.d: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
2013-01-31 06:28:48 +00:00
9de83df819
Tweak last entry.
2013-01-31 00:44:56 +00:00
0d358fd5c7
* ld-cris/libdso-13.d: Adjust for --enable-new-dtags now default.
2013-01-31 00:35:24 +00:00
aeb92217aa
*** empty log message ***
2013-01-31 00:00:03 +00:00
bfe8a16067
daily update
2013-01-30 23:00:04 +00:00
22aa0c7ed3
* elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
2013-01-30 22:31:31 +00:00
a99dad3d89
* hppa-tdep.c (read_unwind_info): Use SECT_OFF_TEXT, not "0".
2013-01-30 20:42:11 +00:00
3bff1ecdba
* symfile.c (get_file_crc): Use bfd_calc_gnu_debuglink_crc32.
...
* utils.c (gnu_debuglink_crc32): Remove.
* utils.h (gnu_debuglink_crc32): Don't declare.
2013-01-30 20:38:04 +00:00
7d45515218
* dwarf2read.c (compute_delayed_physnames, read_call_site_scope)
...
(read_structure_type, read_enumeration_type): Remove cast.
2013-01-30 18:45:39 +00:00
abee88f21a
* dwarf2read.c (read_namespace_type): Remove cast.
...
(read_typedef): Likewise.
2013-01-30 17:19:57 +00:00
e5e04ca357
PR other/54620
...
PR target/39064
* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
stdint.h and sys/types.h headers are present.
* sha1.h (sha1_uintptr, sha1_uint32): Likewise.
2013-01-30 16:52:35 +00:00
e30181a58d
include/opcode/
...
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2.
opcodes/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64-tbl.h (aarch64_opcode_table): Flag sshll, sshll2, ushll and
ushll2 with F_HAS_ALIAS. Add entries for sxtl, sxtl2, uxtl and uxtl2.
* aarch64-asm.c (convert_xtl_to_shll): New function.
(convert_to_real): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_xtl_to_shll.
* aarch64-dis.c (convert_shll_to_xtl): New function.
(convert_to_alias): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_shll_to_xtl.
* aarch64-gen.c: Update copyright year.
* aarch64-asm-2.c: Re-generate.
* aarch64-dis-2.c: Re-generate.
* aarch64-opc-2.c: Re-generate.
gas/testsuite/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* gas/aarch64/alias.s: Add new tests.
* gas/aarch64/alias.d: Update.
* gas/aarch64/no-aliases.d: Update.
2013-01-30 15:43:32 +00:00
f9b2d5449a
* config/tc-metag.c: Make SWAP instruction less permissive with its operands.
...
* gas/metag/metacore21-invalid.s: Add invalid SWAP testcases
* gas/metag/metacore21-invalid.l: Add expected output for invalid SWAP testcases
2013-01-30 13:21:01 +00:00
92ff23a1bf
revert last commit
2013-01-30 10:07:26 +00:00
5c7fadcdf2
*** empty log message ***
2013-01-30 00:00:34 +00:00
ca3e555cca
daily update
2013-01-29 23:00:05 +00:00
392ca75208
* config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
...
relocs in .word/.etc statements.
2013-01-29 22:17:53 +00:00
8d9878a4ca
* dwarf2read.c (free_dwo_file): Remove assert.
...
gdb/testsuite
* gdb.dwarf2/fission-reread.exp: Add unload test.
2013-01-29 19:26:22 +00:00
a543d2a92e
* value.c (deprecated_set_value_modifiable): Remove.
...
* value.h (deprecated_set_value_modifiable): Remove.
2013-01-29 18:54:24 +00:00
427d0db66d
gas/
...
* config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
immediate value for 8-bit offset" error so it shows line info.
2013-01-29 17:33:22 +00:00
7e26601c54
* readelf.c (process_version_sections): Fix overflow checks to
...
avoid undefined behaviour.
2013-01-29 08:55:09 +00:00
29bd8b6b4e
gold/
...
* dwp.cc (File_list): New typedef.
(Dwo_name_info_reader): New class.
(Dwo_id_info_reader::Dwo_id_info_reader): Remove unused parameters.
(Dwo_id_info_reader::visit_top_die): Remove unused member function.
(Dwo_file::~Dwo_file): Delete input_file_ after obj_.
(Dwo_file::read_executable): New function.
(Dwo_file::read): Move common setup code to ...
(Dwo_file::make_object): ... here.
(dwp_options): Add --exec/-e.
(usage): Likewise.
(main): Likewise.
2013-01-29 01:06:56 +00:00
d047b8f675
*** empty log message ***
2013-01-29 00:00:42 +00:00
4a1af94739
daily update
2013-01-28 23:00:05 +00:00
bed911e541
* dwarf2loc.c (dwarf2_find_location_expression): Don't add base address
...
to addresses from dwo files.
testsuite/
* gdb.dwarf2/fission-loclists.exp: New file.
* gdb.dwarf2/fission-loclists.S: New file.
2013-01-28 18:02:48 +00:00
aa17072046
* dwarf.c (display_gdb_index): Handle .gdb_index version 8.
2013-01-28 17:49:40 +00:00
0c9573f43c
PR gas/15069
...
* tic6x-opcode-table.h: Fix encoding of BNOP instruction.
* gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
within header based fetch packet.
* gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly.
2013-01-28 15:28:40 +00:00
bc30df1657
* elf64-ppc.c: Use %T to print symbols names and remove redundant
...
"relocation" in error messages throughout file.
(ppc64_elf_relocate_section): Remove sibling call error message,
replace with "call lacks nop". Specially report errors for
branches to function entry points via OPD lookup and branches
to stubs. Remove NULL symbol handling now done by %T.
2013-01-28 12:30:17 +00:00
67d7515b0a
* simops.c (v850_rotl): New function.
...
(v850_bins): New function.
* simops.h: Add prototypes fir v850_rotl and v850_bins.
* v850-dc: Add entries for V850e3v5.
* v850.igen: Add support for v850e3v5.
(ld.dw, st.dw, rotl, bins): New patterns.
2013-01-28 10:06:51 +00:00
5dddde8e64
* objcopy.c (parse_flags): Add merge and strings section flags.
2013-01-28 09:31:01 +00:00
89d7b8aa6b
* archive.c (bfd_generic_archive_p): Return target and keep
...
ardata on partial matches.
* format.c (bfd_check_format_matches): Adjust for above
change. Remove bfd_error_file_ambiguously_recognized dead
code.
2013-01-28 07:58:16 +00:00
616e8b7163
*** empty log message ***
2013-01-28 00:00:03 +00:00
b30c8b939b
daily update
2013-01-27 23:00:05 +00:00
36af392657
mention fixed bug in ChangeLog
2013-01-27 16:58:44 +00:00
3455eace36
*** empty log message ***
2013-01-27 00:00:36 +00:00
df686045e0
daily update
2013-01-26 23:00:06 +00:00
e229648ec4
gdb/testsuite/
...
Code cleanup.
* gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
and prepare_for_testing.
* gdb.base/store.exp: Likewise.
2013-01-26 18:43:43 +00:00
c9ba0c87bf
* bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore,
...
bfd_preserve_finish): Move to..
* format.c: ..here, splitting out..
(bfd_reinit): ..this. New function.
(bfd_check_format_matches): Use bfd_preserve_save/restore to
keep bfd state for a match.
* elfcode.h (elf_object_p): Don't use bfd_preserve_save/restore.
* elfcore.h (elf_core_file_p): Likewise.
* mach-o.c (bfd_mach_o_header_p): Likewise.
* pef.c (bfd_pef_object_p, bfd_pef_xlib_object_p): Likewise.
* xsym.c (bfd_sym_object_p): Likewise.
* mmo.c (mmo_scan): Clear abfd->symcount.
* opncls.c (_bfd_new_bfd): Use a smaller section hash table.
* section.c (bfd_section_list_clear): Clear section_htab.count.
* bfd-in2.h: Regenerate.
2013-01-26 02:08:01 +00:00
39c8881438
*** empty log message ***
2013-01-26 00:00:04 +00:00
05c7f19361
daily update
2013-01-25 23:00:05 +00:00
28c64fc2c0
* valops.c (find_overload_match): Remove unused argument 'lax'.
...
* value.h: Remove unused argument 'lax' from the declaration of
find_overload_match.
* eval.c (value_subexp_standard): Do not pass a 'lax' argument
to find_overload_match.
* valarith.c (value_user_defined_cpp_op): Do not pass a 'lax'
argument to find_overload_match.
2013-01-25 22:31:43 +00:00
fab128efbb
binutils/
...
* dwarf.c (display_loc_list): Update offset for each line
printed.
(print_addr_index): New function.
(display_loc_list_dwo): Update offset for each line printed.
Fix problems displaying loclists in .dwo files. Add support
for type 4 entries.
(display_debug_loc): Remove custom header for .dwo files.
(display_debug_addr): Adjust formatting.
2013-01-25 21:15:54 +00:00
86700f009f
* gdb.python/py-explore.exp: Expect the gdb prompt.
2013-01-25 17:59:29 +00:00
4d4ec4e565
* dwarf2read.c (processing_has_namespace_info): Remove.
...
(struct dwarf2_cu) <processing_has_namespace_info>: New field.
(process_die, read_func_scope, dwarf2_start_symtab)
(new_symbol_full): Update.
2013-01-25 17:57:31 +00:00
195a3f6cae
* cp-namespace.c (cp_set_block_scope): Remove.
...
* cp-support.h (cp_set_block_scope): Remove.
* dbxread.c: Include block.h.
(cp_set_block_scope): New function.
(process_one_symbol): Update.
* dwarf2read.c (read_func_scope): Use block_set_scope.
2013-01-25 17:55:24 +00:00
8ba0730a17
Fix add_current_inferior_and_thread's describing comment.
...
add_current_inferior_and_thread tries the stop reply first. Tweak its
comment to reflect reality.
2013-01-25 Pedro Alves <palves@redhat.com>
* remote.c (add_current_inferior_and_thread): Tweak comment.
2013-01-25 17:38:00 +00:00
12aaed36e3
* cp-namespace.c (cp_scan_for_anonymous_namespaces): Update.
...
(cp_add_using_directive): Add 'copy_names' argument.
* cp-support.h (cp_add_using_directive): Update.
(struct using_direct) <import_src, import_dest, alias,
declaration>: Now const.
* dwarf2read.c (read_import_statement): Use obconcat.
Don't copy names passed to cp_add_using_directive.
2013-01-25 17:36:01 +00:00