https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93731
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- > So you could just disable asan and keep ubsan (set ASAN_SUPPORTED=no in > libsanitizer/configure.tgt for a particular darwin OS version, and if it is > 32-bit only, also test x$ac_cv_sizeof_void_p = x4 ? Right now there's only [LT]SAN_SUPPORTED in configure.{ac,tgt}. Sure ASAN_SUPPORTED (and/or UBSAN_SUPPORTED) could be added, but I doubt it's worth the effort. I have a prototype patch that just sets UNSUPPORTED=1 for *86*-apple-darwin11*. > Of course, trying to workaround kernel bugs this way is weird, but if it isn't > supported anymore or Apple isn't willing to fix their bugs... Mac OS X 10.7 is almost 9 years old by now and long past support. I don't feel particularly inclined to reghunt which gcc/sanitizer change caused this, let alone debug the Darwin kernel either.