diff -Nru gccxml-0.9.0+cvs20120420/debian/changelog gccxml-0.9.0+cvs20120420/debian/changelog
--- gccxml-0.9.0+cvs20120420/debian/changelog	2012-05-05 00:46:24.000000000 +0200
+++ gccxml-0.9.0+cvs20120420/debian/changelog	2012-07-26 16:54:16.000000000 +0200
@@ -1,3 +1,10 @@
+gccxml (0.9.0+cvs20120420-4) unstable; urgency=high
+
+  * Fix parsing of <limits> under GCC 4.7.1. Closes: #675181
+    + debian/patches/128bits.patch
+
+ -- Mathieu Malaterre <malat@debian.org>  Thu, 26 Jul 2012 16:53:41 +0200
+
 gccxml (0.9.0+cvs20120420-3) unstable; urgency=low
 
   [ Mathieu Malaterre ]
diff -Nru gccxml-0.9.0+cvs20120420/debian/patches/128bits.patch gccxml-0.9.0+cvs20120420/debian/patches/128bits.patch
--- gccxml-0.9.0+cvs20120420/debian/patches/128bits.patch	1970-01-01 01:00:00.000000000 +0100
+++ gccxml-0.9.0+cvs20120420/debian/patches/128bits.patch	2012-07-26 16:52:54.000000000 +0200
@@ -0,0 +1,12 @@
+Description: disable __int128 support
+Author: Mathieu Malaterre <malat@debian.org>
+Bug: http://www.gccxml.org/Bug/view.php?id=13372
+Bug-Debian: http://bugs.debian.org/675181
+Forwarded: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675181#34
+
+--- /dev/null
++++ gccxml-0.9.0+cvs20120420/GCC_XML/Support/GCC/4.7/bits/c++config.h
+@@ -0,0 +1,3 @@
++#include_next <bits/c++config.h>
++/* GCC 4.2 parser does not support __int128 */
++#undef _GLIBCXX_USE_INT128
diff -Nru gccxml-0.9.0+cvs20120420/debian/patches/series gccxml-0.9.0+cvs20120420/debian/patches/series
--- gccxml-0.9.0+cvs20120420/debian/patches/series	2012-04-21 04:47:04.000000000 +0200
+++ gccxml-0.9.0+cvs20120420/debian/patches/series	2012-07-26 16:52:54.000000000 +0200
@@ -1,2 +1,3 @@
 01_remove-xatexit.diff
 debian-tests
+128bits.patch
