https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96541
Bug ID: 96541 Summary: Bootstrap fails on Daerwin 19.6.0 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: juergen.reuter at desy dot de Target Milestone: --- After I upgraded to Darwin 19.6.0 (MACOSX 10.15.6) and XCode 11.6 bootstrapping/compiling gcc does not work any more with the following error: make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all'. g++ -std=c++11 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc -I../../gcc/c -I../../gcc/../include -I./../intl -I../../gcc/../libcpp/include -I/usr/local//include -I/usr/local//include -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc/../libbacktrace -I/usr/local//include -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo ../../gcc/c/gimple-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] warning: unknown warning option '-Werror=format-diag' [-Wunknown-warning-option] In file included from ../../gcc/c/gimple-parser.c:22: In file included from ../../gcc/coretypes.h:476: In file included from ../../gcc/hash-table.h:248: [...] In file included from ../../gcc/c/gimple-parser.c:44: In file included from ../../gcc/tree-vrp.h:23: ../../gcc/value-range.h:347:1: error: static declaration of 'gt_ggc_mx' follows non-static declaration gt_ggc_mx (int_range<N> *x) ^ ../../gcc/value-range.h:150:37: note: previous declaration is here template <unsigned X> friend void gt_ggc_mx (int_range<X> *); ^ ../../gcc/value-range.h:358:1: error: static declaration of 'gt_pch_nx' follows non-static declaration gt_pch_nx (int_range<N> *x) ^ ../../gcc/value-range.h:151:37: note: previous declaration is here template <unsigned X> friend void gt_pch_nx (int_range<X> *); ^ ../../gcc/value-range.h:369:1: error: static declaration of 'gt_pch_nx' follows non-static declaration gt_pch_nx (int_range<N> *x, gt_pointer_operator op, void *cookie) ^