RISC-V: Add vaaddu.vv C++ api tests
[official-gcc.git] / libgm2 / ChangeLog
blob2df1f503cd4d5fa3be1ebfff4fc5f6c6916dd3ef
1 2023-02-01  Gaius Mulley  <gaiusmod2@gmail.com>
3         PR modula2/108612
4         PR modula2/108551
5         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Add -Wreturn-type
6         -fcase.
7         * libm2cor/Makefile.in: Rebuild.
8         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Add -Wreturn-type
9         -fcase.
10         * libm2iso/Makefile.in: Rebuild.
11         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Add -Wreturn-type
12         -fcase.
13         * libm2log/Makefile.in: Rebuild.
14         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Add -Wreturn-type
15         -fcase.
16         * libm2pim/Makefile.in: Rebuild.
18 2023-01-31  Richard Biener  <rguenther@suse.de>
20         PR modula2/108462
21         * libm2cor/Makefile.am: Remove static lib install from
22         install-data-local.
23         * libm2iso/Makefile.am: Likewise.
24         * libm2log/Makefile.am: Likewise.
25         * libm2min/Makefile.am: Likewise.
26         * libm2pim/Makefile.am: Likewise.
27         * libm2cor/Makefile.in: Regenerate.
28         * libm2iso/Makefile.in: Likewise.
29         * libm2log/Makefile.in: Likewise.
30         * libm2min/Makefile.in: Likewise.
31         * libm2pim/Makefile.in: Likewise.
33 2023-01-31  Gaius Mulley  <gaiusmod2@gmail.com>
35         * libm2log/Makefile.am (VPATH): Replace gm2-libs-pim
36         with gm2-libs-log.
37         (libm2log_la_M2FLAGS): Replace gm2-libs-pim with
38         gm2-libs-log.
39         (install-data-local): Replace gm2-libs-pim with
40         gm2-libs-log.
41         * libm2log/Makefile.in: Rebuilt.
43 2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
45         * configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
47 2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
49         * libm2cor/Makefile.am (SYSTEM.def): Split path into
50         multiple -I components.
51         * libm2cor/Makefile.in: Rebuild.
52         * libm2min/Makefile.am (SYSTEM.def): Split path into
53         multiple -I components.
54         * libm2min/Makefile.in: Rebuild.
55         * libm2iso/Makefile.am (SYSTEM.def): Split path into
56         multiple -I components.
57         * libm2iso/Makefile.in: Rebuild.
59 2023-01-23  Richard Biener  <rguenther@suse.de>
61         PR modula2/108144
62         * libm2cor/Makefile.am: Revert previous change, instead
63         drop the redundant $(MULTIDIR).
64         * libm2iso/Makefile.am: Likewise.
65         * libm2log/Makefile.am: Likewise.
66         * libm2min/Makefile.am: Likewise.
67         * libm2pim/Makefile.am: Likewise.
68         * libm2cor/Makefile.in: Regenerate.
69         * libm2iso/Makefile.in: Likewise.
70         * libm2log/Makefile.in: Likewise.
71         * libm2min/Makefile.in: Likewise.
72         * libm2pim/Makefile.in: Likewise.
74 2023-01-23  Richard Biener  <rguenther@suse.de>
76         PR modula2/108144
77         * configure.ac: Apply config-ml.pl to the generated Makefiles.
78         Set multilib_arg, use AM_PROG_LIBTOOL.
79         * configure: Regenerate.
80         * Makefile.am (AM_MAKEFLAGS): Do not override MULTI* flags.
81         * Makefile.in: Regenerate.
82         * libm2cor/Makefile.am: Install to $(toolexeclibdir)$(M2LIBDIR)
83         rather than $(inst_libdir)/$(MULTIDIR)$(M2LIBDIR).
84         * libm2iso/Makefile.am: Likewise.
85         * libm2log/Makefile.am: Likewise.
86         * libm2min/Makefile.am: Likewise.
87         * libm2pim/Makefile.am: Likewise.
88         * libm2cor/Makefile.in: Regenerate.
89         * libm2iso/Makefile.in: Likewise.
90         * libm2log/Makefile.in: Likewise.
91         * libm2min/Makefile.in: Likewise.
92         * libm2pim/Makefile.in: Likewise.
94 2023-01-19  Richard Biener  <rguenther@suse.de>
96         PR modula2/108144
97         * configure.ac: Add GCC_BASE_VER.
98         * configure: Re-generate.
99         * Makefile.am: Use @get_gcc_base_ver@ for gcc_version.
100         * libm2cor/Makefile.am: Likewise.  Use gcc_version instead
101         of version.
102         * libm2iso/Makefile.am: Likewise.
103         * libm2log/Makefile.am: Likewise.
104         * libm2min/Makefile.am: Likewise.
105         * libm2pim/Makefile.am: Likewise.
106         * Makefile.in: Re-generate.
107         * libm2cor/Makefile.in: Likewise.
108         * libm2iso/Makefile.in: Likewise.
109         * libm2log/Makefile.in: Likewise.
110         * libm2min/Makefile.in: Likewise.
111         * libm2pim/Makefile.in: Likewise.
113 2023-01-17  Gaius Mulley  <gaiusmod2@gmail.com>
115         * libm2iso/RTco.cc (_M2_RTco_fini): Call M2RTS_HaltC.
116         (newSem): Call M2RTS_HaltC.
117         (currentThread): Call M2RTS_HaltC.
118         (never): Call M2RTS_HaltC.
119         (defined): Call M2RTS_HaltC.
120         (initThread): Call M2RTS_HaltC.
121         (RTco_transfer): Call M2RTS_HaltC.
122         * libm2iso/m2rts.h (M2RTS_Halt): Provide parameter names.
123         (M2RTS_HaltC): New procedure declaration.
125 2023-01-06  v  <gaiusmod2@gmail.com>
127         * configure: Regenerate.
128         * configure.ac (libtool_VERSION): Bump to 18:0:0.
130 2023-01-04  Iain Sandoe  <iain@sandoe.co.uk>
132         PR modula2/108183
133         * libm2cor/KeyBoardLEDs.cc (_M2_KeyBoardLEDs_ctor): Rework to use
134         an extern "C" function with 'constructor' attribute.
135         * libm2iso/ErrnoCategory.cc (_M2_ErrnoCategory_ctor): Likewise.
136         * libm2iso/RTco.cc (_M2_RTco_ctor): Likewise.
137         * libm2pim/Selective.cc (_M2_Selective_ctor): Likewise.
138         * libm2pim/SysExceptions.cc (_M2_SysExceptions_ctor): Likewise.
139         * libm2pim/UnixArgs.cc (_M2_UnixArgs_ctor): Likewise.
140         * libm2pim/cgetopt.cc (_M2_cgetopt_ctor): Likewise.
141         * libm2pim/dtoa.cc (_M2_dtoa_ctor): Likewise.
142         * libm2pim/errno.cc (_M2_errno_ctor): Likewise.
143         * libm2pim/ldtoa.cc (_M2_ldtoa_ctor): Likewise.
144         * libm2pim/sckt.cc (_M2_sckt_ctor): Likewise.
145         * libm2pim/termios.cc (_M2_termios_ctor): Likewise.
146         * libm2pim/wrapc.c: Add a new line to the file end.
148 2022-12-31  Iain Sandoe  <iain@sandoe.co.uk>
150         * configure: Regenerate.
151         * configure.ac: Make a conditional for configurations targeting
152         Darwin.
153         * libm2cor/Makefile.am: Use -undefined,dynamic_lookup on Darwin.
154         * libm2iso/Makefile.am: Likewise.
155         * libm2log/Makefile.am: Likewise.
156         * libm2pim/Makefile.am: Likewise
157         * libm2min/Makefile.am: Likewise
158         * libm2cor/Makefile.in: Regenerate.
159         * libm2iso/Makefile.in: Regenerate.
160         * libm2log/Makefile.in: Regenerate.
161         * libm2min/Makefile.in: Regenerate.
162         * libm2pim/Makefile.in: Regenerate.
164 2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
166         * Makefile.am: New file.
167         * autogen.sh: New file.
168         * config.h.in: New file.
169         * configure.ac: New file.
170         * libm2cor/KeyBoardLEDs.cc: New file.
171         * libm2cor/Makefile.am: New file.
172         * libm2iso/ChanConsts.h: New file.
173         * libm2iso/ErrnoCategory.cc: New file.
174         * libm2iso/Makefile.am: New file.
175         * libm2iso/RTco.cc: New file.
176         * libm2iso/m2rts.h: New file.
177         * libm2iso/wrapsock.c: New file.
178         * libm2iso/wraptime.c: New file.
179         * libm2log/Break.c: New file.
180         * libm2log/Makefile.am: New file.
181         * libm2min/Makefile.am: New file.
182         * libm2min/libc.c: New file.
183         * libm2pim/Makefile.am: New file.
184         * libm2pim/Selective.cc: New file.
185         * libm2pim/SysExceptions.cc: New file.
186         * libm2pim/UnixArgs.cc: New file.
187         * libm2pim/cgetopt.cc: New file.
188         * libm2pim/dtoa.cc: New file.
189         * libm2pim/errno.cc: New file.
190         * libm2pim/ldtoa.cc: New file.
191         * libm2pim/sckt.cc: New file.
192         * libm2pim/target.c: New file.
193         * libm2pim/termios.cc: New file.
194         * libm2pim/wrapc.c: New file.
195         * configure: Generated.
196         * libm2log/Makefile.in: Generated.
197         * libm2min/Makefile.in: Generated.
198         * libm2cor/Makefile.in: Generated.
199         * libm2pim/Makefile.in: Generated.
200         * libm2iso/Makefile.in: Generated.
201         * Makefile.in: New file.
202         * aclocal.m4: New file.