This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH to fix g++.dg/cpp0x/fallthrough2.C


OK.

On Thu, Sep 29, 2016 at 9:26 AM, Marek Polacek <polacek@redhat.com> wrote:
> On Thu, Sep 29, 2016 at 03:20:26PM +0200, Jakub Jelinek wrote:
>> Shouldn't that be { target c++14_down } instead?
>
> Didn't know about that.  Thus:
>
> 2016-09-29  Marek Polacek  <polacek@redhat.com>
>
>         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
>
> diff --git gcc/testsuite/g++.dg/cpp0x/fallthrough2.C gcc/testsuite/g++.dg/cpp0x/fallthrough2.C
> index 71c4a4f..075885a 100644
> --- gcc/testsuite/g++.dg/cpp0x/fallthrough2.C
> +++ gcc/testsuite/g++.dg/cpp0x/fallthrough2.C
> @@ -11,7 +11,7 @@ f (int i)
>      {
>      case 1:
>        bar (1);
> -      [[fallthrough]]; // { dg-warning ".fallthrough. is a C\\+\\+17 feature" "" { target { ! c++1z } }  }
> +      [[fallthrough]]; // { dg-warning ".fallthrough. is a C\\+\\+17 feature" "" { target { c++14_down } }  }
>      case 3:
>        bar (1);
>        [[gnu::fallthrough, gnu::fallthrough]]; // { dg-warning ".fallthrough. attribute specified multiple times" }
>
>         Marek


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]