gcc/c++tools
Iain Sandoe e4d306cf70 c++tools, configury: Configure with C++; test checking status [PR98821].
The c++tools configure fragments need to be built with a C++ compiler.

In addition, the stand-alone server uses diagnostic mechanisms in common
with GCC, but needs to define implementations for gcc_assert and
supporting output functions.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>

PR c++/98821 - modules : c++tools configures with CC but code fragments assume CXX.

	PR c++/98821

c++tools/ChangeLog:

	* config.h.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Configure using C++.  Pull logic to
	detect enabled checking modes; default to release
	checking.
	* server.cc (AI_NUMERICSERV): Define a fallback value.
	(gcc_assert): New.
	(gcc_unreachable): New.
	(fancy_abort): Only build when checking is enabled.

Co-authored-by: Jakub Jelinek <jakub@redhat.com>
2021-07-21 13:40:17 +01:00
..
ChangeLog Daily bump. 2021-05-26 00:16:41 +00:00
config.h.in c++tools, configury: Configure with C++; test checking status [PR98821]. 2021-07-21 13:40:17 +01:00
configure c++tools, configury: Configure with C++; test checking status [PR98821]. 2021-07-21 13:40:17 +01:00
configure.ac c++tools, configury: Configure with C++; test checking status [PR98821]. 2021-07-21 13:40:17 +01:00
Makefile.in Update copyright years in c++tools 2021-05-25 11:12:03 +02:00
resolver.cc Update copyright years in c++tools 2021-05-25 11:12:03 +02:00
resolver.h Update copyright years in c++tools 2021-05-25 11:12:03 +02:00
server.cc c++tools, configury: Configure with C++; test checking status [PR98821]. 2021-07-21 13:40:17 +01:00