]> git.eshelyaron.com Git - emacs.git/commitdiff
Omit -Wstrict-overflow workaround in GCC 5
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 30 Apr 2015 03:30:49 +0000 (20:30 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 30 Apr 2015 03:31:03 +0000 (20:31 -0700)
* src/process.c: Remove workaround for GCC -Wstrict-overflow bug
if it's GCC 5 or later, as the bug appears to be fixed in GCC 5.1.

src/process.c

index 3e04cb76387290a273a7a438a5d3c339d645d8d4..ce78d818e2984f11a941edb7c999966713ed426f 100644 (file)
@@ -136,8 +136,8 @@ extern int sys_select (int, fd_set *, fd_set *, fd_set *,
 
 /* Work around GCC 4.7.0 bug with strict overflow checking; see
    <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52904>.
-   These lines can be removed once the GCC bug is fixed.  */
-#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
+   This bug appears to be fixed in GCC 5.1, so don't work around it there.  */
+#if __GNUC__ == 4 && __GNUC_MINOR__ >= 3
 # pragma GCC diagnostic ignored "-Wstrict-overflow"
 #endif
 \f