X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=include%2Furcu%2Farch%2Faarch64.h;h=9e2f1ffdb6d09ee93c12692a77db3866a69de9e3;hp=d6a133758dffca0c22ca5f6e94314c4c6d0d5390;hb=ddec79fd4f75b5ae0c49ee25c843220cf060cb96;hpb=6893800a4d1cc14dff0395ddcd660a5138db183d diff --git a/include/urcu/arch/aarch64.h b/include/urcu/arch/aarch64.h index d6a1337..9e2f1ff 100644 --- a/include/urcu/arch/aarch64.h +++ b/include/urcu/arch/aarch64.h @@ -42,6 +42,15 @@ extern "C" { #define __NR_membarrier 283 #endif +/* + * https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63293 + */ +#ifdef URCU_GCC_VERSION +# if URCU_GCC_VERSION < 50100 +# error Your gcc version performs unsafe access to deallocated stack +# endif +#endif + #ifdef __cplusplus } #endif