------- Comment #2 from tbm at cyrius dot com 2008-09-11 16:57 ------- (gdb) run -quiet -O3 -maltivec ~/gdc-4.2-constfold.ii Starting program: /home/tbm/tmp/gcc/4.3-2008-09-11-r140291/gcc/cc1plus -quiet -O3 -maltivec ~/gdc-4.2-constfold.ii
Program received signal SIGSEGV, Segmentation fault. noce_try_sign_mask (if_info=0xffe18670) at gcc/ifcvt.c:1905 1905 b_unconditional = (if_info->insn_b == NULL_RTX (gdb) where #0 noce_try_sign_mask (if_info=0xffe18670) at gcc/ifcvt.c:1905 #1 0x108056f8 in noce_process_if_block (if_info=0xffe18670) at gcc/ifcvt.c:2399 #2 0x10808168 in if_convert () at gcc/ifcvt.c:2848 #3 0x10808570 in rest_of_handle_if_after_combine () at gcc/ifcvt.c:4209 #4 0x103f9094 in execute_one_pass (pass=0x10acbe58) at gcc/passes.c:1279 #5 0x103f93c4 in execute_pass_list (pass=0x10acbe58) at gcc/passes.c:1327 #6 0x103f93dc in execute_pass_list (pass=0x10ac7470) at gcc/passes.c:1328 #7 0x10525174 in tree_rest_of_compilation (fndecl=0xf7976b00) at gcc/tree-optimize.c:418 #8 0x106d7e70 in cgraph_expand_function (node=0xf7986600) at gcc/cgraphunit.c:1038 #9 0x106da444 in cgraph_optimize () at gcc/cgraphunit.c:1097 #10 0x100ba4e8 in cp_write_global_declarations () at gcc/cp/decl2.c:3608 #11 0x104c3f28 in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at gcc/toplev.c:979 #12 0x101dad50 in main (argc=<value optimized out>, argv=<value optimized out>) at gcc/main.c:35 (gdb) -- tbm at cyrius dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[4.4 Regression] Segfault in|[4.4 Regression] Segfault in |noce_try_sign_mask |noce_try_sign_mask |(ifcvt.c): b_unconditional |(ifcvt.c): b_unconditional http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37483