--- Comment #4 from ian at airs dot com 2007-03-26 17:57 ---
I'm continuing to look into the best way to avoid the compiler crash. I want
to note that this code is being clobbered by undefined signed overflow.
Computing (19780211 + [-128,127]) * 43321879 is always going to overflow,
--- Comment #5 from ian at airs dot com 2007-03-26 18:27 ---
I'm testing this patch.
Index: tree-vrp.c
===
--- tree-vrp.c (revision 123218)
+++ tree-vrp.c (working copy)
@@ -1982,10 +1982,18 @@
--- Comment #6 from ian at gcc dot gnu dot org 2007-03-26 22:43 ---
Subject: Bug 31345
Author: ian
Date: Mon Mar 26 22:43:30 2007
New Revision: 123237
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123237
Log:
./:
PR tree-optimization/31345
* tree-vrp.c
--- Comment #7 from ian at gcc dot gnu dot org 2007-03-27 06:47 ---
Subject: Bug 31345
Author: ian
Date: Tue Mar 27 06:46:56 2007
New Revision: 123254
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123254
Log:
./:
PR tree-optimization/31345
* tree-vrp.c
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-03-25 18:41 ---
I think this is a regression also on the 4.2 branch now since the set of
patches that caused this is also there.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added