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)

Reply via email to