SHA256
1
0
forked from pool/binutils

Accepting request 162066 from devel:gcc

- Update to binutils 2.23.2.
  * various bugfixes
- Refresh no longer applying patch.

- Add aarch64 support for --gc-sections
  (from http://sourceware.org/ml/binutils/2013-02/msg00285.html)

OBS-URL: https://build.opensuse.org/request/show/162066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=85
This commit is contained in:
Stephan Kulow 2013-04-02 09:39:15 +00:00 committed by Git OBS Bridge
commit 0ab7bd6f2a
40 changed files with 481 additions and 46 deletions

View File

@ -0,0 +1,166 @@
Index: binutils-2.23.1/bfd/elf64-aarch64.c
===================================================================
--- binutils-2.23.1.orig/bfd/elf64-aarch64.c
+++ binutils-2.23.1/bfd/elf64-aarch64.c
@@ -4823,6 +4823,138 @@ elf64_aarch64_gc_sweep_hook (bfd *abfd A
const Elf_Internal_Rela *
relocs ATTRIBUTE_UNUSED)
{
+ struct elf64_aarch64_link_hash_table *htab;
+ Elf_Internal_Shdr *symtab_hdr;
+ struct elf_link_hash_entry **sym_hashes;
+ bfd_signed_vma *local_got_refcounts;
+ const Elf_Internal_Rela *rel, *relend;
+
+ if (info->relocatable)
+ return TRUE;
+
+ htab = elf64_aarch64_hash_table (info);
+
+ if (htab == NULL)
+ return FALSE;
+
+ elf_section_data (sec)->local_dynrel = NULL;
+
+ symtab_hdr = &elf_symtab_hdr (abfd);
+ sym_hashes = elf_sym_hashes (abfd);
+
+ local_got_refcounts = elf_local_got_refcounts (abfd);
+
+ relend = relocs + sec->reloc_count;
+ for (rel = relocs; rel < relend; rel++)
+ {
+ unsigned long r_symndx;
+ unsigned int r_type;
+ struct elf_link_hash_entry *h = NULL;
+
+ r_symndx = ELF64_R_SYM (rel->r_info);
+
+ if (r_symndx >= symtab_hdr->sh_info)
+ {
+ struct elf64_aarch64_link_hash_entry *eh;
+ struct elf_dyn_relocs **pp;
+ struct elf_dyn_relocs *p;
+
+ h = sym_hashes[r_symndx - symtab_hdr->sh_info];
+ while (h->root.type == bfd_link_hash_indirect
+ || h->root.type == bfd_link_hash_warning)
+ h = (struct elf_link_hash_entry *) h->root.u.i.link;
+ eh = (struct elf64_aarch64_link_hash_entry *) h;
+
+ for (pp = &eh->dyn_relocs; (p = *pp) != NULL; pp = &p->next)
+ {
+ if (p->sec == sec)
+ {
+ /* Everything must go for SEC. */
+ *pp = p->next;
+ break;
+ }
+ }
+ }
+ else
+ {
+ Elf_Internal_Sym *isym;
+
+ /* A local symbol. */
+ isym = bfd_sym_from_r_symndx (&htab->sym_cache,
+ abfd, r_symndx);
+ if (isym == NULL)
+ return FALSE;
+ }
+
+ r_type = ELF64_R_TYPE (rel->r_info);
+ r_type = aarch64_tls_transition (abfd,info, r_type, h ,r_symndx);
+ switch (r_type)
+ {
+ case R_AARCH64_LD64_GOT_LO12_NC:
+ case R_AARCH64_ADR_GOT_PAGE:
+ case R_AARCH64_TLSGD_ADR_PAGE21:
+ case R_AARCH64_TLSGD_ADD_LO12_NC:
+ case R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21:
+ case R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC:
+ case R_AARCH64_TLSLE_ADD_TPREL_LO12:
+ case R_AARCH64_TLSLE_ADD_TPREL_HI12:
+ case R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
+ case R_AARCH64_TLSLE_MOVW_TPREL_G2:
+ case R_AARCH64_TLSLE_MOVW_TPREL_G1:
+ case R_AARCH64_TLSLE_MOVW_TPREL_G1_NC:
+ case R_AARCH64_TLSLE_MOVW_TPREL_G0:
+ case R_AARCH64_TLSLE_MOVW_TPREL_G0_NC:
+ case R_AARCH64_TLSDESC_ADR_PAGE:
+ case R_AARCH64_TLSDESC_ADD_LO12_NC:
+ case R_AARCH64_TLSDESC_LD64_LO12_NC:
+ if (h != NULL)
+ {
+ if (h->got.refcount > 0)
+ h->got.refcount -= 1;
+ }
+ else if (local_got_refcounts != NULL)
+ {
+ if (local_got_refcounts[r_symndx] > 0)
+ local_got_refcounts[r_symndx] -= 1;
+ }
+ break;
+
+ case R_AARCH64_ADR_PREL_PG_HI21_NC:
+ case R_AARCH64_ADR_PREL_PG_HI21:
+ case R_AARCH64_ADR_PREL_LO21:
+ if (h != NULL && info->executable)
+ {
+ if (h->plt.refcount > 0)
+ h->plt.refcount -= 1;
+ }
+ break;
+
+ case R_AARCH64_CALL26:
+ case R_AARCH64_JUMP26:
+ /* If this is a local symbol then we resolve it
+ directly without creating a PLT entry. */
+ if (h == NULL)
+ continue;
+
+ if (h->plt.refcount > 0)
+ h->plt.refcount -= 1;
+ break;
+
+ case R_AARCH64_ABS64:
+ if (h != NULL && info->executable)
+ {
+ if (h->plt.refcount > 0)
+ h->plt.refcount -= 1;
+ }
+ break;
+
+ default:
+ break;
+
+ }
+
+ }
+
return TRUE;
}
@@ -6994,7 +7127,7 @@ const struct elf_size_info elf64_aarch64
elf64_aarch64_size_info
#define elf_backend_can_refcount 1
-#define elf_backend_can_gc_sections 0
+#define elf_backend_can_gc_sections 1
#define elf_backend_plt_readonly 1
#define elf_backend_want_got_plt 1
#define elf_backend_want_plt_sym 0
Index: binutils-2.23.1/ld/testsuite/lib/ld-lib.exp
===================================================================
--- binutils-2.23.1.orig/ld/testsuite/lib/ld-lib.exp
+++ binutils-2.23.1/ld/testsuite/lib/ld-lib.exp
@@ -1500,8 +1500,7 @@ proc check_gc_sections_available { } {
if {![info exists gc_sections_available_saved]} {
# Some targets don't support gc-sections despite whatever's
# advertised by ld's options.
- if {[istarget aarch64*-*-*]
- || [istarget arc-*-*]
+ if {[istarget arc-*-*]
|| [istarget d30v-*-*]
|| [istarget dlx-*-*]
|| [istarget i960-*-*]

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ab2e5b03e086d12c6295f831adad46b3e1410a3a234933a2e8fac66cb2e7a19
size 21455321

3
binutils-2.23.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097
size 21440347

View File

@ -1,8 +1,8 @@
Index: ld/emultempl/elf32.em
===================================================================
--- ld/emultempl/elf32.em.orig 2012-07-13 15:20:27.000000000 +0200
+++ ld/emultempl/elf32.em 2012-09-14 13:55:57.829177770 +0200
@@ -1436,8 +1436,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" !=
--- ld/emultempl/elf32.em.orig 2013-03-25 09:06:23.000000000 +0100
+++ ld/emultempl/elf32.em 2013-03-28 13:48:32.031001794 +0100
@@ -1440,8 +1440,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" !=
else
ELF_INTERPRETER_SET_DEFAULT=
fi
@ -39,9 +39,9 @@ Index: ld/emultempl/elf32.em
+}
+
/* used by before_allocation and handle_option. */
static void
static void
gld${EMULATION_NAME}_append_to_separated_string (char **to, char *op_arg)
@@ -1484,7 +1514,7 @@ gld${EMULATION_NAME}_append_to_separated
@@ -1488,7 +1518,7 @@ gld${EMULATION_NAME}_append_to_separated
static void
gld${EMULATION_NAME}_before_allocation (void)
{
@ -50,7 +50,7 @@ Index: ld/emultempl/elf32.em
asection *sinterp;
bfd *abfd;
@@ -1500,7 +1530,65 @@ gld${EMULATION_NAME}_before_allocation (
@@ -1504,7 +1534,65 @@ gld${EMULATION_NAME}_before_allocation (
by dynamic linking. */
rpath = command_line.rpath;
if (rpath == NULL)
@ -117,4 +117,3 @@ Index: ld/emultempl/elf32.em
for (abfd = link_info.input_bfds; abfd; abfd = abfd->link_next)
if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -35,7 +35,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -98,6 +98,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -164,6 +165,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-aarch64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-alpha-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-arm-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-avr-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-hppa-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-hppa64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-i386-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-ia64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-mips-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-ppc-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-ppc64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-s390-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-s390x-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-sparc-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-sparc64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-spu-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Thu Mar 28 12:46:09 UTC 2013 - rguenther@suse.com
- Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.
-------------------------------------------------------------------
Tue Mar 5 20:05:50 UTC 2013 - schwab@suse.de
- Add aarch64 support for --gc-sections
(from http://sourceware.org/ml/binutils/2013-02/msg00285.html)
-------------------------------------------------------------------
Wed Dec 19 10:52:46 UTC 2012 - schwab@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package cross-x86_64-binutils
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
%else
BuildRequires: zlib-devel
%endif
Version: 2.23.1
Version: 2.23.2
Release: 0
#
# RUN_TESTS
@ -101,6 +101,7 @@ Patch22: binutils-bfd_h.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch101: aarch64-biarch.patch
Patch102: aarch64-gc-section-support.patch
Patch201: s390-machinemode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: update-alternatives
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch21
%patch22
%patch101 -p1
%patch102 -p1
%patch201 -p1
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h