r240141 - in /trunk: gcc/cp/ChangeLog gcc/cp/ty...

mpolacek@gcc.gnu.org mpolacek@gcc.gnu.org
Wed Sep 14 17:47:00 GMT 2016


Author: mpolacek
Date: Wed Sep 14 17:46:59 2016
New Revision: 240141

URL: https://gcc.gnu.org/viewcvs?rev=240141&root=gcc&view=rev
Log:
	* typeck.c (cp_build_unary_op): Diagnose incrementing boolean
	expressions.  Tweak an error message.

	* c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
	* c-c++-common/gomp/atomic-13.c: Likewise.
	* c-c++-common/gomp/atomic-14.c: Likewise.
	* g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
	* g++.dg/cpp1z/bool-increment1.C: New test.
	* c-c++-common/pr60439.c: Add dg-warning.
	* g++.dg/expr/bitfield4.C: Likewise.
	* g++.dg/expr/bitfield5.C: Likewise.
	* g++.dg/expr/bitfield6.C: Likewise.
	* g++.dg/expr/bool1.C: Likewise.
	* g++.dg/expr/bool3.C: Likewise.
	* g++.dg/expr/lval3.C: Likewise.
	* g++.dg/expr/lval4.C: Likewise.
	* g++.old-deja/g++.jason/bool5.C: Likewise.
	* g++.dg/expr/bitfield3.C: Adjust dg-error.
	* g++.dg/other/error18.C: Likewise.
	* g++.dg/gomp/atomic-14.C: Likewise.
libgomp/
	* testsuite/libgomp.c++/atomic-3.C: Use -Wno-deprecated.
libstdc++-v3/
	* testsuite/23_containers/vector/debug/insert6_neg.cc: Use
	-Wno-deprecated.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/testsuite/23_containers/vector/debug/insert6_neg.cc

Changes in other areas also in this revision:
Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/bool-increment1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/typeck.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-12.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-13.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-14.c
    trunk/gcc/testsuite/c-c++-common/pr60439.c
    trunk/gcc/testsuite/g++.dg/cpp1y/lambda-init11.C
    trunk/gcc/testsuite/g++.dg/expr/bitfield3.C
    trunk/gcc/testsuite/g++.dg/expr/bitfield4.C
    trunk/gcc/testsuite/g++.dg/expr/bitfield5.C
    trunk/gcc/testsuite/g++.dg/expr/bitfield6.C
    trunk/gcc/testsuite/g++.dg/expr/bool1.C
    trunk/gcc/testsuite/g++.dg/expr/bool3.C
    trunk/gcc/testsuite/g++.dg/expr/lval3.C
    trunk/gcc/testsuite/g++.dg/expr/lval4.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-14.C
    trunk/gcc/testsuite/g++.dg/other/error18.C
    trunk/gcc/testsuite/g++.old-deja/g++.jason/bool5.C
    trunk/libgomp/ChangeLog
    trunk/libgomp/testsuite/libgomp.c++/atomic-3.C



More information about the Libstdc++-cvs mailing list