diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-31 18:10:30 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-31 18:10:30 +0100 |
commit | 9782e1ec0aaf2e578ebaf83fc0fa70d67e0fe939 (patch) | |
tree | a7e2d192f9a6fd5143d44bb9836a1ad0487246be /gcc | |
parent | c5fed5c6f272f99c9a86eaa63f6c8c142cce0e86 (diff) | |
download | gcc-9782e1ec0aaf2e578ebaf83fc0fa70d67e0fe939.zip gcc-9782e1ec0aaf2e578ebaf83fc0fa70d67e0fe939.tar.gz gcc-9782e1ec0aaf2e578ebaf83fc0fa70d67e0fe939.tar.bz2 |
re PR c++/77886 (-Wimplicit-fallthrough: breaks duff's device (in function templates))
PR c++/77886
* pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over
FALLTHROUGH_LABEL_P flag to the new LABEL_DECL.
(tsubst_expr) <case LABEL_EXPR>: Likewise.
* g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
From-SVN: r241711
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 |
3 files changed, 8 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e3347c0..007389b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -45,13 +45,6 @@ * config/microblaze/linux.h (UCLIBC_DYNAMIC_LINKER): Define. -2016-10-31 Jakub Jelinek <jakub@redhat.com> - - PR c++/77886 - * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over - FALLTHROUGH_LABEL_P flag to the new LABEL_DECL. - (tsubst_expr) <case LABEL_EXPR>: Likewise. - 2016-09-11 Le-Chun Wu <lcwu@google.com> Mark Wielaard <mjw@redhat.com> diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b657f62..8651479 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -6,7 +6,9 @@ expression and break;. PR c++/77886 - * g++.dg/warn/Wimplicit-fallthrough-2.C: New test. + * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over + FALLTHROUGH_LABEL_P flag to the new LABEL_DECL. + (tsubst_expr) <case LABEL_EXPR>: Likewise. 2016-09-11 Le-Chun Wu <lcwu@google.com> Mark Wielaard <mjw@redhat.com> diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0d1a013..25bf893 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -29,6 +29,11 @@ PR tree-optimization/77860 * gcc.dg/pr77860.c: New test. +2016-10-31 Jakub Jelinek <jakub@redhat.com> + + PR c++/77886 + * g++.dg/warn/Wimplicit-fallthrough-2.C: New test. + 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> * gcc.dg/lto/pr60449_0.c: Skip for avr. |