Hello community,

here is the log from the commit of package binutils for openSUSE:Factory 
checked in at 2015-02-22 17:20:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
 and      /work/SRC/openSUSE:Factory/.binutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "binutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes        2015-01-30 
06:01:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes   2015-02-22 
17:20:04.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 19 09:22:54 UTC 2015 - [email protected]
+
+- gold-opd-visibility.patch: Set default visibility on discarded .opd
+  symbols
+
+-------------------------------------------------------------------
cross-aarch64-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-epiphany-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-hppa64-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-m68k-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-ppc64le-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-sparc64-binutils.changes: same change
cross-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change

New:
----
  gold-opd-visibility.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.KfxBeQ/_old  2015-02-22 17:20:08.000000000 +0100
+++ /var/tmp/diff_new_pack.KfxBeQ/_new  2015-02-22 17:20:08.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package binutils
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -97,6 +97,7 @@
 Patch22:        binutils-bfd_h.patch
 Patch23:        binutils-fix-gold-aarch64.diff
 Patch24:        eh-frame-hdr-on-shared-lib-bfd.patch
+Patch25:        gold-opd-visibility.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -169,6 +170,7 @@
 %patch22
 %patch23
 %patch24 -p1
+%patch25 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90

++++++ cross-aarch64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.KfxBeQ/_old  2015-02-22 17:20:08.000000000 +0100
+++ /var/tmp/diff_new_pack.KfxBeQ/_new  2015-02-22 17:20:08.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cross-aarch64-binutils
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -100,6 +100,7 @@
 Patch22:        binutils-bfd_h.patch
 Patch23:        binutils-fix-gold-aarch64.diff
 Patch24:        eh-frame-hdr-on-shared-lib-bfd.patch
+Patch25:        gold-opd-visibility.patch
 Patch90:        cross-avr-nesc-as.patch
 Patch92:        cross-avr-omit_section_dynsym.patch
 Patch93:        cross-avr-size.patch
@@ -172,6 +173,7 @@
 %patch22
 %patch23
 %patch24 -p1
+%patch25 -p1
 %if "%{TARGET}" == "avr"
 cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
 %patch90

cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-epiphany-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-hppa64-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-m68k-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-ppc64le-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-sparc64-binutils.spec: same change
cross-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ gold-opd-visibility.patch ++++++
2015-02-18  Alan Modra  <[email protected]>

        PR 17954
        * powerpc.cc (Global_symbol_visitor_opd::operator()): Set default
        visibility.

Index: binutils-2.25.0/gold/powerpc.cc
===================================================================
--- binutils-2.25.0.orig/gold/powerpc.cc
+++ binutils-2.25.0/gold/powerpc.cc
@@ -6466,6 +6466,7 @@ class Global_symbol_visitor_opd
        && symobj->get_opd_discard(sym->value()))
       {
        sym->set_undefined();
+       sym->set_visibility(elfcpp::STV_DEFAULT);
        sym->set_is_defined_in_discarded_section();
        sym->set_symtab_index(-1U);
       }
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to