SOURCES: gcc-pr34212.patch (NEW) - fix minor false positive warning.

pluto pluto at pld-linux.org
Fri Feb 1 21:17:41 CET 2008


Author: pluto                        Date: Fri Feb  1 20:17:41 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix minor false positive warning.

---- Files affected:
SOURCES:
   gcc-pr34212.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/gcc-pr34212.patch
diff -u /dev/null SOURCES/gcc-pr34212.patch:1.1
--- /dev/null	Fri Feb  1 21:17:41 2008
+++ SOURCES/gcc-pr34212.patch	Fri Feb  1 21:17:35 2008
@@ -0,0 +1,12 @@
+--- gcc-4.2.3/gcc/cp/cvt.c.orig	2007-08-31 10:27:50.000000000 +0200
++++ gcc-4.2.3/gcc/cp/cvt.c	2008-02-01 20:48:44.000000000 +0100
+@@ -964,7 +964,8 @@
+ 		 conversions.  Do not use STRIP_NOPs because it will
+ 		 not strip conversions to "void", as that is not a
+ 		 mode-preserving conversion.  */
+-	      while (TREE_CODE (e) == NOP_EXPR)
++	      while (TREE_CODE (e) == NOP_EXPR
++	           || TREE_CODE (e) == NON_LVALUE_EXPR)
+ 		e = TREE_OPERAND (e, 0);
+ 
+ 	      code = TREE_CODE (e);
================================================================


More information about the pld-cvs-commit mailing list