https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121133

            Bug ID: 121133
           Summary: [13/14/15/16 Regression] __extension__ no longer
                    silences the pedwarn for long long
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: diagnostic
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---

Take:
```
__extension__ typedef long long tt;

```

With `-std=c++98 -pedantic` starting in GCC 4.5.0, a warning shows up:
```
<source>:1:15: warning: ISO C++ 1998 does not support 'long long'

```

But with the C front-end with `-std=c90 -pednatic` no warning shows up as
expected.

Reply via email to