Tristan Gingold
c0fd7846dc
2013-01-31 Tristan Gingold <gingold@adacore.com>
...
* mach-o.c (bfd_mach_o_scan): Call bfd_mach_o_flatten_sections
earlier. Fix status checking of bfd_mach_o_scan_start_address.
(bfd_mach_o_scan_start_address): Handle LC_MAIN.
2013-01-31 09:55:41 +00:00
Hans-Peter Nilsson
393dab1504
* ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
...
default for *-*-linux-* by passing explicitly for all targets.
2013-01-31 09:55:23 +00:00
Tristan Gingold
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
Kai Tietz
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
Alan Modra
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
Alan Modra
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
Hans-Peter Nilsson
9de83df819
Tweak last entry.
2013-01-31 00:44:56 +00:00
Hans-Peter Nilsson
0d358fd5c7
* ld-cris/libdso-13.d: Adjust for --enable-new-dtags now default.
2013-01-31 00:35:24 +00:00
gdbadmin
aeb92217aa
*** empty log message ***
2013-01-31 00:00:03 +00:00
Alan Modra
bfe8a16067
daily update
2013-01-30 23:00:04 +00:00
Alan Modra
22aa0c7ed3
* elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
2013-01-30 22:31:31 +00:00
Tom Tromey
a99dad3d89
* hppa-tdep.c (read_unwind_info): Use SECT_OFF_TEXT, not "0".
2013-01-30 20:42:11 +00:00
Tom Tromey
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
Tom Tromey
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
Tom Tromey
abee88f21a
* dwarf2read.c (read_namespace_type): Remove cast.
...
(read_typedef): Likewise.
2013-01-30 17:19:57 +00:00
Kai Tietz
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
Yufeng Zhang
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
Nick Clifton
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
Alan Modra
92ff23a1bf
revert last commit
2013-01-30 10:07:26 +00:00
gdbadmin
5c7fadcdf2
*** empty log message ***
2013-01-30 00:00:34 +00:00
Alan Modra
ca3e555cca
daily update
2013-01-29 23:00:05 +00:00
DJ Delorie
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
Tom Tromey
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
Tom Tromey
a543d2a92e
* value.c (deprecated_set_value_modifiable): Remove.
...
* value.h (deprecated_set_value_modifiable): Remove.
2013-01-29 18:54:24 +00:00
Roland McGrath
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
Nick Clifton
7e26601c54
* readelf.c (process_version_sections): Fix overflow checks to
...
avoid undefined behaviour.
2013-01-29 08:55:09 +00:00
Cary Coutant
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
gdbadmin
d047b8f675
*** empty log message ***
2013-01-29 00:00:42 +00:00
Alan Modra
4a1af94739
daily update
2013-01-28 23:00:05 +00:00
Doug Evans
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
Doug Evans
aa17072046
* dwarf.c (display_gdb_index): Handle .gdb_index version 8.
2013-01-28 17:49:40 +00:00
Nick Clifton
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
Alan Modra
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
Nick Clifton
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
Alan Modra
5dddde8e64
* objcopy.c (parse_flags): Add merge and strings section flags.
2013-01-28 09:31:01 +00:00
Alan Modra
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
gdbadmin
616e8b7163
*** empty log message ***
2013-01-28 00:00:03 +00:00
Alan Modra
b30c8b939b
daily update
2013-01-27 23:00:05 +00:00
Mike Frysinger
36af392657
mention fixed bug in ChangeLog
2013-01-27 16:58:44 +00:00
gdbadmin
3455eace36
*** empty log message ***
2013-01-27 00:00:36 +00:00
Alan Modra
df686045e0
daily update
2013-01-26 23:00:06 +00:00
Jan Kratochvil
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
Alan Modra
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
gdbadmin
39c8881438
*** empty log message ***
2013-01-26 00:00:04 +00:00
Alan Modra
05c7f19361
daily update
2013-01-25 23:00:05 +00:00
Siva Chandra Reddy
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
Cary Coutant
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
Tom Tromey
86700f009f
* gdb.python/py-explore.exp: Expect the gdb prompt.
2013-01-25 17:59:29 +00:00
Tom Tromey
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
Tom Tromey
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