------- 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

Reply via email to