summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* PR ld/15056Alan Modra2013-01-314-10/+87
| | | | | | | | * 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.
* bfd/Alan Modra2013-01-3111-19/+34
| | | | | | | | | | | | | * 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.
* Tweak last entry.Hans-Peter Nilsson2013-01-311-1/+2
|
* * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now default.Hans-Peter Nilsson2013-01-312-1/+6
|
* daily updateAlan Modra2013-01-301-1/+1
|
* * elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.Alan Modra2013-01-302-1/+5
|
* PR other/54620Kai Tietz2013-01-303-0/+18
| | | | | | | 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.
* include/opcode/Yufeng Zhang2013-01-3014-661/+815
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * config/tc-metag.c: Make SWAP instruction less permissive with its operands.Nick Clifton2013-01-305-5/+51
| | | | | * gas/metag/metacore21-invalid.s: Add invalid SWAP testcases * gas/metag/metacore21-invalid.l: Add expected output for invalid SWAP testcases
* revert last commitAlan Modra2013-01-301-13/+1
|
* daily updateAlan Modra2013-01-291-1/+1
|
* * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specifiedDJ Delorie2013-01-293-1/+35
| | | | relocs in .word/.etc statements.
* gas/Roland McGrath2013-01-292-3/+9
| | | | | * 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.
* * readelf.c (process_version_sections): Fix overflow checks toNick Clifton2013-01-292-14/+13
| | | | avoid undefined behaviour.
* gold/Cary Coutant2013-01-292-79/+205
| | | | | | | | | | | | | | * 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.
* daily updateAlan Modra2013-01-281-1/+1
|
* * dwarf.c (display_gdb_index): Handle .gdb_index version 8.Doug Evans2013-01-282-1/+9
|
* PR gas/15069Nick Clifton2013-01-285-1/+69
| | | | | | | | * 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.
* * elf64-ppc.c: Use %T to print symbols names and remove redundantAlan Modra2013-01-282-43/+55
| | | | | | | | "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.
* * objcopy.c (parse_flags): Add merge and strings section flags.Alan Modra2013-01-282-1/+7
|
* * archive.c (bfd_generic_archive_p): Return target and keepAlan Modra2013-01-283-43/+46
| | | | | | | ardata on partial matches. * format.c (bfd_check_format_matches): Adjust for above change. Remove bfd_error_file_ambiguously_recognized dead code.
* daily updateAlan Modra2013-01-271-1/+1
|
* mention fixed bug in ChangeLogMike Frysinger2013-01-272-0/+2
|
* daily updateAlan Modra2013-01-261-1/+1
|
* * bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore,Alan Modra2013-01-2612-238/+163
| | | | | | | | | | | | | | | | | 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.
* daily updateAlan Modra2013-01-251-1/+1
|
* binutils/Cary Coutant2013-01-252-26/+59
| | | | | | | | | | | * 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.
* * elf32-h8300.c (elf32_h8_relax_section): When checking for aNick Clifton2013-01-252-1/+6
| | | | second reloc, make sure that the reloc potentially exists first.
* * deffilep.y (def_image_name): Adjust type of base-addressKai Tietz2013-01-252-6/+23
| | | | | | | | argument. (%union): Add new type bfd_vma as vma. (VMA): New rule. (opt_base): Use VMA instead of NUMBER rule to evaluate value. (def_file_print): Use bfd's fprintf_vma to output base-address.
* * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.Nick Clifton2013-01-252-0/+5
|
* * config/tc-ppc.c (md_assemble): Do not generate APUinfo sectionsJoseph Myers2013-01-252-1/+7
| | | | for 64-bit output.
* daily updateAlan Modra2013-01-241-1/+1
|
* * dwarf.c (display_debug_addr): Add missing parentheses to expression.Doug Evans2013-01-242-1/+5
|
* Default text reordering fix with a flag to turn it off.Sriraman Tallam2013-01-248-19/+99
| | | | | | | | | | | | | | | | | | | | | | 2013-01-24 Sriraman Tallam <tmsriram@google.com> * layout.cc (Layout::layout): Check for option text_reorder. (Layout::make_output_section): Ditto. * options.h (text_reorder): New option. * output.cc (Input_section_sort_compare): Remove special ordering of section names. (Output_section:: Input_section_sort_section_name_special_ordering_compare:: operator()): New function. (Output_section::sort_attached_input_sections): Use new sort function for .text. * output.h (Input_section_sort_section_name_special_ordering_compare): New struct. * testsuite/Makefile.am (text_section_grouping): Test option --no-text-reorder * testsuite/Makefile.in: Regenerate. * testsuite/text_section_grouping.sh: Check order of functions without default text reordering.
* * v850.h: Add e3v5 support.Nick Clifton2013-01-242-13/+47
|
* Add support for V850E3V5 architectureNick Clifton2013-01-2420-350/+1512
|
* daily updateAlan Modra2013-01-231-1/+1
|
* PR ld/15041Nick Clifton2013-01-232-4/+11
| | | | | | * scripttempl/pep.sc (.pdata): Only accept .pdata sections. (.xdata): Similarly. (.debug_frame): Similarly.
* * elf32-metag.c: Error on HIADDR16/LOADDR16 in shared link.Nick Clifton2013-01-232-8/+39
|
* PR gas/15039Nick Clifton2013-01-232-1/+7
| | | | * config/tc-avr.c: Include dwarf2dbg.h.
* PR ld/15037Nick Clifton2013-01-232-1/+7
| | | | * scripttempl/avr.sc (.eeprom): Keep it.
* * Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64rdos.c.Alan Modra2013-01-235-1/+41
| | | | | | | (eelf64rdos.c): New rule. * emulparams/elf64rdos.sh: New file. * configure.tgt (x86_64-*-rdos*): Use above. * Makefile.in: Regenerate.
* * config.bfd (x86_64-*-rdos*): Remove targ_selvecs.Alan Modra2013-01-232-1/+4
|
* 2013-01-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>Andreas Krebbel2013-01-232-0/+9
| | | | | * readelf.c: Add strings for NT_S390_LAST_BREAK and NT_S390_SYSTEM_CALL.
* daily updateAlan Modra2013-01-221-1/+1
|
* ld/Roland McGrath2013-01-222-3/+8
| | | | | * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set new_dtags to TRUE for *-*-nacl* targets.
* daily updateAlan Modra2013-01-211-1/+1
|
* ld: enable new dtags by default for linux/gnu targetsMike Frysinger2013-01-213-0/+18
| | | | | | | The "new" dtags options have been around for 14+ years now, so for Linux and GNU targets, enable them by default. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* * ld-size/size.exp (build_tests <size-7, size-8>): PassAlan Modra2013-01-212-2/+7
| | | | --no-as-needed in cflags.
* daily updateAlan Modra2013-01-201-1/+1
|