[gcc/f15] gcc-4.6.1-1.fc16

Jakub Jelinek jakub at fedoraproject.org
Tue Jun 28 05:41:18 UTC 2011


commit f2035a7497fe5a2b9a2c2574f6a59918a817ed65
Author: Jakub Jelinek <jakub at redhat.com>
Date:   Tue Jun 28 07:41:07 2011 +0200

    gcc-4.6.1-1.fc16

 .gitignore |    1 +
 gcc.spec   |   44 ++++++++++++++++++++++++++++++++++++--------
 sources    |    2 +-
 3 files changed, 38 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2142dfa..826ac73 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
 /gcc-4.6.0-20110525.tar.bz2
 /gcc-4.6.0-20110530.tar.bz2
 /gcc-4.6.0-20110603.tar.bz2
+/gcc-4.6.1-20110627.tar.bz2
diff --git a/gcc.spec b/gcc.spec
index 2cf204e..3923b78 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,9 +1,9 @@
-%global DATE 20110603
-%global SVNREV 174601
-%global gcc_version 4.6.0
+%global DATE 20110627
+%global SVNREV 175553
+%global gcc_version 4.6.1
 # 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 10
+%global gcc_release 1
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 %ifarch %{ix86} x86_64 ia64 ppc ppc64 alpha
@@ -657,7 +657,7 @@ if [ -f "${BUILDDIR}"/debugfiles.list \
       /usr/lib/rpm/debugedit -b "${RPM_BUILD_DIR}" -d /usr/src/debug \
 			     -l "${BUILDDIR}"/debugsources-base.list \
 			     "${BUILDDIR}"/test.debug
-      rm "${BUILDDIR}"/test.debug
+      rm -f "${BUILDDIR}"/test.debug
     fi
   done
   for f in `find usr/lib/debug/.build-id -type l`; do
@@ -676,12 +676,12 @@ if [ -f "${BUILDDIR}"/debugfiles.list \
       echo "%%exclude /$f" >> "${BUILDDIR}"/debugfiles.list
     fi
   done
-  mv "${BUILDDIR}"/debugfiles-base.list{,.old}
+  mv -f "${BUILDDIR}"/debugfiles-base.list{,.old}
   echo "%%dir /usr/lib/debug" > "${BUILDDIR}"/debugfiles-base.list
   awk 'BEGIN{FS="/"}(NF>4&&$NF){d="%%dir /"$2"/"$3"/"$4;for(i=5;i<NF;i++){d=d"/"$i;if(!v[d]){v[d]=1;print d}}}' \
     "${BUILDDIR}"/debugfiles-base.list.old >> "${BUILDDIR}"/debugfiles-base.list
   cat "${BUILDDIR}"/debugfiles-base.list.old >> "${BUILDDIR}"/debugfiles-base.list
-  rm "${BUILDDIR}"/debugfiles-base.list.old
+  rm -f "${BUILDDIR}"/debugfiles-base.list.old
 fi
 EOF
 chmod 755 split-debuginfo.sh
@@ -702,7 +702,7 @@ tar xzf %{SOURCE4}
 tar xjf %{SOURCE10}
 %endif
 
-sed -i -e 's/4\.6\.1/4.6.0/' gcc/BASE-VER
+sed -i -e 's/4\.6\.2/4.6.1/' gcc/BASE-VER
 echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
 
 %if 0%{fedora} >= 16
@@ -2447,6 +2447,34 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
 
 %changelog
+* Mon Jun 27 2011 Jakub Jelinek <jakub at redhat.com> 4.6.1-1
+- update from the 4.6 branch
+  - GCC 4.6.1 release
+  - PRs c++/33840, c++/49117, c++/49134, c++/49229, c++/49251, c++/49264,
+	c++/49276, c++/49290, c++/49298, c++/49369, c++/49482, c++/49507,
+	debug/47590, debug/48459, fortran/47601, fortran/48699,
+	fortran/49074, fortran/49103, fortran/49112, fortran/49268,
+	fortran/49324, fortran/49417, gcov-profile/49299, middle-end/49191,
+	rtl-optimization/48542, rtl-optimization/49235, target/44618,
+	target/48454, target/49186, target/49238, target/49307, target/49411,
+	target/49461, testsuite/49432, tree-optimization/48613,
+	tree-optimization/48702, tree-optimization/49038,
+	tree-optimization/49115, tree-optimization/49243,
+	tree-optimization/49419
+  - fix GCSE (#712480, PR rtl-optimization/49390)
+- use rm -f and mv -f in split-debuginfo.sh (#716664)
+- backport some debuginfo improvements and bugfixes
+%if 0%{fedora} >= 16
+  - improve debug info for IPA-SRA through DW_OP_GNU_parameter_ref
+    (PR debug/47858)
+  - emit DW_OP_GNU_convert <0> as convert to untyped
+%endif
+  - emit .debug_loc empty ranges for parameters that are
+    modified even before first insn in a function (PR debug/49382)
+  - fix debug ICE on s390x (PR debug/49544)
+  - VTA ICE fix (PR middle-end/49308)
+- balance work in #pragma omp for schedule(static) better (PR libgomp/49490)
+
 * Fri Jun  3 2011 Jakub Jelinek <jakub at redhat.com> 4.6.0-10
 - update from the 4.6 branch
   - PRs fortran/45786, fortran/49265, middle-end/48953, middle-end/48985,
diff --git a/sources b/sources
index 832f793..faf8855 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
 2659f09c2e43ef8b7d4406321753f1b2  fastjar-0.97.tar.gz
-859e372e4285d39d8a4a47b80c694d00  gcc-4.6.0-20110603.tar.bz2
+0870c58701b8841a3d5ff49a6988a73e  gcc-4.6.1-20110627.tar.bz2


More information about the scm-commits mailing list