https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60850
Tony Kelman <tony at kelman dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tony at kelman dot net --- Comment #7 from Tony Kelman <tony at kelman dot net> --- Applying this change has made GCC 4.8.3 unusable for a large body of legacy code. Not good for a patch release. Anything that uses old versions of autoconf where the AC_CHECK_DECL probe used exactly this kind of cast, and has -pedantic-errors in its CFLAGS, now gets completely different results from configure, in many cases failing to build. I realize the right solution is to update to a newer version of autoconf in these cases, but there are many thousands of lines of custom autoconf macros out there that make that much easier said than done. Or remove -pedantic-errors, but that could lead to a different set of problems. As GCC 4.8.3 makes it into more distributions this is going to become a maintenance burden, forcing a great deal of patching around the problem or recommending users install different compiler versions than their default.