aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-09-27 21:00:46 +0000
committerMike Frysinger <vapier@gentoo.org>2012-09-27 21:00:46 +0000
commit12be1aa9e0240bc2083cabf00ec89d0e743ca16d (patch)
treeb9ba318ea2438a0e971a59983a2e5d3243d07702
parentfix from upstream for building with newer glibc #424970 (diff)
downloadgcc-patches-12be1aa9e0240bc2083cabf00ec89d0e743ca16d.tar.gz
gcc-patches-12be1aa9e0240bc2083cabf00ec89d0e743ca16d.tar.bz2
gcc-patches-12be1aa9e0240bc2083cabf00ec89d0e743ca16d.zip
drop -Werror from libgfortran builds
-rw-r--r--4.4.0/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.0/gentoo/README.history1
-rw-r--r--4.4.1/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.1/gentoo/README.history1
-rw-r--r--4.4.2/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.2/gentoo/README.history1
-rw-r--r--4.4.3/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.3/gentoo/README.history1
-rw-r--r--4.4.4/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.4/gentoo/README.history1
-rw-r--r--4.4.5/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.5/gentoo/README.history1
-rw-r--r--4.4.6/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.6/gentoo/README.history1
-rw-r--r--4.4.7/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.4.7/gentoo/README.history1
-rw-r--r--4.5.0/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.5.0/gentoo/README.history1
-rw-r--r--4.5.1/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.5.1/gentoo/README.history1
-rw-r--r--4.5.2/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.5.2/gentoo/README.history1
-rw-r--r--4.5.3/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.5.3/gentoo/README.history1
-rw-r--r--4.5.4/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.5.4/gentoo/README.history3
-rw-r--r--4.6.0/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.6.0/gentoo/README.history3
-rw-r--r--4.6.1/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.6.1/gentoo/README.history3
-rw-r--r--4.6.2/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.6.2/gentoo/README.history3
-rw-r--r--4.6.3/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.6.3/gentoo/README.history3
-rw-r--r--4.7.0/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.7.0/gentoo/README.history3
-rw-r--r--4.7.1/gentoo/15_all_libgfortran-Werror.patch16
-rw-r--r--4.7.1/gentoo/README.history3
38 files changed, 333 insertions, 4 deletions
diff --git a/4.4.0/gentoo/15_all_libgfortran-Werror.patch b/4.4.0/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.0/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.0/gentoo/README.history b/4.4.0/gentoo/README.history
index 66c30ab..ec627ec 100644
--- a/4.4.0/gentoo/README.history
+++ b/4.4.0/gentoo/README.history
@@ -1,5 +1,6 @@
1.3 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.2 15 Jul 2009
diff --git a/4.4.1/gentoo/15_all_libgfortran-Werror.patch b/4.4.1/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.1/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.1/gentoo/README.history b/4.4.1/gentoo/README.history
index d747a6e..f9fb65f 100644
--- a/4.4.1/gentoo/README.history
+++ b/4.4.1/gentoo/README.history
@@ -1,5 +1,6 @@
1.1 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.0 22 Jul 2009
diff --git a/4.4.2/gentoo/15_all_libgfortran-Werror.patch b/4.4.2/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.2/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.2/gentoo/README.history b/4.4.2/gentoo/README.history
index f51f282..a56c036 100644
--- a/4.4.2/gentoo/README.history
+++ b/4.4.2/gentoo/README.history
@@ -2,6 +2,7 @@
+ 01_all_gcc-4.1-alpha-asm-mcpu.patch
+ 02_all_gcc-4.4-alpha-PR42113.patch
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.0 17 Oct 2009
diff --git a/4.4.3/gentoo/15_all_libgfortran-Werror.patch b/4.4.3/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.3/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.3/gentoo/README.history b/4.4.3/gentoo/README.history
index 99d8793..80e606c 100644
--- a/4.4.3/gentoo/README.history
+++ b/4.4.3/gentoo/README.history
@@ -1,5 +1,6 @@
1.5 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.4 23 Sep 2010
diff --git a/4.4.4/gentoo/15_all_libgfortran-Werror.patch b/4.4.4/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.4/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.4/gentoo/README.history b/4.4.4/gentoo/README.history
index 2de1053..731ffb9 100644
--- a/4.4.4/gentoo/README.history
+++ b/4.4.4/gentoo/README.history
@@ -1,5 +1,6 @@
1.5 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 30_all_gcc-4.4-ppc-msingle-pic-base.patch
+ 31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
diff --git a/4.4.5/gentoo/15_all_libgfortran-Werror.patch b/4.4.5/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.5/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.5/gentoo/README.history b/4.4.5/gentoo/README.history
index a36f8c9..612bde8 100644
--- a/4.4.5/gentoo/README.history
+++ b/4.4.5/gentoo/README.history
@@ -1,5 +1,6 @@
1.4 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.3 02 Jul 2011
diff --git a/4.4.6/gentoo/15_all_libgfortran-Werror.patch b/4.4.6/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.6/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.6/gentoo/README.history b/4.4.6/gentoo/README.history
index b159aaa..977ce7d 100644
--- a/4.4.6/gentoo/README.history
+++ b/4.4.6/gentoo/README.history
@@ -1,5 +1,6 @@
1.1 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
1.0 20 July 2011
diff --git a/4.4.7/gentoo/15_all_libgfortran-Werror.patch b/4.4.7/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.4.7/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.4.7/gentoo/README.history b/4.4.7/gentoo/README.history
index f3ad098..2f255bc 100644
--- a/4.4.7/gentoo/README.history
+++ b/4.4.7/gentoo/README.history
@@ -1,5 +1,6 @@
1.1 [pending]
- 10_all_gcc-default-fortify-source.patch
+ + 15_all_libgfortran-Werror.patch
1.0 26 Mar 2012
+ 00_all_gcc-4.1-alpha-mieee-default.patch
diff --git a/4.5.0/gentoo/15_all_libgfortran-Werror.patch b/4.5.0/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.5.0/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.5.0/gentoo/README.history b/4.5.0/gentoo/README.history
index 8e6f26c..1018d37 100644
--- a/4.5.0/gentoo/README.history
+++ b/4.5.0/gentoo/README.history
@@ -1,5 +1,6 @@
1.5 [pending]
+ 05_all_gcc-4.5.x-siginfo.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 30_all_gcc-4.5-ppc-msingle-pic-base.patch
+ 31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
diff --git a/4.5.1/gentoo/15_all_libgfortran-Werror.patch b/4.5.1/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.5.1/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.5.1/gentoo/README.history b/4.5.1/gentoo/README.history
index 01957db..ac4a857 100644
--- a/4.5.1/gentoo/README.history
+++ b/4.5.1/gentoo/README.history
@@ -1,5 +1,6 @@
1.5 [pending]
+ 05_all_gcc-4.5.x-siginfo.patch
+ + 15_all_libgfortran-Werror.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 30_all_gcc-4.5-ppc-msingle-pic-base.patch
+ 31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
diff --git a/4.5.2/gentoo/15_all_libgfortran-Werror.patch b/4.5.2/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.5.2/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.5.2/gentoo/README.history b/4.5.2/gentoo/README.history
index 8755b71..e39450d 100644
--- a/4.5.2/gentoo/README.history
+++ b/4.5.2/gentoo/README.history
@@ -1,5 +1,6 @@
1.2 [pending]
+ 05_all_gcc-4.5.x-siginfo.patch
+ + 15_all_libgfortran-Werror.patch
+ 24_all_4.5.2_pr43653_clang_ICE.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 30_all_gcc-4.5-ppc-msingle-pic-base.patch
diff --git a/4.5.3/gentoo/15_all_libgfortran-Werror.patch b/4.5.3/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.5.3/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.5.3/gentoo/README.history b/4.5.3/gentoo/README.history
index b03ff5e..4df9538 100644
--- a/4.5.3/gentoo/README.history
+++ b/4.5.3/gentoo/README.history
@@ -1,5 +1,6 @@
1.6 [pending]
+ 05_all_gcc-4.5.x-siginfo.patch
+ + 15_all_libgfortran-Werror.patch
1.5 11 May 2012
+ 92_all_freebsd-pie.patch
diff --git a/4.5.4/gentoo/15_all_libgfortran-Werror.patch b/4.5.4/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.5.4/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.5.4/gentoo/README.history b/4.5.4/gentoo/README.history
index e266ab4..b3a50e5 100644
--- a/4.5.4/gentoo/README.history
+++ b/4.5.4/gentoo/README.history
@@ -1,3 +1,6 @@
+1.1 [pending]
+ + 15_all_libgfortran-Werror.patch
+
1.0 15 Jul 2012
+ 00_all_gcc-4.1-alpha-mieee-default.patch
+ 01_all_gcc-4.1-alpha-asm-mcpu.patch
diff --git a/4.6.0/gentoo/15_all_libgfortran-Werror.patch b/4.6.0/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.6.0/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.6.0/gentoo/README.history b/4.6.0/gentoo/README.history
index 13b1c6c..87914a8 100644
--- a/4.6.0/gentoo/README.history
+++ b/4.6.0/gentoo/README.history
@@ -1,6 +1,7 @@
-1.3 [pending]
+1.3 27 Sep 2011
+ 05_all_gcc-4.6.x-siginfo.patch
- 08_all_cross-compile.patch
+ + 15_all_libgfortran-Werror.patch
+ 16_all_libgo-Werror-pr53679.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 33_all_armhf.patch
diff --git a/4.6.1/gentoo/15_all_libgfortran-Werror.patch b/4.6.1/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.6.1/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.6.1/gentoo/README.history b/4.6.1/gentoo/README.history
index 5d834f9..c5f5d97 100644
--- a/4.6.1/gentoo/README.history
+++ b/4.6.1/gentoo/README.history
@@ -1,6 +1,7 @@
-1.1 [pending]
+1.1 27 Sep 2011
+ 05_all_gcc-4.6.x-siginfo.patch
- 08_all_cross-compile.patch
+ + 15_all_libgfortran-Werror.patch
+ 16_all_libgo-Werror-pr53679.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 33_all_armhf.patch
diff --git a/4.6.2/gentoo/15_all_libgfortran-Werror.patch b/4.6.2/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.6.2/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.6.2/gentoo/README.history b/4.6.2/gentoo/README.history
index 3e81e35..9651fb8 100644
--- a/4.6.2/gentoo/README.history
+++ b/4.6.2/gentoo/README.history
@@ -1,6 +1,7 @@
-1.5 [pending]
+1.5 27 Sep 2011
+ 05_all_gcc-4.6.x-siginfo.patch
- 08_all_cross-compile.patch
+ + 15_all_libgfortran-Werror.patch
+ 16_all_libgo-Werror-pr53679.patch
+ 27_all_gcj-glibc-2.15-pr50888.patch
+ 33_all_armhf.patch
diff --git a/4.6.3/gentoo/15_all_libgfortran-Werror.patch b/4.6.3/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.6.3/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.6.3/gentoo/README.history b/4.6.3/gentoo/README.history
index 947e9d2..c84886d 100644
--- a/4.6.3/gentoo/README.history
+++ b/4.6.3/gentoo/README.history
@@ -1,3 +1,6 @@
+1.7 27 Sep 2011
+ + 15_all_libgfortran-Werror.patch
+
1.6 11 Aug 2012
+ 65_all_gcc-hppa-section-conflicts-pr52999.patch
diff --git a/4.7.0/gentoo/15_all_libgfortran-Werror.patch b/4.7.0/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.7.0/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.7.0/gentoo/README.history b/4.7.0/gentoo/README.history
index 6e535f6..35ba705 100644
--- a/4.7.0/gentoo/README.history
+++ b/4.7.0/gentoo/README.history
@@ -1,5 +1,6 @@
-1.2 [pending]
+1.2 27 Sep 2012
+ 05_all_gcc-4.7.0-siginfo.patch
+ + 15_all_libgfortran-Werror.patch
+ 16_all_libgo-Werror-pr53679.patch
+ 49_all_gcc-4.7-x86-libitm-pr52695.patch
diff --git a/4.7.1/gentoo/15_all_libgfortran-Werror.patch b/4.7.1/gentoo/15_all_libgfortran-Werror.patch
new file mode 100644
index 0000000..31fca6d
--- /dev/null
+++ b/4.7.1/gentoo/15_all_libgfortran-Werror.patch
@@ -0,0 +1,16 @@
+libgfortran does not respect --disable-werror
+
+https://bugs.gentoo.org/433435
+http://gcc.gnu.org/PR54724
+
+--- a/libgfortran/configure
++++ b/libgfortran/configure
+@@ -5551,7 +5551,7 @@ fi
+
+ # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
+ if test "x$GCC" = "xyes"; then
+- AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
++ AM_FCFLAGS="-I . -Wall -fimplicit-none -fno-repack-arrays -fno-underscoring"
+ ## We like to use C99 routines when available. This makes sure that
+ ## __STDC_VERSION__ is set such that libc includes make them available.
+ AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
diff --git a/4.7.1/gentoo/README.history b/4.7.1/gentoo/README.history
index 3995255..ad49b8a 100644
--- a/4.7.1/gentoo/README.history
+++ b/4.7.1/gentoo/README.history
@@ -1,3 +1,6 @@
+1.4 27 Sep 2012
+ + 15_all_libgfortran-Werror.patch
+
1.3 18 Aug 2012
U 10_all_default-fortify-source.patch
+ 67_all_gcc-poison-system-directories.patch