http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51390
--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-12-06 22:07:53 UTC --- > Hmmm, you debug where it is segfaulting? Here it what I get with gdb f_recip d_recip f_div d_div vec_f_recip vec_d_recip vec_f_div vec_f_div2 vec_f_div53 vec_d_div vec_d_div2 vec_d_div53 v4sf_recip1 v4sf_recip2 v2df_recip1 v4sf_recip3 v2df_recip2 Analyzing compilation unit Performing interprocedural optimizations <*free_lang_data> <visibility> <early_local_cleanups> <emutls> <whole-program> <profile_estimate> <cp> <inline> <pure-const> <static-var>Assembling functions: f_recip d_recip /opt/gcc/work/gcc/testsuite/gcc.target/powerpc/recip-5.c: In function 'd_recip': /opt/gcc/work/gcc/testsuite/gcc.target/powerpc/recip-5.c:12:39: error: Builtin function __builtin_recipdiv is not supported with the current options Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000000 0x0036b27c in store_expr (exp=0x42811dc0, target=0x428fc290, call_param_p=<value temporarily unavailable, due to optimizations>, nontemporal=<value temporarily unavailable, due to optimizations>) at ../../work/gcc/expr.c:5170 5170 if (CONSTANT_P (temp) && GET_MODE (temp) == VOIDmode (gdb) bt #0 0x0036b27c in store_expr (exp=0x42811dc0, target=0x428fc290, call_param_p=<value temporarily unavailable, due to optimizations>, nontemporal=<value temporarily unavailable, due to optimizations>) at ../../work/gcc/expr.c:5170 #1 0x0036b278 in store_expr (exp=0x42811dc0, target=0x428fc290, call_param_p=<value temporarily unavailable, due to optimizations>, nontemporal=<value temporarily unavailable, due to optimizations>) at ../../work/gcc/expr.c:5163 Previous frame identical to this frame (gdb could not unwind past this frame) Current language: auto; currently c++