[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-25 Thread bernds at gcc dot gnu dot org


--- Comment #4 from bernds at gcc dot gnu dot org  2010-08-25 14:08 ---
Subject: Bug 45355

Author: bernds
Date: Wed Aug 25 14:08:23 2010
New Revision: 163546

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163546
Log:
PR middle-end/45355
* combine.c (try_combine): Use reg_overlap_mentioned_p rather than
dead_or_set_p when computing i0_feeds_i2_n.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/combine.c


-- 


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



[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-25 Thread hjl dot tools at gmail dot com


--- Comment #5 from hjl dot tools at gmail dot com  2010-08-26 03:18 ---
Fixed.


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


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



[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-23 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.6.0


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



[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-23 Thread hjl dot tools at gmail dot com


--- Comment #3 from hjl dot tools at gmail dot com  2010-08-23 21:25 ---
(In reply to comment #2)
 Created an attachment (id=21536)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21536action=view) [edit]
 Potential fix
 
 Can you try this?
 

It works.  Thanks.


-- 


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



[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-21 Thread bernds at gcc dot gnu dot org


--- Comment #2 from bernds at gcc dot gnu dot org  2010-08-21 14:44 ---
Created an attachment (id=21536)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21536action=view)
Potential fix

Can you try this?


-- 


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



[Bug middle-end/45355] [4.6 regression] FAIL: gcc.c-torture/compile/pr43164.c

2010-08-20 Thread hjl dot tools at gmail dot com


--- Comment #1 from hjl dot tools at gmail dot com  2010-08-20 13:52 ---
We are running out of stack in recursive call:

Program received signal SIGSEGV, Segmentation fault.
0x41bf3c90 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88070, pfalse=0x6ef88080)
at ../../src-trunk/gcc/combine.c:8437
8437  enum machine_mode mode = GET_MODE (x);
(gdb) bt
#0  0x41bf3c90 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88070, pfalse=0x6ef88080)
at ../../src-trunk/gcc/combine.c:8437
#1  0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88100, pfalse=0x6ef88110)
at ../../src-trunk/gcc/combine.c:8472
#2  0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88190, pfalse=0x6ef881a0)
at ../../src-trunk/gcc/combine.c:8472
#3  0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88220, pfalse=0x6ef88230)
at ../../src-trunk/gcc/combine.c:8472
#4  0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef882b0, pfalse=0x6ef882c0)
at ../../src-trunk/gcc/combine.c:8472
#5  0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88340, pfalse=0x6ef88350)
at ../../src-trunk/gcc/combine.c:8472
#6  0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef883d0, pfalse=0x6ef883e0)
at ../../src-trunk/gcc/combine.c:8472
#7  0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88460, pfalse=0x6ef88470)
---Type return to continue, or q return to quit---
at ../../src-trunk/gcc/combine.c:8472
#8  0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef884f0, pfalse=0x6ef88500)
at ../../src-trunk/gcc/combine.c:8472
#9  0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88580, pfalse=0x6ef88590)
at ../../src-trunk/gcc/combine.c:8472
#10 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88610, pfalse=0x6ef88620)
at ../../src-trunk/gcc/combine.c:8472
#11 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef886a0, pfalse=0x6ef886b0)
at ../../src-trunk/gcc/combine.c:8472
#12 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88730, pfalse=0x6ef88740)
at ../../src-trunk/gcc/combine.c:8472
#13 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef887c0, pfalse=0x6ef887d0)
at ../../src-trunk/gcc/combine.c:8472
#14 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88850, pfalse=0x6ef88860)
at ../../src-trunk/gcc/combine.c:8472
#15 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
---Type return to continue, or q return to quit---
ptrue=0x6ef888e0, pfalse=0x6ef888f0)
at ../../src-trunk/gcc/combine.c:8472
#16 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88970, pfalse=0x6ef88980)
at ../../src-trunk/gcc/combine.c:8472
#17 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88a00, pfalse=0x6ef88a10)
at ../../src-trunk/gcc/combine.c:8472
#18 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88a90, pfalse=0x6ef88aa0)
at ../../src-trunk/gcc/combine.c:8472
#19 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88b20, pfalse=0x6ef88b30)
at ../../src-trunk/gcc/combine.c:8472
#20 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88bb0, pfalse=0x6ef88bc0)
at ../../src-trunk/gcc/combine.c:8472
#21 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88c40, pfalse=0x6ef88c50)
at ../../src-trunk/gcc/combine.c:8472
#22 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88cd0, pfalse=0x6ef88ce0)
at ../../src-trunk/gcc/combine.c:8472
---Type return to continue, or q return to quit---
#23 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88d60, pfalse=0x6ef88d70)
at ../../src-trunk/gcc/combine.c:8472
#24 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88df0, pfalse=0x6ef88e00)
at ../../src-trunk/gcc/combine.c:8472
#25 0x41bf4190 in if_then_else_cond (x=0x23ef0900, 
ptrue=0x6ef88e80, pfalse=0x6ef88e90)
at ../../src-trunk/gcc/combine.c:8472
#26 0x41bf4190 in if_then_else_cond (x=0x23ef08d0, 
ptrue=0x6ef88f10,