[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-29 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-05-29 16:09 --- *** Bug 27322 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-21 Thread kazu at gcc dot gnu dot org
--- Comment #4 from kazu at gcc dot gnu dot org 2006-05-21 15:13 --- Subject: Bug 27671 Author: kazu Date: Sun May 21 15:13:36 2006 New Revision: 113955 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113955 Log: gcc/ PR rtl-optimization/27671 * simplify-rtx.c

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-21 Thread kazu at gcc dot gnu dot org
--- Comment #5 from kazu at gcc dot gnu dot org 2006-05-21 15:17 --- Just checked in a patch. -- kazu at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-20 Thread kazu at gcc dot gnu dot org
--- Comment #3 from kazu at gcc dot gnu dot org 2006-05-20 19:52 --- Posted a patch. -- kazu at gcc dot gnu dot org changed: What|Removed |Added URL|

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-19 Thread kazu at gcc dot gnu dot org
--- Comment #2 from kazu at gcc dot gnu dot org 2006-05-20 04:57 --- The whole problem is reduced to the combiner doing wrong simplification of XOR. Here are some details. Consider: extern void abort (void) __attribute__ ((noreturn)); extern void exit (int) __attribute__

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-18 21:19 --- Combine is causing the code to turn into: (insn 17 16 18 2 (set (reg:CCGOC 17 flags) (compare:CCGOC (mem/c/i:SI (reg/f:SI 16 argp) [0 k+0 S4 A32]) (const_int 0 [0x0]))) 3 {*cmpsi_ccno_1} (nil)

[Bug rtl-optimization/27671] [4.2 Regression] optimization error on pentium4-Linux with %, regression from gcc-4.1.0

2006-05-18 Thread kazu at gcc dot gnu dot org
-- kazu at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org |dot org