[Bug c++/8715] '~' operator for unsigned char and conversion to bool

manu at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Aug 6 16:20:00 GMT 2008



------- Comment #11 from manu at gcc dot gnu dot org  2008-08-06 16:19 -------
Subject: Bug 8715

Author: manu
Date: Wed Aug  6 16:17:41 2008
New Revision: 138814

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138814
Log:
2008-08-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

        PR 8715
        * c-common.c (warn_for_sign_compare): New. Handle separately the
        case that 'constant' is zero.
        * c-typeck.c (build_binary_op): Move code to c-common.c
cp/
        * typeck.c (cp_build_binary_op): Move code to c-common.c.
testsuite/
        * gcc.dg/pr8715.c: New.
        * g++.dg/warn/pr8715.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/warn/pr8715.C
    trunk/gcc/testsuite/gcc.dg/pr8715.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/c-common.c
    trunk/gcc/c-common.h
    trunk/gcc/c-typeck.c
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/typeck.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8715



More information about the Gcc-bugs mailing list