[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33134

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread ian at airs dot com
--- Comment #6 from ian at airs dot com 2007-08-21 21:44 --- Fixed. -- ian at airs dot com changed: What|Removed |Added Status|NEW |RE

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread ian at gcc dot gnu dot org
--- Comment #5 from ian at gcc dot gnu dot org 2007-08-21 21:35 --- Subject: Bug 33134 Author: ian Date: Tue Aug 21 21:35:06 2007 New Revision: 127679 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127679 Log: ./: PR tree-optimization/33134 * tree-vrp.c (adjust_r

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread tbm at cyrius dot com
--- Comment #4 from tbm at cyrius dot com 2007-08-21 17:25 --- better (C based) testcase: /* Testcase by Martin Michlmayr <[EMAIL PROTECTED]> */ ui_create_cursor (unsigned char *andmask) { unsigned char *cursor, *pcursor; unsigned char nextbit; for (nextbit = 0x80; nextbit != 0;

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread ian at airs dot com
--- Comment #3 from ian at airs dot com 2007-08-21 13:59 --- Index: gcc/tree-vrp.c === --- gcc/tree-vrp.c (revision 127491) Testing this patch. +++ gcc/tree-vrp.c (working copy) @@ -2641,7 +2641,7 @@ adjust_range_

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-08-21 12:09 --- Confirmed. Value numbering constant propagates c1 = 128; to c1.1_6 = (signed char)c1; and creates a constant with overflow flag set which confuses VRP signed overflow handling. -- rguenth at gcc dot gnu do

[Bug tree-optimization/33134] [4.3 Regression] ICE in set_value_range, at tree-vrp.c:325

2007-08-21 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2007-08-21 10:23 --- Testcase: /* Testcase by Martin Michlmayr <[EMAIL PROTECTED]> */ class FXObject; class FXStream { public:FXStream (const FXObject *cont = __null); FXStream & operator<< (const unsigned char &v); }; bool fxsaveGIF (FXSt