r240485 - in /trunk: gcc/ChangeLog gcc/Makefile...

mpolacek@gcc.gnu.org mpolacek@gcc.gnu.org
Mon Sep 26 09:42:00 GMT 2016


Author: mpolacek
Date: Mon Sep 26 09:42:50 2016
New Revision: 240485

URL: https://gcc.gnu.org/viewcvs?rev=240485&root=gcc&view=rev
Log:
Implement -Wimplicit-fallthrough.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/libsupc++/hash_bytes.cc

Changes in other areas also in this revision:
Added:
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-1.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-10.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-11.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-12.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-13.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-14.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-15.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-16.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-17.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-18.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-19.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-2.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-20.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-21.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-3.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-4.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-5.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-6.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-7.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-8.c
    trunk/gcc/testsuite/c-c++-common/Wimplicit-fallthrough-9.c
    trunk/gcc/testsuite/c-c++-common/attr-fallthrough-1.c
    trunk/gcc/testsuite/c-c++-common/attr-fallthrough-2.c
    trunk/gcc/testsuite/g++.dg/cpp0x/fallthrough1.C
    trunk/gcc/testsuite/g++.dg/cpp0x/fallthrough2.C
    trunk/gcc/testsuite/g++.dg/cpp1z/fallthrough1.C
    trunk/gcc/testsuite/gcc.dg/Wimplicit-fallthrough-1.c
    trunk/gcc/testsuite/obj-c++.dg/Wimplicit-fallthrough-1.mm
    trunk/gcc/testsuite/objc.dg/Wimplicit-fallthrough-1.m
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/builtins.c
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c-family/c-common.h
    trunk/gcc/c/ChangeLog
    trunk/gcc/c/c-decl.c
    trunk/gcc/c/c-parser.c
    trunk/gcc/common.opt
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/convert.c
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c
    trunk/gcc/cp/constraint.cc
    trunk/gcc/cp/parser.c
    trunk/gcc/cp/pt.c
    trunk/gcc/cp/semantics.c
    trunk/gcc/cp/typeck.c
    trunk/gcc/doc/extend.texi
    trunk/gcc/doc/invoke.texi
    trunk/gcc/final.c
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/arith.c
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/fortran/parse.c
    trunk/gcc/fortran/primary.c
    trunk/gcc/fortran/trans-array.c
    trunk/gcc/fortran/trans-expr.c
    trunk/gcc/fortran/trans-io.c
    trunk/gcc/genattrtab.c
    trunk/gcc/genpreds.c
    trunk/gcc/gimple-ssa-strength-reduction.c
    trunk/gcc/gimple.h
    trunk/gcc/gimplify.c
    trunk/gcc/godump.c
    trunk/gcc/internal-fn.c
    trunk/gcc/internal-fn.def
    trunk/gcc/langhooks.c
    trunk/gcc/langhooks.h
    trunk/gcc/reload1.c
    trunk/gcc/resource.c
    trunk/gcc/system.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/warn/Wunused-label-1.C
    trunk/gcc/tree-core.h
    trunk/gcc/tree-ssa-loop-ivopts.c
    trunk/gcc/tree.h
    trunk/gcc/varasm.c
    trunk/libcpp/ChangeLog
    trunk/libcpp/include/cpplib.h
    trunk/libcpp/lex.c



More information about the Libstdc++-cvs mailing list