https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123976
--- Comment #171 from Sergey Fedorov <vital.had at gmail dot com> --- (In reply to Peter Dyballa from comment #139) > GGC's break came *much* faster than my breakfast: > > g++ -std=c++14 -fPIC -c -g -fPIC -DIN_GCC -fno-exceptions -fno-rtti > -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing -Wwrite-strings > -Wcast-qual -Wno-format -Wmissing-format-attribute -Wconditionally-supported > -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros > -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../.././gcc > -I../.././gcc/. -I../.././gcc/../include -I../.././gcc/../libcpp/include > -I../.././gcc/../libcody -I/opt/local/include -I/opt/local/include > -I/opt/local/include -I../.././gcc/../libdecnumber > -I../.././gcc/../libdecnumber/dpd -I../libdecnumber > -I../.././gcc/../libbacktrace -I/opt/local/include -o rs6000-builtin.o -MT > rs6000-builtin.o -MMD -MP -MF ./.deps/rs6000-builtin.TPo > ../.././gcc/config/rs6000/rs6000-builtin.cc > ../.././gcc/config/rs6000/rs6000-builtin.cc:2467:1: warning: narrowing > conversion of '2147483648' from 'unsigned int' to 'int' [-Wnarrowing] > 2467 | }; > | ^ > ../.././gcc/config/rs6000/rs6000-builtin.cc:2467:1: warning: narrowing > conversion of '2147483648' from 'unsigned int' to 'int' [-Wnarrowing] > g++ -std=c++14 -fPIC -c -g -fPIC -DIN_GCC -fno-exceptions -fno-rtti > -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing -Wwrite-strings > -Wcast-qual -Wno-format -Wmissing-format-attribute -Wconditionally-supported > -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros > -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../.././gcc > -I../.././gcc/. -I../.././gcc/../include -I../.././gcc/../libcpp/include > -I../.././gcc/../libcody -I/opt/local/include -I/opt/local/include > -I/opt/local/include -I../.././gcc/../libdecnumber > -I../.././gcc/../libdecnumber/dpd -I../libdecnumber > -I../.././gcc/../libbacktrace -I/opt/local/include -o darwin.o -MT darwin.o > -MMD -MP -MF ./.deps/darwin.TPo ../.././gcc/config/darwin.cc > g++ -std=c++14 -fPIC -c -g -fPIC -DIN_GCC -fno-exceptions -fno-rtti > -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing -Wwrite-strings > -Wcast-qual -Wno-format -Wmissing-format-attribute -Wconditionally-supported > -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros > -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../.././gcc > -I../.././gcc/. -I../.././gcc/../include -I../.././gcc/../libcpp/include > -I../.././gcc/../libcody -I/opt/local/include -I/opt/local/include > -I/opt/local/include -I../.././gcc/../libdecnumber > -I../.././gcc/../libdecnumber/dpd -I../libdecnumber > -I../.././gcc/../libbacktrace -I/opt/local/include -o host-darwin.o -MT > host-darwin.o -MMD -MP -MF ./.deps/host-darwin.TPo > ../.././gcc/config/host-darwin.cc > g++ -std=c++14 -fPIC -c -g -fPIC -DIN_GCC -fno-exceptions -fno-rtti > -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing -Wwrite-strings > -Wcast-qual -Wno-format -Wmissing-format-attribute -Wconditionally-supported > -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros > -Wno-overlength-strings -DHAVE_CONFIG_H -fPIC -I. -I. -I../.././gcc > -I../.././gcc/. -I../.././gcc/../include -I../.././gcc/../libcpp/include > -I../.././gcc/../libcody -I/opt/local/include -I/opt/local/include > -I/opt/local/include -I../.././gcc/../libdecnumber > -I../.././gcc/../libdecnumber/dpd -I../libdecnumber > -I../.././gcc/../libbacktrace -I/opt/local/include -o host-ppc-darwin.o -MT > host-ppc-darwin.o -MMD -MP -MF ./.deps/host-ppc-darwin.TPo > ../.././gcc/config/rs6000/host-darwin.cc > ../.././gcc/config/rs6000/host-darwin.cc: In function 'void > segv_handler(int, siginfo_t*, void*)': > ../.././gcc/config/rs6000/host-darwin.cc:122:22: error: 'bool > diagnostics::context::m_abort_on_error' is private within this context > 122 | if (global_dc->m_abort_on_error) > | ^~~~~~~~~~~~~~~~ > In file included from ../.././gcc/diagnostic.h:29, > from ../.././gcc/config/rs6000/host-darwin.cc:25: > ../.././gcc/diagnostics/context.h:687:8: note: declared private here > 687 | bool m_abort_on_error; > | ^~~~~~~~~~~~~~~~ > make[3]: *** [host-ppc-darwin.o] Error 1 > make[2]: *** [all-stage1-gcc] Error 2 > make[1]: *** [stage1-bubble] Error 2 > make: *** [all] Error 2 > > > > Could be MacPorts' Legacy Support is missing? Should I report this failure > also/rather on https://github.com/iains/gcc-16-branch/issues? This is reported in https://github.com/iains/gcc-16-branch/issues/3 and fixed (based on Iain's suggestion) in https://github.com/macos-powerpc/powerpc-ports/blob/a1c6b29035e5a960ca5ac6350a03081d311674dc/lang/gcc16/files/patch-fix-rs6000-host-darwin.diff. This was also discussed above in this thread.
