https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65902
--- Comment #1 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- this would fix the regression: --- libgcc/unwind-arm-common.inc.jj 2015-01-05 13:33:28.000000000 +0100 +++ libgcc/unwind-arm-common.inc 2015-04-27 15:54:04.378469179 +0200 @@ -36,7 +36,7 @@ /* Definitions for C++ runtime support routines. We make these weak declarations to avoid pulling in libsupc++ unnecessarily. */ -typedef unsigned char bool; +#define bool unsigned char typedef struct _ZSt9type_info type_info; /* This names C++ type_info type */ enum __cxa_type_match_result