summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 2013-10-01 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2013-10-012-0/+30
| | | | * COPYING.NEWLIB: Update with new copyright.
* * arsup.c (ar_save): Respect the deterministic setting whenNick Clifton2013-10-013-2/+13
| | | | | | reading from an mri script. * ar.c (main): Set the default deterministic mode when reading from an mri script.
* 2013-10-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>Jan-Benedict Glaw2013-10-012-1/+5
| | | | * dwarf.c (SAFE_BYTE_GET): Fix argument check.
* daily updateAlan Modra2013-10-011-1/+1
|
* Add Size64 to movq/vmovq with Reg64 operandH.J. Lu2013-09-303-16/+21
| | | | | * i386-opc.tbl: Add Size64 to movq/vmovq with Reg64 operand. * i386-init.h: Regenerated.
* Add AMD bdver4 support.sekanath2013-09-3012-1/+442
| | | | | | | | | | | | | | | | | gas/ * config/tc-i386.c (cpu_arch): Add CPU_BDVER4_FLAGS. * doc/c-i386.texi: Add -march=bdver4 option. gas/testsuite/ * gas/i386/i386.exp: Run bdver4 test cases. * gas/i386/nops-1-bdver4.d: New. * gas/i386/arch-10-bdver4.d: New. * gas/i386/x86-64-nops-1-bdver4.d: New. * gas/i386/x86-64-arch-2-bdver4.d: New. opcodes/ * i386-gen.c (cpu_flag_init): Add CPU_BDVER4_FLAGS. * i386-init.h: Regenerated.
* * emulparams/msp430all.sh: Update ARCH names.Nick Clifton2013-09-304-74/+83
| | | | | * cpu-msp430.c: Use printable names that match the values displayed by readelf.
* daily updateAlan Modra2013-09-301-1/+1
|
* daily updateAlan Modra2013-09-291-1/+1
|
* daily updateAlan Modra2013-09-281-1/+1
|
* Pass offset_size to print_dwarf_vma for cie_idH.J. Lu2013-09-274-5/+14
| | | | | | | | | | | binutils/ * dwarf.c (display_debug_frames): Pass offset_size to print_dwarf_vma for cie_id. binutils/testsuite/ * binutils-all/x86-64/compressed-1a.d: Updated for 64-bit addresses.
* daily updateAlan Modra2013-09-271-1/+1
|
* 2013-08-25 Andrew Pinski <apinski@cavium.com>Andrew Pinski2013-09-252-2/+7
| | | | | * elfnn-aarch64.c (TCB_SIZE): Base on the ARCH_SIZE rather than a fixed size of 16.
* daily updateAlan Modra2013-09-251-1/+1
|
* bfd/Richard Sandiford2013-09-2441-114/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2013-09-24 Gregory Fong <gregory.0xf0@gmail.com> * elfxx-mips.c (mips_elf_create_got_section): Hide _GLOBAL_OFFSET_TABLE_. ld/testsuite/ 2013-09-24 Gregory Fong <gregory.0xf0@gmail.com> * ld-mips-elf/eh-frame5.d, ld-mips-elf/jalx-2.dd, ld-mips-elf/mips-elf.exp, ld-mips-elf/mips16-pic-2.ad, ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/pic-and-nonpic-3a.dd, ld-mips-elf/pic-and-nonpic-3b.ad, ld-mips-elf/pic-and-nonpic-3b.dd, ld-mips-elf/pic-and-nonpic-3b.nd, ld-mips-elf/pic-and-nonpic-4b.ad, ld-mips-elf/pic-and-nonpic-4b.nd, ld-mips-elf/pic-and-nonpic-4b.rd, ld-mips-elf/pic-and-nonpic-5b.ad, ld-mips-elf/pic-and-nonpic-5b.nd, ld-mips-elf/pic-and-nonpic-6-n32.ad, ld-mips-elf/pic-and-nonpic-6-n32.dd, ld-mips-elf/pic-and-nonpic-6-n32.nd, ld-mips-elf/pic-and-nonpic-6-n64.ad, ld-mips-elf/pic-and-nonpic-6-n64.dd, ld-mips-elf/pic-and-nonpic-6-n64.nd, ld-mips-elf/pic-and-nonpic-6-o32.ad, ld-mips-elf/pic-and-nonpic-6-o32.dd, ld-mips-elf/pic-and-nonpic-6-o32.nd, ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d, ld-mips-elf/rel64.d, ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got: Update for removal of _GLOBAL_OFFSET_TABLE_ from .dynsym.
* * elf32-mips.c (ELF_OSABI): Undef for vxworks.Alan Modra2013-09-242-0/+5
|
* * syms.c (_bfd_stab_section_find_nearest_line): Ignore partialAlan Modra2013-09-242-49/+45
| | | | | | stabs at end of .stab. Tidy variable usage. Don't drop the need for a NULL function name stab if If N_FUN stab is ignored. Ensure index entry count loop matches write loop.
* * emulparams/elf32ppccommon.sh (LIBPATH_SUFFIX): Provide 32-bitAlan Modra2013-09-243-26/+26
| | | | | | and cross-endian values. * emulparams/elf64ppc.sh: Source elf32ppccomon.sh. Delete duplicate, and unset unwanted variables.
* * genscripts.sh (LIB_PATH): Don't exclude libdir or tooldir whenAlan Modra2013-09-242-87/+78
| | | | | | | sysrooted. Also, don't always add tooldir when non-sysrooted. Instead add both when native and tooldir also when TOOL_DIR is defined. Always prepend '=' to paths when sysrooted. Always put paths with LIBPATH_SUFFIX first in search order.
* daily updateAlan Modra2013-09-241-1/+1
|
* daily updateAlan Modra2013-09-231-1/+1
|
* daily updateAlan Modra2013-09-221-1/+1
|
* 2013-09-21 Jan-Benedict Glaw <jbglaw@lug-owl.de>Jan-Benedict Glaw2013-09-213-0/+57
| | | | | * configure.ac: Update from GCC. * configure: Regenerate.
* daily updateAlan Modra2013-09-211-1/+1
|
* 2013-09-20 Chung-Lin Tang <cltang@codesourcery.com>Chung-Lin Tang2013-09-203-2/+7
| | | | | * Makefile.am (enios2elf.c): Change tdir_nios2 to tdir_nios2elf. * Makefile.in: Regenerate.
* * libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonicalAlan Modra2013-09-2014-33/+104
| | | | | ppc host match. Support little-endian powerpc linux hosts. Regenerate binutils configure files.
* daily updateAlan Modra2013-09-201-1/+1
|
* daily updateAlan Modra2013-09-191-1/+1
|
* 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>ktkachov2013-09-182-4/+9
| | | | | * ld-aarch64/eh-frame.d: Update expected output to allow for 64-bit addresses.
* bfd/Tristan Gingold2013-09-183-11/+16
| | | | | | | 2013-09-18 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.24.51 * configure: Regenerate.
* binutils/binutils-2_24-branchpointTristan Gingold2013-09-187-0/+19
| | | | | | | | | | | | | | | | 2013-09-18 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.24. gas/ 2013-09-18 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.24. ld/ 2013-09-18 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.24.
* 2013-09-18 Tristan Gingold <gingold@adacore.com>Tristan Gingold2013-09-183-10/+17
| | | | | | * Makefile.am (LEXLIB): Define. Replase references to @LEXLIB@ by $(LEXLIB). * Makefile.in: Regenerate.
* * config/tc-msp430.c (OPTION_MOVE_DATA): Define.Nick Clifton2013-09-183-1/+59
| | | | | | | | | | | | | | (move_data): New variable. (md_parse_option): Parse -md. (msp430_section): New function. Catch references to the .bss or .data sections and generate a special symbol for use by the libcrt library. (md_pseudo_table): Intercept .section directives. (md_longopt): Add -md (md_show_usage): Likewise. (msp430_operands): Generate a warning message if a NOP is inserted into the instruction stream. * doc/c-msp430.texi (node MSP430 Options): Document -md option.
* daily updateAlan Modra2013-09-181-1/+1
|
* 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>Steve Ellcey2013-09-172-0/+7
| | | | * readelf.c (get_machine_flags): Handle EF_MIPS_FP64.
* 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>Steve Ellcey2013-09-172-3/+6
| | | | | * config/tc-mips.c (mips_elf_final_processing): Set EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME.
* 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>Steve Ellcey2013-09-172-0/+8
| | | | | * elfxx-mips.c (_bfd_mips_elf_print_private_bfd_data): Handle EF_MIPS_FP64.
* 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>Steve Ellcey2013-09-172-0/+7
| | | | * mips.h (EF_MIPS_FP64): New e_flags bit.
* PR ld/15957Nick Clifton2013-09-172-6/+19
| | | | | * deffilep.y (def_file_add_directive): Avoid readin past end of buffer.
* opcodes/Richard Sandiford2013-09-175-1/+13
| | | | | | | | * s390-opc.txt (clih): Make the immediate unsigned. gas/testsuite/ * gas/s390/zarch-z196.s, gas/s390/zarch-z196.d: Test CLIH with 4000000000.
* daily updateAlan Modra2013-09-171-1/+1
|
* gas/config/tc-arm.c: Fix parsing of NEON load/store element sizes.willnewton2013-09-168-0/+47
| | | | | | | | | | | | | | | | | | | | | | The existing code would accept VLD2.64 and similar undefined instructions. gas/ChangeLog: 2013-09-16 Will Newton <will.newton@linaro.org> * config/tc-arm.c (do_neon_ld_st_interleave): Add constraint disallowing element size 64 with interleave other than 1. gas/testsuite/ChangeLog: 2013-09-16 Will Newton <will.newton@linaro.org> * gas/arm/neon-ldst-es.d: Add VLD1.64 instructions. * gas/arm/neon-ldst-es.s: Likewise. * testsuite/gas/arm/neon-ldst-es-bad.d: New file. * testsuite/gas/arm/neon-ldst-es-bad.l: Likewise. * testsuite/gas/arm/neon-ldst-es-bad.s: Likewise.
* daily updateAlan Modra2013-09-161-1/+1
|
* daily updateAlan Modra2013-09-151-1/+1
|
* daily updateAlan Modra2013-09-141-1/+1
|
* daily updateAlan Modra2013-09-131-1/+1
|
* 2013-09-12 Chao-ying Fu <Chao-ying.Fu@imgtec.com>Chao-ying Fu2013-09-124-0/+24
| | | | | | * gas/mips/bltzal.s: New file. * gas/mips/bltzal.l: New file. * gas/mips/mips.exp: Run the bltzal test.
* 2013-09-12 Chao-ying Fu <Chao-ying.Fu@imgtec.com>Chao-ying Fu2013-09-122-0/+9
| | | | | * config/tc-mips.c (match_insn): Set error when $31 is used for bltzal* and bgezal*.
* merge from gccDJ Delorie2013-09-121-0/+2
|
* * dwarf.c (dwarf_vmatoa): Rename to dwarf_vmatoa_1 and add aNick Clifton2013-09-1237-616/+705
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | precision parameter. (dwarf_vmatoa): New wrapper for dwarf_vmatoa_1. (print_dwarf_vma): Use dwarf_vmatoa_1. (SAFE_BYTE_GET): Add check that VAL is big enough to contain AMOUNT bytes. (process_debug_info): Use an unsigned int for the offset size. (process_debug_pubnames): Likewise. (display_debug_aranges): Likewise. (struct Frame_Chunk): Use dwarf_vma type for pc_begin and pc_range fields. (frame_display_row): Use print_dwarf_vma to display dwarf_vma values. (display_debug_frames): Likewise. * binutils-all/x86-64/compressed-1a.d: Update expected output to allow for 64-bit addresses. * ld-elf/eh1.d: Update expected output to allow for 64-bit addresses. * ld-elf/eh2.d: Likewise. * ld-elf/eh3.d: Likewise. * ld-elf/eh4.d: Likewise. * ld-elf/eh5.d: Likewise. * ld-elf/eh6.d: Likewise. * ld-mips-elf/eh-frame1-n64.d: Likewise. * ld-mips-elf/eh-frame2-n64.d: Likewise. * ld-mips-elf/eh-frame3.d: Likewise. * gas/cfi/cfi-alpha-1.d: Update expected output to allow for 64-bit addresses. * gas/cfi/cfi-alpha-3.d: Likewise. * gas/cfi/cfi-arm-1.d: Likewise. * gas/cfi/cfi-common-1.d: Likewise. * gas/cfi/cfi-common-2.d: Likewise. * gas/cfi/cfi-common-3.d: Likewise. * gas/cfi/cfi-common-4.d: Likewise. * gas/cfi/cfi-common-5.d: Likewise. * gas/cfi/cfi-common-6.d: Likewise. * gas/cfi/cfi-common-7.d: Likewise. * gas/cfi/cfi-hppa-1.d: Likewise. * gas/cfi/cfi-i386-2.d: Likewise. * gas/cfi/cfi-i386.d: Likewise. * gas/cfi/cfi-m68k.d: Likewise. * gas/cfi/cfi-mips-1.d: Likewise. * gas/cfi/cfi-ppc-1.d: Likewise. * gas/cfi/cfi-s390-1.d: Likewise. * gas/cfi/cfi-s390x-1.d: Likewise. * gas/cfi/cfi-sh-1.d: Likewise. * gas/cfi/cfi-sparc-1.d: Likewise. * gas/cfi/cfi-sparc64-1.d: Likewise. * gas/cfi/cfi-x86_64.d: Likewise.