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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |13.0
           Keywords|                            |ice-on-valid-code
            Summary|[12/13 Regression] Cannot   |[13 Regression] Cannot
                   |preprocess standard         |preprocess standard
                   |<algorithm> header with -E  |<algorithm> header with -E
                   |-fdirectives-only           |-fdirectives-only
      Known to work|                            |12.2.0

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
In file included from
/opt/compiler-explorer/gcc-trunk-20221228/include/c++/13.0.0/bits/stl_pair.h:60,
                 from
/opt/compiler-explorer/gcc-trunk-20221228/include/c++/13.0.0/bits/stl_algobase.h:64,
                 from
/opt/compiler-explorer/gcc-trunk-20221228/include/c++/13.0.0/algorithm:60,
                 from <source>:2:
/opt/compiler-explorer/gcc-trunk-20221228/include/c++/13.0.0/type_traits:2948:25:
error: missing binary operator before token "("
 2948 |                bool _Nothrow = noexcept(_S_conv<_Tp>(_S_get())),
      |                         ^
/opt/compiler-explorer/gcc-trunk-20221228/include/c++/13.0.0/type_traits:3033:27:
internal compiler error: unspellable token PRAGMA_EOL
 3033 |     ~__nonesuch() = delete;
      |                           ^
0xd431ba c_cpp_diagnostic(cpp_reader*, cpp_diagnostic_level,
cpp_warning_reason, rich_location*, char const*, __va_list_tag (*) [1])
        ???:0
0x238e7ba cpp_error(cpp_reader*, cpp_diagnostic_level, char const*, ...)
        ???:0
0x2399043 cpp_spell_token(cpp_reader*, cpp_token const*, unsigned char*, bool)
        ???:0
0x2399e40 cpp_token_as_text(cpp_reader*, cpp_token const*)
        ???:0
0x239333f _cpp_parse_expr

Reply via email to