xref: /netbsd-src/external/gpl3/gcc/dist/c++tools/ChangeLog (revision 0a3071956a3a9fdebdbf7f338cf2d439b45fc728)
1*0a307195Smrg2024-06-20  Release Manager
2*0a307195Smrg
3*0a307195Smrg	* GCC 12.4.0 released.
4*0a307195Smrg
5b1e83836Smrg2023-05-08  Release Manager
6b1e83836Smrg
7b1e83836Smrg	* GCC 12.3.0 released.
8b1e83836Smrg
9b1e83836Smrg2022-08-19  Release Manager
10b1e83836Smrg
11b1e83836Smrg	* GCC 12.2.0 released.
12b1e83836Smrg
13b1e83836Smrg2022-05-06  Release Manager
14b1e83836Smrg
15b1e83836Smrg	* GCC 12.1.0 released.
16b1e83836Smrg
17b1e83836Smrg2022-03-18  Iain Sandoe  <iain@sandoe.co.uk>
18b1e83836Smrg
19b1e83836Smrg	* server.cc (accept_from): Use "1" as the dummy port number.
20b1e83836Smrg
21b1e83836Smrg2021-10-26  Jonathan Wakely  <jwakely@redhat.com>
22b1e83836Smrg
23b1e83836Smrg	* resolver.cc (module_resolver::read_tuple_file): Use unique_ptr
24b1e83836Smrg	to ensure memory is freed before returning.
25b1e83836Smrg
26b1e83836Smrg2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
27b1e83836Smrg
28b1e83836Smrg	PR other/102663
29b1e83836Smrg	* Makefile.in: Add dummy install-dvi target.
30b1e83836Smrg
31b1e83836Smrg2021-09-14  Iain Sandoe  <iain@sandoe.co.uk>
32b1e83836Smrg
33b1e83836Smrg	* resolver.cc (module_resolver::ModuleCompiledRequest):
34b1e83836Smrg	Add a simple handler.
35b1e83836Smrg	* resolver.h: Declare handler for ModuleCompiledRequest.
36b1e83836Smrg
37b1e83836Smrg2021-07-21  Iain Sandoe  <iain@sandoe.co.uk>
38b1e83836Smrg	    Jakub Jelinek  <jakub@redhat.com>
39b1e83836Smrg
40b1e83836Smrg	PR c++/98821
41b1e83836Smrg	* config.h.in: Regenerate.
42b1e83836Smrg	* configure: Regenerate.
43b1e83836Smrg	* configure.ac: Configure using C++.  Pull logic to
44b1e83836Smrg	detect enabled checking modes; default to release
45b1e83836Smrg	checking.
46b1e83836Smrg	* server.cc (AI_NUMERICSERV): Define a fallback value.
47b1e83836Smrg	(gcc_assert): New.
48b1e83836Smrg	(gcc_unreachable): New.
49b1e83836Smrg	(fancy_abort): Only build when checking is enabled.
50b1e83836Smrg
51b1e83836Smrg2021-05-25  Jakub Jelinek  <jakub@redhat.com>
52b1e83836Smrg
53b1e83836Smrg	PR bootstrap/100731
54b1e83836Smrg	* server.cc: Include <cstdlib>.
55b1e83836Smrg
56b1e83836Smrg2021-05-25  Eric Botcazou  <ebotcazou@adacore.com>
57b1e83836Smrg
58b1e83836Smrg	* configure.ac (--enable-maintainer-mode): Fix typo and weird syntax.
59b1e83836Smrg	* configure: Regenerate.
60b1e83836Smrg
61b1e83836Smrg2021-05-25  Jakub Jelinek  <jakub@redhat.com>
62b1e83836Smrg
63b1e83836Smrg	* Makefile.in: Update copyright year.
64b1e83836Smrg	* configure.ac: Likewise.
65b1e83836Smrg	* resolver.cc: Likewise.
66b1e83836Smrg	* resolver.h: Likewise.
67b1e83836Smrg	* server.cc: Likewise.
68b1e83836Smrg	(print_version): Update copyright notice date.
69b1e83836Smrg
70b1e83836Smrg2021-05-10  Martin Liska  <mliska@suse.cz>
71b1e83836Smrg
72b1e83836Smrg	* Makefile.in: Include also ../gcc folder.
73b1e83836Smrg
74b1e83836Smrg2021-04-01  Iain Sandoe  <iain@sandoe.co.uk>
75b1e83836Smrg
76b1e83836Smrg	* resolver.h: Do not include std headers directly when
77b1e83836Smrg	building in GCC.
78b1e83836Smrg
79b1e83836Smrg2021-02-25  Nathan Sidwell  <nathan@acm.org>
80b1e83836Smrg
81b1e83836Smrg	* server.cc: Use #if NETWORKING not #ifdef, to be consistent
82b1e83836Smrg	with elsewhere.
83b1e83836Smrg
84b1e83836Smrg2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
85b1e83836Smrg
86b1e83836Smrg	PR c++/98316
87b1e83836Smrg	* configure.ac: Include ../config/ax_lib_socket_nsl.m4.
88b1e83836Smrg	(NETLIBS): Determine using AX_LIB_SOCKET_NSL.
89b1e83836Smrg	* configure: Regenerate.
90b1e83836Smrg	* Makefile.in (NETLIBS): Define.
91b1e83836Smrg	(g++-mapper-server$(exeext)): Add $(NETLIBS).
92b1e83836Smrg
93b1e83836Smrg2021-01-04  Nathan Sidwell  <nathan@acm.org>
94b1e83836Smrg
95b1e83836Smrg	* resolver.cc (module_resolver::cmi_response): Remove
96b1e83836Smrg	std::move of temporary.
97b1e83836Smrg
98b1e83836Smrg2020-12-23  Nathan Sidwell  <nathan@acm.org>
99b1e83836Smrg
100b1e83836Smrg	PR bootstrap/98324
101b1e83836Smrg	* Makefile.in: Add FLAGPIE.
102b1e83836Smrg	* configure.ac: Add --enable-default-pie support.
103b1e83836Smrg	* configure: Rebuilt.
104b1e83836Smrg
105b1e83836Smrg2020-12-21  Nathan Sidwell  <nathan@acm.org>
106b1e83836Smrg
107b1e83836Smrg	PR other/98409
108b1e83836Smrg	* Makefile.in: Fix exeext variable case.
109b1e83836Smrg
110b1e83836Smrg2020-12-17  Nathan Sidwell  <nathan@acm.org>
111b1e83836Smrg
112b1e83836Smrg	* server.cc (crash_signal): Don't use strsignal.
113b1e83836Smrg
114b1e83836Smrg2020-12-17  Nathan Sidwell  <nathan@acm.org>
115b1e83836Smrg
116b1e83836Smrg	PR bootstrap/98300
117b1e83836Smrg	* configure.ac: Check for sys/mman.h.
118b1e83836Smrg	* resolver.cc: Don't assume mmap, O_CLOEXEC are available.  Use
119b1e83836Smrg	xmalloc.
120b1e83836Smrg	* config.h.in: Regenerated.
121b1e83836Smrg	* configure: Regenerated.
122b1e83836Smrg
123b1e83836Smrg2020-12-17  Jakub Jelinek  <jakub@redhat.com>
124b1e83836Smrg
125b1e83836Smrg	* configure.ac: Add GCC_BASE_VER.
126b1e83836Smrg	* Makefile.in (version): Remove variable.
127b1e83836Smrg	(gcc_version): New variable.
128b1e83836Smrg	(libexecsubdir): Use $(gcc_version) instead of $(version).
129b1e83836Smrg	* configure: Regenerated.
130b1e83836Smrg
131b1e83836Smrg2020-12-16  Nathan Sidwell  <nathan@acm.org>
132b1e83836Smrg
133b1e83836Smrg	* Makefile.in (INSTALL): Replace with ...
134b1e83836Smrg	(INSTALL_PROGRAM): ... this.
135b1e83836Smrg	(INSTALL_STRIP_PROGRAM): New.
136b1e83836Smrg	(install-strip): New target.
137b1e83836Smrg	(install): Use INSTALL_PROGRAM.
138b1e83836Smrg	* configure.ac: Add INSTALL_PROGRAM.
139b1e83836Smrg	* configure: Regenerated.
140b1e83836Smrg
141b1e83836Smrg2020-12-16  Nathan Sidwell  <nathan@acm.org>
142b1e83836Smrg
143b1e83836Smrg	* Makefile.in (install): Do not use -p, use mkinstalldirs.
144b1e83836Smrg	(clean): Fix typo.
145b1e83836Smrg
146b1e83836Smrg2020-12-15  Nathan Sidwell  <nathan@acm.org>
147b1e83836Smrg
148b1e83836Smrg	* Makefile.in: New.
149b1e83836Smrg	* config.h.in: New.
150b1e83836Smrg	* configure: New.
151b1e83836Smrg	* configure.ac: New.
152b1e83836Smrg	* resolver.cc: New.
153b1e83836Smrg	* resolver.h: New.
154b1e83836Smrg	* server.cc: New.
155b1e83836Smrg
156b1e83836Smrg
157b1e83836SmrgCopyright (C) 2020-2022 Free Software Foundation, Inc.
158b1e83836Smrg
159b1e83836SmrgCopying and distribution of this file, with or without modification,
160b1e83836Smrgare permitted in any medium without royalty provided the copyright
161b1e83836Smrgnotice and this notice are preserved.
162