[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-09-10 Thread ebotcazou at gcc dot gnu dot org
--- Comment #10 from ebotcazou at gcc dot gnu dot org 2006-09-10 21:34 --- Fixed everywhere. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-09-10 Thread ebotcazou at gcc dot gnu dot org
--- Comment #9 from ebotcazou at gcc dot gnu dot org 2006-09-10 21:28 --- Subject: Bug 28636 Author: ebotcazou Date: Sun Sep 10 21:28:39 2006 New Revision: 116829 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116829 Log: PR rtl-optimization/28636 * combine.c (f

[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-09-10 Thread ebotcazou at gcc dot gnu dot org
--- Comment #8 from ebotcazou at gcc dot gnu dot org 2006-09-10 21:28 --- Subject: Bug 28636 Author: ebotcazou Date: Sun Sep 10 21:28:03 2006 New Revision: 116828 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116828 Log: PR rtl-optimization/28636 * combine.c (f

[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-09-10 Thread ebotcazou at gcc dot gnu dot org
--- Comment #7 from ebotcazou at gcc dot gnu dot org 2006-09-10 21:27 --- Subject: Bug 28636 Author: ebotcazou Date: Sun Sep 10 21:27:36 2006 New Revision: 116827 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116827 Log: PR rtl-optimization/28636 * combine.c (f

[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-09-09 Thread ebotcazou at gcc dot gnu dot org
--- Comment #6 from ebotcazou at gcc dot gnu dot org 2006-09-09 22:09 --- > it looks like ifcvt messes up in pass 3 and puts the post-inc in the > cond-exec block. It's actually the combiner that wrongly ditches the post-inc, at least with the last set of options you posted. Amazingly

[Bug rtl-optimization/28636] [4.0/4.1 regression] Miscompiled loop

2006-08-08 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2006-08-08 09:09 --- Confirmed. The problem is probably latent on mainline. check_header is being miscompiled, -O -fno-loop-optimize2 -fno-loop-optimize -fno-branch-count-reg is enough to trigger the bug (i.e. no loop bug). extern voi