[Bug c/105987] New: ICE: unspellable token PRAGMA_EOL
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Wed Jun 15 08:27:43 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105987
Bug ID: 105987
Summary: ICE: unspellable token PRAGMA_EOL
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: gscfq@t-online.de
Target Milestone: ---
Affects versions down to at least r5 :
(test cases c-c++-common/gomp/declare-variant-9.c, -10.c, -11.c)
$ gcc-13-20220612 -c declare-variant-9.c -fopenmp -traditional-cpp
declare-variant-9.c:43: internal compiler error: unspellable token PRAGMA_EOL
43 | #if defined(__i386__) || defined(__x86_64__)
|
0x74d9f2 c_cpp_diagnostic(cpp_reader*, cpp_diagnostic_level,
cpp_warning_reason, rich_location*, char const*, __va_list_tag (*) [1])
../../gcc/c-family/c-common.cc:6673
0x19eb6b7 cpp_diagnostic
../../libcpp/errors.cc:82
0x19eb766 cpp_error(cpp_reader*, cpp_diagnostic_level, char const*, ...)
../../libcpp/errors.cc:96
0x19f50fd cpp_spell_token(cpp_reader*, cpp_token const*, unsigned char*, bool)
../../libcpp/lex.cc:4164
0x19f5df7 cpp_token_as_text(cpp_reader*, cpp_token const*)
../../libcpp/lex.cc:4180
0x19efabc _cpp_parse_expr
../../libcpp/expr.cc:1375
0x19e8393 do_if
../../libcpp/directives.cc:2060
0x19e9ca0 _cpp_handle_directive
../../libcpp/directives.cc:557
0x1a0632d _cpp_scan_out_logical_line
../../libcpp/traditional.cc:776
0x1a06a90 _cpp_read_logical_line_trad
../../libcpp/traditional.cc:321
0x76d287 scan_translation_unit_trad
../../gcc/c-family/c-ppoutput.cc:420
0x76d287 preprocess_file(cpp_reader*)
../../gcc/c-family/c-ppoutput.cc:97
0x76b748 c_common_init()
../../gcc/c-family/c-opts.cc:1214
0x6a6826 lang_dependent_init
../../gcc/toplev.cc:1834
0x6a6826 do_compile
../../gcc/toplev.cc:2129
More information about the Gcc-bugs
mailing list