]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 19 Jun 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years ago[ARM][GAS] Backport "Positively emit symbols for alignment"
Renlin Li [Thu, 18 Jun 2015 11:37:42 +0000 (12:37 +0100)] 
[ARM][GAS] Backport "Positively emit symbols for alignment"

2015-06-17  Renlin Li  <renlin.li@arm.com>

Applied from master.
2015-04-28  Renlin Li  <renlin.li@arm.com>
2015-06-03  Renlin Li  <renlin.li@arm.com>

gas/
  * config/tc-arm.c (arm_init_frag): Always emit mapping symbols.

gas/testsuite/
  * gas/arm/thumb2_vpool_be.d: Adjust the desired output.
  * gas/arm/vldconst_be.d: Likewise.

ld/testsuite/
  * ld-arm/ifunc-10.dd: Adjust the desired output.
  * ld-arm/ifunc-2.dd: Likewise.

10 years ago[AArch64][GAS] Backport "Positively emit symbols for alignment"
Jiong Wang [Thu, 18 Jun 2015 11:32:19 +0000 (12:32 +0100)] 
[AArch64][GAS] Backport "Positively emit symbols for alignment"

2015-06-17  Renlin Li  <renlin.li@arm.com>

Applied from master.
2015-05-05  Renlin Li  <renlin.li@arm.com>

gas/
  * config/tc-aarch64.c (aarch64_init_frag): Always generate mapping
  symbols.

gas/testsuite/
  * gas/aarch64/mapping_5.d: New.
  * gas/aarch64/mapping_5.s: New.
  * gas/aarch64/mapping_6.d: New.
  * gas/aarch64/mapping_6.s: New.

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 18 Jun 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 17 Jun 2015 00:01:04 +0000 (00:01 +0000)] 
Automatic date update in version.in

10 years ago[AArch64] Backport support id_mmfr4 system register
Jiong Wang [Tue, 16 Jun 2015 15:48:13 +0000 (16:48 +0100)] 
[AArch64] Backport support id_mmfr4 system register

2015-06-16  Matthew Wahab  <matthew.wahab@arm.com>

Applied from master
2015-06-16  Matthew Wahab  <matthew.wahab@arm.com>

opcode/
  * aarch64-opc.c (aarch64_sys_regs): Add "id_mmfr4_el1".

gas/testsuite/
  * sysreg.d: Add id_mmfr4_el1, update expected output.
  * sysreg.s: Add id_mmfr4_el1.

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 16 Jun 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 15 Jun 2015 00:00:40 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 14 Jun 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 13 Jun 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 12 Jun 2015 00:00:40 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 11 Jun 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 10 Jun 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 9 Jun 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 8 Jun 2015 00:00:40 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 7 Jun 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 6 Jun 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years ago[GOLD] Add PowerPC64 -fsplit-stack support
Alan Modra [Wed, 13 May 2015 04:42:38 +0000 (14:12 +0930)] 
[GOLD] Add PowerPC64 -fsplit-stack support

PowerPC64 ELFv1 requires a tweak to find_functions in order to return
code addresses, rather than OPD entry addresses.

* reloc.cc (Sized_relobj_file::find_functions): Use function_location.
* powerpc.cc (Target_powerpc::do_calls_non_split): New function.
(addi_12_1, addis_2_12, addis_12_1, cmpld_7_12_0): New constants.
(lis_0): Rename from lis_0_0.

10 years agoTidy PowerPC gold find_global_entry uses
Alan Modra [Tue, 28 Apr 2015 07:15:34 +0000 (16:45 +0930)] 
Tidy PowerPC gold find_global_entry uses

Completely removing the assert probably wasn't the best idea, so
reinstate it for allocated sections.  Also cope with debug info
potentially referring to a missing plt call stub.

And a tidy.  find_global_entry now returns an Address, so make temps
holding the return value of type Address, and compare against
invalid_address.

* powerpc.cc (Target_powerpc::do_dynsym_value): Use Address rather
than unsigned int for find_global_entry result temp.  Compare
against invalid_address.
(Target_powerpc::do_plt_address_for_global): Likewise.
(Target_powerpc::Relocate::relocate): Likewise.  Don't assert
on plt call stub existence for debug info.  Do assert for plt
and global entry stub existence if an alloc section.

10 years agoPowerPC gold assertion on missing global entry stub
Alan Modra [Tue, 28 Apr 2015 03:58:29 +0000 (13:28 +0930)] 
PowerPC gold assertion on missing global entry stub

Global entry stubs are used on ELFv2 to provide addresses for
functions not defined in a non-PIC executable but whose address is
taken, in much the same way as PLT stub code is used on other
targets to provide function addresses.  We don't want to insert a
global entry stub just because (bogus) debug info refers to the
address of a non-local function, but we also don't want gold to die.

* powerpc.cc (Target_powerpc::Relocate::relocate): Don't assert
on missing global entry stub due to bogus debug info.

10 years agoPR18147, relocation overflow when --unresolved-symbols=ignore-all
Alan Modra [Tue, 24 Mar 2015 05:16:50 +0000 (15:46 +1030)] 
PR18147, relocation overflow when --unresolved-symbols=ignore-all

If ignoring unresolved symbols, ignore reloc overflows too.  If not
ignoring unresolved symbols we will report an error about the symbol
being undefined, making any report about reloc overflow superfluous.

PR18147
* powerpc.cc (Target_powerpc::Relocate::relocate): Don't report
relocation errors for branches to strong undefined symbols.

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 5 Jun 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years ago[AArch64] Backport fix for minimum code section alignment
Matthew Wahab [Thu, 4 Jun 2015 10:16:56 +0000 (11:16 +0100)] 
[AArch64] Backport fix for minimum code section alignment

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 4 Jun 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 3 Jun 2015 00:00:47 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 2 Jun 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 1 Jun 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 31 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 30 May 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 29 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 28 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 27 May 2015 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 26 May 2015 00:00:39 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 25 May 2015 00:01:02 +0000 (00:01 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 24 May 2015 00:01:20 +0000 (00:01 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 23 May 2015 00:01:27 +0000 (00:01 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 22 May 2015 00:01:18 +0000 (00:01 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 21 May 2015 00:00:47 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 20 May 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 19 May 2015 00:00:48 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 18 May 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 17 May 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 16 May 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoFix some PPC assembler errors.
Peter Bergner [Fri, 15 May 2015 02:15:03 +0000 (21:15 -0500)] 
Fix some PPC assembler errors.

Remove the wait instructions for server processors, since they were never
implemented.  Also add the extra operands added to the tlbie and slbia
instructions with ISA 2.06 and ISA 2.05 respectively.

opcodes/
Applied from master.
2015-05-14  Peter Bergner  <bergner@vnet.ibm.com>

        * ppc-opc.c (IH) New define.
        (powerpc_opcodes) <wait>: Do not enable for POWER7.
        <tlbie>: Add RS operand for POWER7.
        <slbia>: Add IH operand for POWER6.

gas/testsuite/
Applied from master.
2015-05-14  Peter Bergner  <bergner@vnet.ibm.com>

        * gas/ppc/power4.d: Add a slbia test.
        * gas/ppc/power4.s: Likewise.
        * gas/ppc/power6.d: Add slbia and tlbie tests.
        * gas/ppc/power6.s: Likewise.
        * gas/ppc/power7.d: Remove wait tests. Add a tlbie test.
        * gas/ppc/power7.s: Likewise.

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 15 May 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 14 May 2015 00:00:48 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 13 May 2015 00:00:46 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 12 May 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 11 May 2015 00:00:48 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 10 May 2015 00:00:39 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 9 May 2015 00:00:45 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 8 May 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years ago[AArch64][Backport] Remove Load/Store register (unscaled immediate) alias
Renlin Li [Thu, 7 May 2015 10:55:41 +0000 (11:55 +0100)] 
[AArch64][Backport] Remove Load/Store register (unscaled immediate) alias

2015-05-07  Renlin Li  <renlin.li@arm.com>

Applied from master.
2015-03-10  Renlin Li  <renlin.li@arm.com>

opcode/
  * aarch64-tbl.h (aarch64_opcode_table): Remove strub, ldurb, ldursb,
  stur, ldur, sturh, ldurh, ldursh, ldursw, prfum F_HAS_ALIAS flag and
  related alias.
  * aarch64-asm-2.c: Regenerate.
  * aarch64-dis-2.c: Likewise.
  * aarch64-opc-2.c: Likewise.

2015-05-07  Renlin Li  <renlin.li@arm.com>

Applied from master.
2015-03-10  Renlin Li  <renlin.li@arm.com>

gas/testsuite/
  * gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.
  * gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
  * gas/aarch64/reloc-insn.d: Likewise.

10 years ago[AArch64][Backport] Don't always create new frag for .inst directive
Renlin Li [Thu, 7 May 2015 10:47:53 +0000 (11:47 +0100)] 
[AArch64][Backport] Don't always create new frag for .inst directive

  2015-05-06  Renlin Li  <renlin.li@arm.com>

  Backport from mainline
  gas/
    * config/tc-aarch64.c (s_aarch64_inst): Align frag during state
    transition within executable section.
    (md_assemble): Likewise.

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 7 May 2015 00:00:47 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 6 May 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years ago[AArch64][Backport] PR18270, fix handling of GOT entry for local symbol
Jiong Wang [Tue, 5 May 2015 19:58:27 +0000 (20:58 +0100)] 
[AArch64][Backport] PR18270, fix handling of GOT entry for local symbol

    Applied from master

    2015-04-24  Jiong. Wang  <jiong.wang@arm.com>

    bfd/
      PR ld/18270
      * elfnn-aarch64.c (elfNN_aarch64_size_dynamic): Count local symbol for
      GOT_NORMAL for both sgot/srelgot section.
      (elfNN_aarch64_final_link_relocate): Relocate against GOT entry address
      and generate necessary runtime relocation for GOT entry.

10 years ago[AArch64][Backport]Improve PC-relative relocation check for shared library
Jiong Wang [Tue, 5 May 2015 19:55:20 +0000 (20:55 +0100)] 
[AArch64][Backport]Improve PC-relative relocation check for shared library

Apply from master:

2015-04-24  Jiong. Wang  <jiong.wang@arm.com>

bfd/
* elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Reject
PC-relative relocation for external symbol.

ld/testsuite/
* ld-aarch64/pcrel.s: New testcase.
* ld-aarch64/pcrel_pic_defiend_local.d: New expect file.
* ld-aarch64/pcrel_pic_undefined.d: Ditto.
* ld-aarch64/aarch64-elf.exp: Run them.

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 5 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 4 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 3 May 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 2 May 2015 00:00:38 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 1 May 2015 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 30 Apr 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 29 Apr 2015 00:00:53 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoopcodes/
Peter Bergner [Tue, 28 Apr 2015 15:28:59 +0000 (10:28 -0500)] 
opcodes/

Applied from master.
2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>

* ppc-opc.c (DCBT_EO): New define.
(powerpc_opcodes) <lbarx>: Enable for POWER8 and later.
<lharx>: Likewise.
<stbcx.>: Likewise.
<sthcx.>: Likewise.
<waitrsv>: Do not enable for POWER7 and later.
<waitimpl>: Likewise.
<dcbt>: Default to the two operand form of the instruction for all
"old" cpus.  For "new" cpus, use the operand ordering that matches
whether the cpu is server or embedded.
<dcbtst>: Likewise.

gas/testsuite/

Applied from master.
2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>

* gas/ppc/a2.s: Fixup test case due to dcbt/dcbtst embedded operand
ordering change.
* gas/ppc/a2.d: Likewise.
* gas/ppc/476.d: Likewise.
* gas/ppc/booke.s: Remove invalid 3 operand dcbt tests.
* gas/ppc/booke.d: Likewise.
* gas/ppc/power7.s: Remove lbarx, lharx, stbcx., sthcx., waitrsv
and waitimpl tests.
* gas/ppc/power7.d: Likewise.

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 28 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 27 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 26 Apr 2015 00:00:52 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 25 Apr 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 24 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 23 Apr 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 22 Apr 2015 00:00:48 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 21 Apr 2015 00:00:46 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 20 Apr 2015 00:00:46 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 19 Apr 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 18 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 17 Apr 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 16 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 15 Apr 2015 00:00:46 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 14 Apr 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 13 Apr 2015 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 12 Apr 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 11 Apr 2015 00:00:46 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoDowngrade linker error on protected symbols in .dynbss to a warning
Alan Modra [Fri, 10 Apr 2015 00:39:34 +0000 (10:09 +0930)] 
Downgrade linker error on protected symbols in .dynbss to a warning

PR ld/18222
* elflink.c (_bfd_elf_adjust_dynamic_copy): Don't report an error
on adding a protected visibility variable to .dynbss.

10 years agoRevert "Add extern_protected_data and set it for x86"
Alan Modra [Fri, 10 Apr 2015 09:52:47 +0000 (19:22 +0930)] 
Revert "Add extern_protected_data and set it for x86"

This reverts commit 031994d25c8c8dc392ceb43abc2dfd9a851bc384.

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 10 Apr 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 9 Apr 2015 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 8 Apr 2015 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Tue, 7 Apr 2015 00:00:56 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAdd support for the Samsung Exynos M1 processor.
Evandro Menezes [Wed, 1 Apr 2015 23:08:00 +0000 (18:08 -0500)] 
Add support for the Samsung Exynos M1 processor.

gas/
        * config/tc-aarch64.c: Add support for Samsung Exynos M1.
        * doc/c-aarch64.texi (-mcpu=): Add "exynos-m1".

10 years agoAdd support for the Samsung Exynos M1 processor.
Evandro Menezes [Wed, 1 Apr 2015 23:13:09 +0000 (18:13 -0500)] 
Add support for the Samsung Exynos M1 processor.

gas/
        * config/tc-arm.c: Add support for Samsung Exynos M1.
        * doc/c-arm.texi (-mcpu=): Add "exynos-m1".

10 years agoAutomatic date update in version.in
GDB Administrator [Mon, 6 Apr 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Sun, 5 Apr 2015 00:00:43 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoDon't pass unadorned zeros to varargs functions
Yaakov Selkowitz [Thu, 25 Dec 2014 10:55:38 +0000 (21:25 +1030)] 
Don't pass unadorned zeros to varargs functions

PR gas/17753
* config/tc-mep.c (md_begin): Specify types of vararg literals.

10 years agoAutomatic date update in version.in
GDB Administrator [Sat, 4 Apr 2015 00:00:41 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoRelax PR 15228 protected visibility restriction
Alan Modra [Fri, 27 Mar 2015 05:11:05 +0000 (15:41 +1030)] 
Relax PR 15228 protected visibility restriction

Allows .dynbss copy of shared library protected visibility variables
if they are read-only.

To recap: Copying a variable from a shared library into an executable's
.dynbss is an old hack invented for non-PIC executables, to avoid the
text relocations you'd otherwise need to access a shared library
variable.  This works with ELF shared libraries because global
symbols can be overridden.  The trouble is that protected visibility
symbols can't be overridden.  A shared library will continue to access
it's own protected visibility variable while the executable accesses a
copy.  If either the shared library or the executable updates the
value then the copy diverges from the original.  This is wrong since
there is only one definition of the variable in the application.

So I made the linker report an error on attempting to copy protected
visibility variables into .dynbss.  However, you'll notice the above
paragraph contains an "If".  An application that does not modify the
variable value remains correct even though two copies of the variable
exist.  The linker can detect this situation if the variable was
defined in a read-only section.

PR ld/15228
PR ld/18167
* elflink.c (elf_merge_st_other): Add "sec" parameter.  Don't set
protected_def when symbol section is read-only.  Adjust all calls.
* elf-bfd.h (struct elf_link_hash_entry): Update protected_def comment.

10 years agoAutomatic date update in version.in
GDB Administrator [Fri, 3 Apr 2015 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Thu, 2 Apr 2015 00:00:47 +0000 (00:00 +0000)] 
Automatic date update in version.in

10 years agoAutomatic date update in version.in
GDB Administrator [Wed, 1 Apr 2015 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in