[Bug middle-end/49721] convert_memory_address_addr_space may generate invalid new insns

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Aug 2 15:40:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49721

--- Comment #6 from Uros Bizjak <ubizjak at gmail dot com> 2011-08-02 15:39:55 UTC ---
(In reply to comment #5)
> Another testcase:

Program received signal SIGSEGV, Segmentation fault.
try_combine (i3=<optimized out>, i2=<optimized out>, i1=0x0, i0=<optimized
out>, new_direct_jump_p=0x7fffffffdf54, 
    last_combined_insn=0x7ffff1a12c60) at
../../gcc-svn/trunk/gcc/combine.c:4154
4154              if (link->insn == i2)

#0  try_combine (i3=<optimized out>, i2=<optimized out>, i1=0x0, i0=<optimized
out>, new_direct_jump_p=0x7fffffffdf54, 
    last_combined_insn=0x7ffff1a12c60) at
../../gcc-svn/trunk/gcc/combine.c:4154
#1  0x0000000000d3192d in combine_instructions (nregs=<optimized out>,
f=0x7ffff1a01048) at ../../gcc-svn/trunk/gcc/combine.c:1223
#2  rest_of_handle_combine () at ../../gcc-svn/trunk/gcc/combine.c:13880
#3  0x0000000000871d88 in execute_one_pass (pass=0x13d2620) at
../../gcc-svn/trunk/gcc/passes.c:2063
#4  0x00000000008720f5 in execute_pass_list (pass=0x13d2620) at
../../gcc-svn/trunk/gcc/passes.c:2118
#5  0x0000000000872107 in execute_pass_list (pass=0x13cdc80) at
../../gcc-svn/trunk/gcc/passes.c:2119
#6  0x00000000009752ce in tree_rest_of_compilation (fndecl=0x7ffff1b8cb00) at
../../gcc-svn/trunk/gcc/tree-optimize.c:416
#7  0x000000000065c8c6 in cgraph_expand_function (node=0x7ffff1991900) at
../../gcc-svn/trunk/gcc/cgraphunit.c:1803
#8  0x000000000065e64c in cgraph_expand_all_functions () at
../../gcc-svn/trunk/gcc/cgraphunit.c:1862



More information about the Gcc-bugs mailing list