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.

Reply via email to