https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127821
Bug ID: 127821
Summary: Bootstrap fails after r14.4.0-237-gb8c8ee7caec
Product: gcc
Version: 14.4.0
Status: UNCONFIRMED
Keywords: build
Severity: normal
Priority: P3
Component: preprocessor
Assignee: unassigned at gcc dot gnu.org
Reporter: stefansf at gcc dot gnu.org
Target Milestone: ---
g++ -I/gcc/src/libcpp -I. -I/gcc/src/libcpp/../include
-I/gcc/src/libcpp/include -O0 -g3 -W -Wall -Wno-narrowing -Wwrite-strings
-Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti
-I/gcc/src/libcpp -I. -I/gcc/src/libcpp/../include -I/gcc/src/libcpp/include
-c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo
/gcc/src/libcpp/directives.cc
/gcc/src/libcpp/directives.cc: In function ‘char*
glue_header_name(cpp_reader*)’:
/gcc/src/libcpp/directives.cc:752:15: error: ‘_cpp_get_token_no_padding’ was
not declared in this scope
752 | token = _cpp_get_token_no_padding (pfile);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/gcc/src/libcpp/directives.cc: In function ‘const char*
parse_include(cpp_reader*, int*, const cpp_token***, location_t*)’:
/gcc/src/libcpp/directives.cc:794:12: error: ‘_cpp_get_token_no_padding’ was
not declared in this scope
794 | header = _cpp_get_token_no_padding (pfile);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/gcc/src/libcpp/directives.cc: In function ‘const cpp_token*
get__Pragma_string(cpp_reader*)’:
/gcc/src/libcpp/directives.cc:1841:11: error: ‘_cpp_get_token_no_padding’ was
not declared in this scope
1841 | paren = _cpp_get_token_no_padding (pfile);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:227: directives.o] Error 1
Function _cpp_get_token_no_padding is not defined in branch gcc-14.