[rtems-crossrpms commit] Abandon gcc-4.6.2.

Ralf Corsepius ralf at rtems.org
Thu Nov 29 17:15:30 UTC 2012


Module:    rtems-crossrpms
Branch:    master
Commit:    e4850de9a434bb450b150b82dbc223a3be4b34a8
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=e4850de9a434bb450b150b82dbc223a3be4b34a8

Author:    Ralf Corsépius <ralf.corsepius at rtems.org>
Date:      Tue Nov 27 08:19:22 2012 +0100

Abandon gcc-4.6.2.
Update to gcc-4.7.2.

---

 freebsd6.4/i586/Makefile.am                    |    4 ++--
 freebsd6.4/i586/Makefile.in                    |    4 ++--
 freebsd6.4/i586/gcc-sources.add                |   16 +++++++---------
 freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec    |   22 ++++++++++------------
 freebsd7.4/i586/Makefile.am                    |    4 ++--
 freebsd7.4/i586/Makefile.in                    |    4 ++--
 freebsd7.4/i586/gcc-sources.add                |   16 +++++++---------
 freebsd7.4/i586/i586-pc-freebsd7.4-gcc.spec    |   22 ++++++++++------------
 freebsd8.3/i586/Makefile.am                    |    4 ++--
 freebsd8.3/i586/Makefile.in                    |    4 ++--
 freebsd8.3/i586/gcc-sources.add                |   16 +++++++---------
 freebsd8.3/i586/i586-pc-freebsd8.3-gcc.spec    |   22 ++++++++++------------
 freebsd8.3/x86_64/Makefile.am                  |    4 ++--
 freebsd8.3/x86_64/Makefile.in                  |    4 ++--
 freebsd8.3/x86_64/amd64-pc-freebsd8.3-gcc.spec |   22 ++++++++++------------
 freebsd8.3/x86_64/gcc-sources.add              |   16 +++++++---------
 freebsd9.0/i586/Makefile.am                    |    4 ++--
 freebsd9.0/i586/Makefile.in                    |    4 ++--
 freebsd9.0/i586/gcc-sources.add                |   16 +++++++---------
 freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec    |   22 ++++++++++------------
 freebsd9.0/x86_64/Makefile.am                  |    4 ++--
 freebsd9.0/x86_64/Makefile.in                  |    4 ++--
 freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec |   22 ++++++++++------------
 freebsd9.0/x86_64/gcc-sources.add              |   16 +++++++---------
 24 files changed, 126 insertions(+), 150 deletions(-)

diff --git a/freebsd6.4/i586/Makefile.am b/freebsd6.4/i586/Makefile.am
index 0835c2c..37e0080 100644
--- a/freebsd6.4/i586/Makefile.am
+++ b/freebsd6.4/i586/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd6.4/i586/Makefile.in b/freebsd6.4/i586/Makefile.in
index 33e1f24..de3f396 100644
--- a/freebsd6.4/i586/Makefile.in
+++ b/freebsd6.4/i586/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd6.4/i586/gcc-sources.add b/freebsd6.4/i586/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd6.4/i586/gcc-sources.add
+++ b/freebsd6.4/i586/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif
diff --git a/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec b/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
index b6127dc..1a0ce02 100644
--- a/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
+++ b/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	i586-pc-freebsd6.4-gcc
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd6.4 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd7.4/i586/Makefile.am b/freebsd7.4/i586/Makefile.am
index f32b605..ad744bf 100644
--- a/freebsd7.4/i586/Makefile.am
+++ b/freebsd7.4/i586/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd7.4/i586/Makefile.in b/freebsd7.4/i586/Makefile.in
index 7835b28..0962e03 100644
--- a/freebsd7.4/i586/Makefile.in
+++ b/freebsd7.4/i586/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd7.4/i586/gcc-sources.add b/freebsd7.4/i586/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd7.4/i586/gcc-sources.add
+++ b/freebsd7.4/i586/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif
diff --git a/freebsd7.4/i586/i586-pc-freebsd7.4-gcc.spec b/freebsd7.4/i586/i586-pc-freebsd7.4-gcc.spec
index 3543156..a4b2629 100644
--- a/freebsd7.4/i586/i586-pc-freebsd7.4-gcc.spec
+++ b/freebsd7.4/i586/i586-pc-freebsd7.4-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	i586-pc-freebsd7.4-gcc
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd7.4 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd8.3/i586/Makefile.am b/freebsd8.3/i586/Makefile.am
index 8d6bb5e..f0ea488 100644
--- a/freebsd8.3/i586/Makefile.am
+++ b/freebsd8.3/i586/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd8.3/i586/Makefile.in b/freebsd8.3/i586/Makefile.in
index e2889a2..e35b324 100644
--- a/freebsd8.3/i586/Makefile.in
+++ b/freebsd8.3/i586/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd8.3/i586/gcc-sources.add b/freebsd8.3/i586/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd8.3/i586/gcc-sources.add
+++ b/freebsd8.3/i586/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif
diff --git a/freebsd8.3/i586/i586-pc-freebsd8.3-gcc.spec b/freebsd8.3/i586/i586-pc-freebsd8.3-gcc.spec
index 6a74e5e..e279838 100644
--- a/freebsd8.3/i586/i586-pc-freebsd8.3-gcc.spec
+++ b/freebsd8.3/i586/i586-pc-freebsd8.3-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	i586-pc-freebsd8.3-gcc
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd8.3 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd8.3/x86_64/Makefile.am b/freebsd8.3/x86_64/Makefile.am
index 2c8c7ef..3e9137f 100644
--- a/freebsd8.3/x86_64/Makefile.am
+++ b/freebsd8.3/x86_64/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd8.3/x86_64/Makefile.in b/freebsd8.3/x86_64/Makefile.in
index 332e782..02ab52b 100644
--- a/freebsd8.3/x86_64/Makefile.in
+++ b/freebsd8.3/x86_64/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd8.3/x86_64/amd64-pc-freebsd8.3-gcc.spec b/freebsd8.3/x86_64/amd64-pc-freebsd8.3-gcc.spec
index ee1fe5f..2a24241 100644
--- a/freebsd8.3/x86_64/amd64-pc-freebsd8.3-gcc.spec
+++ b/freebsd8.3/x86_64/amd64-pc-freebsd8.3-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	amd64-pc-freebsd8.3-gcc
@@ -41,7 +41,7 @@ Summary:      	amd64-pc-freebsd8.3 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd8.3/x86_64/gcc-sources.add b/freebsd8.3/x86_64/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd8.3/x86_64/gcc-sources.add
+++ b/freebsd8.3/x86_64/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif
diff --git a/freebsd9.0/i586/Makefile.am b/freebsd9.0/i586/Makefile.am
index 52f92aa..869e397 100644
--- a/freebsd9.0/i586/Makefile.am
+++ b/freebsd9.0/i586/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd9.0/i586/Makefile.in b/freebsd9.0/i586/Makefile.in
index 5888cf9..da209ac 100644
--- a/freebsd9.0/i586/Makefile.in
+++ b/freebsd9.0/i586/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd9.0/i586/gcc-sources.add b/freebsd9.0/i586/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd9.0/i586/gcc-sources.add
+++ b/freebsd9.0/i586/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif
diff --git a/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec b/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
index 3166bd8..d177211 100644
--- a/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
+++ b/freebsd9.0/i586/i586-pc-freebsd9.0-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	i586-pc-freebsd9.0-gcc
@@ -41,7 +41,7 @@ Summary:      	i586-pc-freebsd9.0 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd9.0/x86_64/Makefile.am b/freebsd9.0/x86_64/Makefile.am
index 3f93a5b..94d32c7 100644
--- a/freebsd9.0/x86_64/Makefile.am
+++ b/freebsd9.0/x86_64/Makefile.am
@@ -14,8 +14,8 @@ BINUTILS_RPMREL = 0.20120919.0
 include ../binutils.am
 BINUTILS_OPTS +=
 
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 include ../gcc.am
 GCC_OPTS += --languages=cxx,fortran,objc
diff --git a/freebsd9.0/x86_64/Makefile.in b/freebsd9.0/x86_64/Makefile.in
index 0a3e8cb..ea7dbd5 100644
--- a/freebsd9.0/x86_64/Makefile.in
+++ b/freebsd9.0/x86_64/Makefile.in
@@ -199,9 +199,9 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/common/clean.add \
 	$(top_srcdir)/binutils/target-binutils.add \
 	$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.7.1
+GCC_VERS = 4.7.2
 GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 0.20121118.0
+GCC_RPMREL = 0.20121126.0
 GCC_OPTS = --languages=cxx,fortran,objc
 GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
 	$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec b/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
index 64e5034..524d0d9 100644
--- a/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
+++ b/freebsd9.0/x86_64/amd64-pc-freebsd9.0-gcc.spec
@@ -31,9 +31,9 @@
 %endif
 
 
-%define gcc_pkgvers 4.7.1
-%define gcc_version 4.7.1
-%define gcc_rpmvers %{expand:%(echo "4.7.1" | tr - _ )}
+%define gcc_pkgvers 4.7.2
+%define gcc_version 4.7.2
+%define gcc_rpmvers %{expand:%(echo "4.7.2" | tr - _ )}
 
 
 Name:         	amd64-pc-freebsd9.0-gcc
@@ -41,7 +41,7 @@ Summary:      	amd64-pc-freebsd9.0 gcc
 
 Group:	      	Development/Tools
 Version:        %{gcc_rpmvers}
-Release:      	0.20121118.0%{?dist}
+Release:      	0.20121126.0%{?dist}
 License:      	GPL
 URL:		http://gcc.gnu.org
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -243,10 +243,15 @@ BuildRequires:  %{_host_rpmprefix}zlib-devel
 
 %global _gcclibdir %{_prefix}/lib
 
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -257,10 +262,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -270,9 +271,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
diff --git a/freebsd9.0/x86_64/gcc-sources.add b/freebsd9.0/x86_64/gcc-sources.add
index 625314d..686476b 100644
--- a/freebsd9.0/x86_64/gcc-sources.add
+++ b/freebsd9.0/x86_64/gcc-sources.add
@@ -1,7 +1,12 @@
+%if "%{gcc_version}" == "4.7.2"
+# Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
+Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2.tar.%{?el5:bz2}%{!?el5:xz}
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.2-rtems4.11-20121026.diff
+%endif
 %if "%{gcc_version}" == "4.7.1"
 # Source0:      ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
 Source0:        ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1.tar.%{?el5:bz2}%{!?el5:xz}
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120627.diff
+Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.1-rtems4.11-20120712.diff
 %endif
 %if "%{gcc_version}" == "4.7.0"
 # Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-%{gcc_pkgvers}.tar.bz2
@@ -12,10 +17,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-4.7.0-rtems4.11-2
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
-Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source0:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-4.5.4.tar.bz2
 Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4.11-20120703.diff
@@ -26,9 +27,6 @@ Patch0:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.4-rtems4
 %if "%{gcc_version}" == "4.6.3"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
 %endif
-%if "%{gcc_version}" == "4.6.2"
-Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
-%endif
 %if "%{gcc_version}" == "4.5.4"
 Source1:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-g++-4.5.4.tar.bz2
 Patch1:         ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.4-rtems4.11-20120703.diff
@@ -55,6 +53,6 @@ Source5:	ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-objc-%{gcc_pkgvers}.ta
 %if %build_newlib
 %if "%{newlib_version}" == "1.20.0"
 Source50:	ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
-Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120629.diff
+Patch50:	ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20121011.diff
 %endif
 %endif




More information about the vc mailing list