------- Comment #7 from hubicka at gcc dot gnu dot org 2008-09-10 11:32 ------- #0 0x000000000099c80d in ira_allocno_live_ranges_intersect_p (a1=0x33da8ae0, a2=0x34395120) at ../../gcc/ira-conflicts.c:535 #1 0x000000000099ff0e in coalesced_allocno_conflict_p (a1=0x34e221b0, a2=0x33da8ae0, reload_p=1 '\001') at ../../gcc/ira-color.c:1436 #2 0x00000000009a2904 in ira_sort_regnos_for_alter_reg (pseudo_regnos=0x5eb441f0, n=<value optimized out>, reg_max_ref_width=0x580ffb00) at ../../gcc/ira-color.c:2278 #3 0x00000000005e4f86 in reload (first=0x2aaaacf99680, global=1) at ../../gcc/reload1.c:907 #4 0x000000000099472c in rest_of_handle_ira () at ../../gcc/ira.c:1867 #5 0x000000000059c211 in execute_one_pass (pass=0xdf3020) at ../../gcc/passes.c:1279 #6 0x000000000059c445 in execute_pass_list (pass=0xdf3020) at ../../gcc/passes.c:1327 #7 0x000000000059c45d in execute_pass_list (pass=0xdee140) at ../../gcc/passes.c:1328 #8 0x000000000066bc07 in tree_rest_of_compilation (fndecl=0x2aaaab9ae200) at ../../gcc/tree-optimize.c:418
OK, one hour later (at -O2) we spent all the time in IRA/reload. Vladimir, could you please take a look? Honza -- hubicka at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at redhat dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37448