https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64776
--- Comment #1 from howarth at bromo dot med.uc.edu --- Backtraces as... % lldb /sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/gcc/cc1 (lldb) target create "/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/gcc/cc1" Current executable set to '/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/gcc/cc1' (x86_64). (lldb) r -fpreprocessed pr64307.i -fPIC -quiet -dumpbase pr64307.c -mmacosx-version-min=10.10.1 -m64 -mtune=core2 -auxbase-strip pr64307.s -O0 -version -fno-diagnostics-show-caret -fdiagnostics-color=never -fipa-icf -fdump-ipa-icf -o pr64307.s Process 86458 launched: '/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/gcc/cc1' (x86_64) GNU C11 (GCC) version 5.0.0 20150124 (experimental) (x86_64-apple-darwin14.1.0) compiled by GNU C version 5.0.0 20150124 (experimental), GMP version 6.0.0, MPFR version 3.1.2, MPC version 1.0.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C11 (GCC) version 5.0.0 20150124 (experimental) (x86_64-apple-darwin14.1.0) compiled by GNU C version 5.0.0 20150124 (experimental), GMP version 6.0.0, MPFR version 3.1.2, MPC version 1.0.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: f59cc75aa297c9855565e65a45cb4437 /sw/src/fink.build/gcc50-5.0.0-1000/gcc-5-20150124/gcc/testsuite/gcc.dg/ipa/pr64307.c: In function ‘real_part’: /sw/src/fink.build/gcc50-5.0.0-1000/gcc-5-20150124/gcc/testsuite/gcc.dg/ipa/pr64307.c:28:1: error: invalid argument to gimple call a # .MEM_2 = VDEF <.MEM_1(D)> retval.0_3 = real_part_2 (a); [tail call] /sw/src/fink.build/gcc50-5.0.0-1000/gcc-5-20150124/gcc/testsuite/gcc.dg/ipa/pr64307.c:28:1: internal compiler error: verify_gimple failed Process 86458 stopped * thread #1: tid = 0x37ebcf, 0x00007fff92ac5286 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff92ac5286 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill + 10: -> 0x7fff92ac5286: jae 0x7fff92ac5290 ; __pthread_kill + 20 0x7fff92ac5288: movq %rax, %rdi 0x7fff92ac528b: jmp 0x7fff92ac0c53 ; cerror_nocancel 0x7fff92ac5290: retq (lldb) bt * thread #1: tid = 0x37ebcf, 0x00007fff92ac5286 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff92ac5286 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff8f61842f libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff995feb53 libsystem_c.dylib`abort + 129 frame #3: 0x0000000100e24686 cc1`uw_init_context_1(context=0x00007fff5fbfeb80, outer_cfa=0x00007fff5fbfee30, outer_ra=0x0000000100d88d75) + 134 at unwind-dw2.c:1563 frame #4: 0x0000000100e25258 cc1`_Unwind_Backtrace(trace=0x0000000100d88cd0, trace_argument=0x00007fff5fbfee30) + 56 at unwind.inc:283 frame #5: 0x0000000100d88d75 cc1`backtrace_full(state=<unavailable>, skip=<unavailable>, callback=<unavailable>, error_callback=<unavailable>, data=<unavailable>) + 53 at backtrace.c:106 frame #6: 0x0000000100d54703 cc1`diagnostic_action_after_output(context=0x0000000141577300, diag_kind=<unavailable>) + 435 at diagnostic.c:529 frame #7: 0x0000000100d54943 cc1`diagnostic_report_diagnostic(context=0x0000000141577300, diagnostic=0x00007fff5fbfef00) + 483 at diagnostic.c:869 frame #8: 0x0000000100d55e9b cc1`internal_error(gmsgid=<unavailable>) + 235 at diagnostic.c:1240 frame #9: 0x00000001009f881f cc1`verify_gimple_in_cfg(fn=0x0000000143139e70, verify_nothrow=false) + 3167 at tree-cfg.c:5069 frame #10: 0x00000001008ccd3a cc1`execute_function_todo(fn=0x0000000143139e70, data=<unavailable>) + 586 at passes.c:1955 frame #11: 0x00000001008cd4d2 cc1`do_per_function(callback=0x00000001008ccaf0, data=0x0000000000000040) + 226 at passes.c:1654 frame #12: 0x00000001008cd62e cc1`execute_todo(flags=64) + 302 at passes.c:2012 frame #13: 0x00000001008d00b1 cc1`execute_one_pass(pass=0x00000001422133b0) + 481 at passes.c:2339 frame #14: 0x00000001008d0c5a cc1`execute_ipa_pass_list(pass=0x00000001422133b0) + 154 at passes.c:2723 frame #15: 0x00000001004cb0c7 cc1`symbol_table::compile() + 301 at cgraphunit.c:2133 frame #16: 0x00000001004caf9a cc1`symbol_table::compile(this=0x0000000143005000) + 1226 frame #17: 0x00000001004cd568 cc1`symbol_table::finalize_compilation_unit(this=0x0000000143005000) + 168 at timevar.h:110 frame #18: 0x000000010001baf9 cc1`c_write_global_declarations() + 361 at c-decl.c:10789 frame #19: 0x00000001009af63f cc1`compile_file + 143 at toplev.c:608 frame #20: 0x0000000100e931e7 cc1`toplev::main(int, char**) + 1288 at toplev.c:2050 frame #21: 0x0000000100e92cdf cc1`toplev::main(this=<unavailable>, argc=20, argv=0x00007fff5fbff478) + 719 frame #22: 0x0000000100e93eac cc1`main(argc=<unavailable>, argv=<unavailable>) + 44 at main.c:39 frame #23: 0x00007fff94d2b5c9 libdyld.dylib`start + 1 frame #24: 0x00007fff94d2b5c9 libdyld.dylib`start + 1 (lldb)