--
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
--- 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
--- 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
--- 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;
--- 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_
--- 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
--- 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