rpms/gcc/devel gcc44-no-add-needed.patch, NONE, 1.1 .cvsignore, 1.301, 1.302 gcc.spec, 1.81, 1.82 import.log, 1.7, 1.8 sources, 1.305, 1.306

Jakub Jelinek jakub at fedoraproject.org
Mon Feb 8 20:09:15 UTC 2010


Author: jakub

Update of /cvs/pkgs/rpms/gcc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16064/devel

Modified Files:
	.cvsignore gcc.spec import.log sources 
Added Files:
	gcc44-no-add-needed.patch 
Log Message:
4.4.3-5


gcc44-no-add-needed.patch:
 alpha/elf.h    |    2 +-
 ia64/linux.h   |    2 +-
 linux.h        |    2 +-
 rs6000/sysv4.h |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

--- NEW FILE gcc44-no-add-needed.patch ---
2010-02-08  Roland McGrath  <roland at redhat.com>

	* config/rs6000/sysv4.h (LINK_EH_SPEC): Pass --no-add-needed to the
	linker.
	* config/linux.h (LINK_EH_SPEC): Likewise.
	* config/alpha/elf.h (LINK_EH_SPEC): Likewise.
	* config/ia64/linux.h (LINK_EH_SPEC): Likewise.

--- gcc/config/alpha/elf.h.~1~
+++ gcc/config/alpha/elf.h
@@ -421,7 +421,7 @@ extern int alpha_this_gpdisp_sequence_nu
    I imagine that other systems will catch up.  In the meantime, it
    doesn't harm to make sure that the data exists to be used later.  */
 #if defined(HAVE_LD_EH_FRAME_HDR)
-#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
+#define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
 #endif
 
 /* A C statement (sans semicolon) to output to the stdio stream STREAM
--- gcc/config/ia64/linux.h.~1~
+++ gcc/config/ia64/linux.h
@@ -58,7 +58,7 @@ do {						\
    Signalize that because we have fde-glibc, we don't need all C shared libs
    linked against -lgcc_s.  */
 #undef LINK_EH_SPEC
-#define LINK_EH_SPEC "%{!r:--build-id} "
+#define LINK_EH_SPEC "--no-add-needed %{!r:--build-id} "
 
 #define MD_UNWIND_SUPPORT "config/ia64/linux-unwind.h"
 
--- gcc/config/linux.h.~1~
+++ gcc/config/linux.h
@@ -89,7 +89,7 @@ see the files COPYING3 and COPYING.RUNTI
     } while (0)
 
 #if defined(HAVE_LD_EH_FRAME_HDR)
-#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
+#define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
 #endif
 
 /* Define this so we can compile MS code for use with WINE.  */
--- gcc/config/rs6000/sysv4.h.~1~
+++ gcc/config/rs6000/sysv4.h
@@ -917,7 +917,7 @@ SVR4_ASM_SPEC \
   %{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}}}"
 
 #if defined(HAVE_LD_EH_FRAME_HDR)
-# define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
+# define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
 #endif
 
 #define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/.cvsignore,v
retrieving revision 1.301
retrieving revision 1.302
diff -u -p -r1.301 -r1.302
--- .cvsignore	27 Jan 2010 19:49:00 -0000	1.301
+++ .cvsignore	8 Feb 2010 20:09:15 -0000	1.302
@@ -1,2 +1,2 @@
 fastjar-0.97.tar.gz
-gcc-4.4.3-20100127.tar.bz2
+gcc-4.4.3-20100208.tar.bz2


Index: gcc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/gcc.spec,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -p -r1.81 -r1.82
--- gcc.spec	27 Jan 2010 19:49:00 -0000	1.81
+++ gcc.spec	8 Feb 2010 20:09:15 -0000	1.82
@@ -1,9 +1,9 @@
-%global DATE 20100127
-%global SVNREV 156296
+%global DATE 20100208
+%global SVNREV 156609
 %global gcc_version 4.4.3
 # Note, gcc_release must be integer, if you want to add suffixes to
 # %{release}, append them after %{gcc_release} on Release: line.
-%global gcc_release 4
+%global gcc_release 5
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 %if 0%{?fedora} >= 13
@@ -70,7 +70,12 @@ BuildRoot: %{_tmppath}/%{name}-%{version
 # Need binutils which support --build-id >= 2.17.50.0.17-3
 # Need binutils which support %gnu_unique_object >= 2.19.51.0.14
 # Need binutils which support .cfi_sections >= 2.19.51.0.14-33
+%if 0%{?fedora} >= 13
+# Need binutils which support --no-add-needed >= 2.20.51.0.2-12
+BuildRequires: binutils >= 2.20.51.0.2-12
+%else
 BuildRequires: binutils >= 2.19.51.0.14-33
+%endif
 # While gcc doesn't include statically linked binaries, during testing
 # -static is used several times.
 BuildRequires: glibc-static
@@ -125,7 +130,12 @@ Requires: cpp = %{version}-%{release}
 # Need binutils that support --build-id
 # Need binutils that support %gnu_unique_object
 # Need binutils that support .cfi_sections
+%if 0%{?fedora} >= 13
+# Need binutils that support --no-add-needed
+Requires: binutils >= 2.20.51.0.2-12
+%else
 Requires: binutils >= 2.19.51.0.14-33
+%endif
 # Make sure gdb will understand DW_FORM_strp
 Conflicts: gdb < 5.1-2
 Requires: glibc-devel >= 2.2.90-12
@@ -167,6 +177,7 @@ Patch18: gcc44-libstdc++-docs.patch
 Patch19: gcc44-ppc64-aixdesc.patch
 Patch20: gcc44-max-vartrack-size.patch
 Patch21: gcc44-rh559186.patch
+Patch22: gcc44-no-add-needed.patch
 
 Patch1000: fastjar-0.97-segfault.patch
 Patch1001: fastjar-0.97-len1.patch
@@ -477,6 +488,9 @@ which are required to compile with the G
 %patch19 -p0 -b .ppc64-aixdesc~
 %patch20 -p0 -b .max-vartrack-size~
 %patch21 -p0 -b .rh559186~
+%if 0%{?fedora} >= 13
+%patch22 -p0 -b .no-add-needed~
+%endif
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -1866,6 +1880,18 @@ fi
 %doc rpm.doc/changelogs/libmudflap/ChangeLog*
 
 %changelog
+* Mon Feb  8 2010 Jakub Jelinek <jakub at redhat.com> 4.4.3-5
+- update from gcc-4_4-branch
+  - PRs fortran/38324, fortran/41044, fortran/41167, fortran/42309,
+	fortran/42650, fortran/42736, libfortran/42901, middle-end/42898,
+	middle-end/42995, rtl-optimization/42952, tree-optimization/42462,
+	tree-optimization/42890, tree-optimization/42931
+- VTA backports
+  - PRs target/42924, debug/42896, rtl-optimization/42889
+%if 0%{?fedora} >= 13
+- pass --no-add-needed to the linker
+%endif
+
 * Wed Jan 27 2010 Jakub Jelinek <jakub at redhat.com> 4.4.3-4
 - update from gcc-4_4-branch
   - PRs bootstrap/42786, fortran/42866, target/38697, target/42841


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/import.log,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- import.log	27 Jan 2010 19:49:01 -0000	1.7
+++ import.log	8 Feb 2010 20:09:15 -0000	1.8
@@ -5,3 +5,4 @@ gcc-4_4_2-20_fc13:HEAD:gcc-4.4.2-20.fc13
 gcc-4_4_2-25_fc13:HEAD:gcc-4.4.2-25.fc13.src.rpm:1263487371
 gcc-4_4_3-1_fc13:HEAD:gcc-4.4.3-1.fc13.src.rpm:1264094717
 gcc-4_4_3-4_fc13:HEAD:gcc-4.4.3-4.fc13.src.rpm:1264621537
+gcc-4_4_3-5_fc13:HEAD:gcc-4.4.3-5.fc13.src.rpm:1265659730


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/sources,v
retrieving revision 1.305
retrieving revision 1.306
diff -u -p -r1.305 -r1.306
--- sources	27 Jan 2010 19:49:01 -0000	1.305
+++ sources	8 Feb 2010 20:09:15 -0000	1.306
@@ -1,2 +1,2 @@
 2659f09c2e43ef8b7d4406321753f1b2  fastjar-0.97.tar.gz
-68beb615235531be563805873737509f  gcc-4.4.3-20100127.tar.bz2
+8a74f4d502b3b282863fd579b3ab3968  gcc-4.4.3-20100208.tar.bz2



More information about the scm-commits mailing list