]> git.ipfire.org Git - thirdparty/gcc.git/blob - libphobos/ChangeLog
Daily bump.
[thirdparty/gcc.git] / libphobos / ChangeLog
1 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add
4 core/sys/bionic/string.d.
5 (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/string.d.
6 (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/string.d,
7 core/sys/dragonflybsd/sys/socket.d.
8 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/string.d.
9 (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/string.d.
10 (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/string.d,
11 core/sys/netbsd/sys/featuretest.d.
12 * libdruntime/Makefile.in: Regenerate.
13
14 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
15
16 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
17 core/sys/openbsd/sys/cdefs.d, core/sys/openbsd/sys/elf.d,
18 core/sys/openbsd/sys/elf32.d, core/sys/openbsd/sys/elf64.d,
19 core/sys/openbsd/sys/elf_common.d, core/sys/openbsd/sys/link_elf.d,
20 core/sys/openbsd/sys/mman.d, core/sys/openbsd/time.d.
21 * libdruntime/Makefile.in: Regenerate.
22
23 2019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24
25 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): Only use -z
26 relax=transtls if linker supports it.
27 * configure.ac (enable_libphobos, LIBPHOBOS_SUPPORTED): Move down.
28 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only
29 mark supported with either gld or ld -z relax=transtls.
30 * configure: Regenerate.
31
32 2019-05-02 Maciej W. Rozycki <macro@wdc.com>
33
34 * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float ABI.
35 (IeeeFlags.resetIeeeFlags): Likewise.
36 (FloatingPointControl.getControlState): Likewise.
37 (FloatingPointControl.setControlState): Likewise.
38
39 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
40
41 PR d/90250
42 * libdruntime/gcc/sections/elf_shared.d (initTLSRanges): Populate
43 _tlsRanges in every startup thread.
44 * testsuite/libphobos.thread/thread.exp: Load libphobos-dg.exp.
45 * testsuite/libphobos.thread/tlsgc_sections.d: New test.
46
47 2019-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
48
49 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Quote brackets.
50 * configure: Regenerate.
51
52 2019-04-25 Johannes Pfau <johannespfau@gmail.com>
53
54 * libdruntime/Makefile.am: Add emutls and gthread files.
55 * libdruntime/Makefile.in: Regenerate.
56 * libdruntime/gcc/emutls.d: New file. Implement GC-compatible emutls.
57 * libdruntime/gcc/gthread.d: New file.
58 * libdruntime/gcc/sections/elf_shared.d: Integrate emutls support.
59 * testsuite/libphobos.allocations/tls_gc_integration.d: New test for TLS.
60
61 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
62
63 * testsuite/Makefile.am: Set PWD_COMMAND.
64 * testsuite/Makefile.in: Regenerate.
65
66 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
67
68 PR d/90086
69 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): New macro.
70 * configure.ac: Use it.
71 * configure: Regenerate.
72 * libdruntime/Makefile.am: Add new config sources to
73 DRUNTIME_SOURCES_CONFIGURED.
74 * libdruntime/Makefile.in: Regenerate.
75 * libdruntime/config/aarch64/switchcontext.S: New file.
76 * libdruntime/config/arm/switchcontext.S: New file.
77 * libdruntime/config/common/threadasm.S: New file.
78 * libdruntime/config/mingw/switchcontext.S: New file.
79 * libdruntime/config/mips/switchcontext.S: New file.
80 * libdruntime/config/powerpc/switchcontext.S: New file.
81 * libdruntime/config/powerpc64/callwithstack.S: New file.
82 * libdruntime/config/x86/switchcontext.S: New file.
83 * libdruntime/core/threadasm.S: Remove.
84
85 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
86
87 PR d/89432
88 * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
89 New proc.
90 * testsuite/libphobos.druntime/druntime.exp: Add compiler flag
91 -fversion=Linux_Pre_2639 if target is linux_pre_2639.
92 * testsuite/libphobos.druntime_shared/druntime_shared.exp: Likewise.
93
94 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
95
96 PR d/88654
97 * testsuite/lib/libphobos.exp (libphobos-dg-test): Check
98 libphobos_skipped_test_p before running test.
99 (libphobos-dg-prune): New proc.
100 (libphobos_init): Set libphobos_skip_tests.
101 (libphobos_skipped_test_p): New proc.
102 (check_effective_target_libcurl_available): New proc.
103 * testsuite/libphobos.phobos/phobos.exp: Skip curl tests if library
104 not found.
105 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
106
107 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
108
109 PR d/88431
110 * configure: Regenerate.
111 * m4/libtool.m4 (lt_simple_compile_test_code): Update to not have
112 dependencies on libphobos.
113 (lt_simple_link_test_code): Likewise.
114 (GDCFLAGS): Don't override for D compiler tests.
115
116 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
117
118 * configure.tgt: Add aarch64*-*-linux* as a supported target.
119
120 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
121 Robin Dapp <rdapp@linux.ibm.com>
122
123 * configure.tgt: Add s390*-linux* as a supported target.
124 * libdruntime/gcc/sections/elf_shared.d: import gcc.builtins.
125 (__tls_get_addr_internal): Declare.
126 (TLS_DTV_OFFSET): Define as zero on SystemZ.
127 (getTLSRange): Support getting TLS on SystemZ.
128 * testsuite/libphobos.typeinfo/struct-align.d: New test.
129
130 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
131
132 * configure.tgt: Add linux/riscv as supported target.
133 * libdruntime/gcc/sections/elf_shared.d (getDependencies): Adjust
134 dlpi_addr on RISCV32 and RISCV64.
135 * src/std/math.d: Add IEEE FPU control support for RISC-V.
136
137 2019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
138 Bernd Edlinger <bernd.edlinger@hotmail.de>
139 Jakub Jelinek <jakub@redhat.com>
140
141 PR target/89093
142 * libdruntime/gcc/deh.d: Import gcc.attribute.
143 (personality_fn_attributes): New enum.
144 (scanLSDA, CONTINUE_UNWINDING, gdc_personality, __gdc_personality):
145 Add @personality_fn_attributes.
146
147 2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
148
149 PR d/89293
150 * libdruntime/core/atomic.d (casImpl): Remove static assert for
151 GNU_Have_Atomics, add static path to handle missing atomic support.
152 (atomicLoad): Likewise.
153 (atomicStore): Likewise.
154 (atomicFence): Likewise.
155 (atomicMutexHandle, AtomicMutex): Declare types.
156 (_getAtomicMutex): New function.
157 (getAtomicMutex): Declare.
158
159 2019-04-16 Iain Buclaw <ibuclaw@gdcproject.org>
160
161 * config.h.in: Regenerate.
162 * configure: Regenerate.
163 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_BACKTRACE): Set
164 CPPFLAGS correctly for backtrace support test.
165
166 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
167
168 * configure.tgt (LIBPHOBOS_SUPPORTED): Default to no.
169 Set to yes explicitly.
170 (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Mark supported.
171 * configure.ac: Handle --enable-libphobos.
172 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only mark supported
173 with gas.
174 (ENABLE_LIBPHOBOS): New conditional.
175 * configure: Regenerate.
176 * Makefile.am (SUBDIRS): Only set if ENABLE_LIBPHOBOS.
177 * Makefile.in: Regenerate.
178
179 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
180 Iain Buclaw <ibuclaw@gdcproject.org>
181
182 PR d/88150
183 * m4/druntime/os.m4 (DRUNTIME_OS_DLPI_TLS_MODID): New macro.
184 * configure.ac: Use it.
185 Call AC_USE_SYSTEM_EXTENSIONS.
186 * configure: Regenerate.
187 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
188 testsuite/Makefile.in: Regenerate.
189 * libdruntime/gcc/config.d.in (OS_Have_Dlpi_Tls_Modid): Define.
190 * libdruntime/gcc/sections/elf_shared.d: Import gcc.config.
191 (scanSegments) <PT_TLS> [OS_Have_Dlpi_Tls_Modid]: Use
192 dlpi_tls_modid.
193 [Solaris]: Use dlinfo(RTLD_DI_LINKMAP) to get rt_tlsmodid.
194 Otherwise clear pdso._tlsMod, pdso._tlsSize.
195 (getTLSRange) [Solaris && !OS_Have_Dlpi_Tls_Modid]: Readjust mod.
196
197 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
198
199 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro.
200 * configure.ac: Call it.
201 * configure: Regenerate.
202 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
203 testsuite/Makefile.in: Regenerate.
204 * src/libgphobos.spec.in (*link): Append OS_LINK_SPEC.
205
206 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
207
208 PR d/88150
209 * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
210 to true.
211 Import core.sys.solaris.dlfcn, core.sys.solaris.link,
212 core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
213 (dummy_ref): Declare.
214 (initSections): Initialize dummy_ref.
215 (getDependencies): Set strtab.
216 (handleForName): Don't dlclose handle.
217 (findDSOInfoForAddr): Set IterateManually.
218 (getprogname): Declare.
219 (progname): Use it.
220 * libdruntime/gcc/sections/package.d [Solaris]: Import
221 gcc.sections.elf_shared instead of gcc.sections.solaris.
222 * libdruntime/gcc/sections/solaris.d: Remove.
223 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
224 gcc/sections/solaris.d.
225 * libdruntime/Makefile.in: Regenerate.
226
227 2019-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
228
229 * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Remove bss_sections.c.
230 (DRUNTIME_DSOURCES): Rename rt/sections_* modules to gcc/sections/*.
231 * libdruntime/Makefile.in: Regenerate.
232 * libdruntime/gcc/sections/android.d: New file.
233 * libdruntime/gcc/sections/elf_shared.d: New file.
234 * libdruntime/gcc/sections/osx.d: New file.
235 * libdruntime/gcc/sections/package.d: New file.
236 * libdruntime/gcc/sections/solaris.d: New file.
237 * libdruntime/gcc/sections/win32.d: New file.
238 * libdruntime/gcc/sections/win64.d: New file.
239 * libdruntime/rt/bss_section.c: Remove.
240 * libdruntime/rt/sections.d: Publicly import gcc.sections.
241 * libdruntime/rt/sections_android.d: Remove.
242 * libdruntime/rt/sections_elf_shared.d: Remove.
243 * libdruntime/rt/sections_osx.d: Remove.
244 * libdruntime/rt/sections_solaris.d: Remove.
245 * libdruntime/rt/sections_win32.d: Remove.
246 * libdruntime/rt/sections_win64.d: Remove.
247
248 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
249
250 * configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
251 * configure: Regenerate.
252 * libdruntime/Makefile.in: Regenerate.
253
254 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
255
256 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ZLIB): Use
257 libz_convenience.a if not using system zlib.
258 * Makefile.in: Regenerate.
259 * configure: Regenerate.
260 * libdruntime/Makefile.in: Regenerate.
261 * src/Makefile.am: Remove ZLIB_CSOURCES and AM_CFLAGS.
262 * src/Makefile.in: Regenerate.
263 * testsuite/Makefile.in: Regenerate.
264
265 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
266
267 * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu.
268 (RUNTEST): Remove variable.
269 (RUNTESTDEFAULTFLAGS, check_p_subno, check_p_numbers0,
270 check_p_numbers1, check_p_numbers2, check_p_numbers3,
271 check_p_numbers4, check_p_numbers5, check_p_numbers6, check_p_numbers,
272 check_p_subdirs, check_DEJAGNU_libphobos_targets): New variables.
273 (site.exp, %/site.exp, check-DEJAGNU, check-am, clean-local): New
274 rules written so that all the *.exp files are ran parallelized.
275 (CLEANFILES): Add *.exe, *.o, and site.exp.
276 * testsuite/Makefile.in: Regenerate.
277
278 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
279
280 PR d/89255
281 * configure.ac (ENABLE_SHARED, ENABLE_STATIC): Remove conditionals.
282 * configure: Regenerate.
283 * d_rules.am (%.t.lo, %.t.o): Remove rules.
284 (unittest_static_LINK, unittest_LINK, libgdruntime_t_la_LINK,
285 libgphobos_t_la_LINK): Remove variables.
286 * libdruntime/Makefile.am (DRUNTIME_TEST_LOBJECTS,
287 DRUNTIME_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
288 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
289 unittest_static_LDFLAGS, unittest_static_LDADD,
290 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
291 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
292 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
293 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
294 unittest_LDADD): Remove variables.
295 (clean-local): Remove rule.
296 * libdruntime/Makefile.in: Regenerate.
297 * src/Makefile.am (PHOBOS_TEST_LOBJECTS,
298 PHOBOS_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
299 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
300 unittest_static_LDFLAGS, unittest_static_LDADD,
301 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
302 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
303 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
304 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
305 unittest_LDADD): Remove variables.
306 (clean-local): Remove rule.
307 * src/Makefile.in: Regenerate.
308 * testsuite/lib/libphobos.exp (libphobos_test_name): New global.
309 (libphobos_init): Set libphobos_test_name.
310 (libphobos-dg-test): Override name if libphobos_test_name is set.
311 (filter_libphobos_unittests): New proc.
312 * testsuite/libphobos.aa/aa.exp: Don't load libphobos-dg.exp.
313 * testsuite/libphobos.cycles/cycles.exp: Set libphobos_test_name.
314 * testsuite/libphobos.druntime/druntime.exp: New file.
315 * testsuite/libphobos.druntime_shared/druntime_shared.exp: New file.
316 * testsuite/libphobos.phobos/phobos.exp: New file.
317 * testsuite/libphobos.phobos_shared/phobos_shared.exp: New file.
318 * testsuite/libphobos.shared/shared.exp: Use dg-runtest to run tests.
319 * testsuite/libphobos.hash/hash.exp: Don't load libphobos-dg.exp
320 * testsuite/libphobos.init_fini/init_fini.exp: Likewise.
321 * testsuite/libphobos.thread/thread.exp: Likewise.
322 * testsuite/libphobos.typeinfo/typeinfo.exp: Likewise.
323 * testsuite/libphobos.unittests/unittests.exp: Remove.
324 * testsuite/test_runner.d: Remove.
325 * testsuite/testsuite_flags.in: Add phobos to --gdcpaths.
326
327 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
328
329 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
330 core/sys/darwin/crt_externs.d.
331 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
332 (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
333 * libdruntime/Makefile.in: Regenerate.
334
335 2019-03-23 Johannes Pfau <johannespfau@gmail.com>
336
337 * configure.ac: Update autotool version comment.
338
339 2019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
340
341 * src/Makefile.am: Avoid the -D option which is not available
342 with the install-sh fallback. Use $(MKDIR_P) instead.
343 * libdruntime/Makefile.am: Likewise.
344 * src/Makefile.in: Regenerated.
345 * libdruntime/Makefile.in: Regenerated.
346
347 2019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
348
349 * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
350 [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
351 RTLD_NOLOAD from core.sys.*.dlfcn.
352 Assert RTLD_NOLOAD is available.
353
354 2019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
355
356 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
357 * configure.ac: Invoke it.
358 * configure: Regenerate.
359
360 2019-02-19 Johannes Pfau <johannespfau@gmail.com>
361
362 PR d/88127
363 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
364 * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
365 * configure: Regenerate
366 * Makefile.in: Regenerate
367 * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
368 * libdruntime/Makefile.in: Regenerate.
369 * src/Makefile.in: Regenerate.
370 * testsuite/Makefile.in: Regenerate.
371
372 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
373
374 * testsuite/lib/libphobos-dg.exp: Tabify.
375 * testsuite/lib/libphobos.exp: Likewise.
376 * testsuite/libphobos.cycles/cycles.exp: Likewise.
377 * testsuite/libphobos.shared/shared.exp: Likewise.
378 * testsuite/libphobos.unittests/unittests.exp: Likewise.
379
380 2019-02-14 Maya Rashish <coypu@sdf.org>
381
382 * configure.tgt: Add netbsd/x86 as supported target.
383
384 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
385
386 PR d/87864
387 * configure.ac (DRTSTUFF_SPEC): New variable.
388 Substitute it.
389 * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
390 New automake conditional.
391 * configure: Regenerate.
392 * libdruntime/gcc/drtstuff.c: New file.
393 * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
394 (DRTSTUFF, toolexeclib_DATA): New variables.
395 (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
396 (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
397 Add -dstartfiles -B../src -Bgcc.
398 (libgdruntime_la_DEPENDENCIES): New variable.
399 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
400 (libgdruntime_t_la_LDFLAGS): Likewise.
401 (unittest_LDFLAGS): Likewise.
402 * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
403 -Xcompiler.
404 Add -dstartfiles -B../libdruntime/gcc.
405 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
406 (libgphobos_t_la_LDFLAGS): Likewise.
407 (unittest_LDFLAGS): Likewise.
408 * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
409 * Makefile.in, testsuite/Makefile.in: Regenerate.
410 * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
411 assert.
412 * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
413 * src/drtstuff.spec: New file.
414 * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
415 (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
416 -nophoboslib.
417 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
418 -B${BUILD_DIR}/libdruntime/gcc.
419
420 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
421
422 * libdruntime/core/runtime.d (defaultTraceHandler): Give
423 UnwindBacktrace handler precedence over backtrace.
424
425 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
426
427 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
428 * libdruntime/Makefile.in: Rebuild.
429 * testsuite/libphobos.aa/aa.exp: New file.
430 * testsuite/libphobos.aa/test_aa.d: New test.
431 * testsuite/libphobos.hash/hash.exp: New file.
432 * testsuite/libphobos.hash/test_hash.d: New test.
433
434 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
435
436 * README.gcc: New file.
437
438 2019-01-01 Jakub Jelinek <jakub@redhat.com>
439
440 Update copyright years.
441
442 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
443
444 * src/std/internal/digest: Remove empty directory.
445
446 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
447
448 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
449 * Makefile.in: Regenerate.
450
451 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
452
453 * Makefile.in: Rebuild.
454 * configure: Rebuild.
455 * configure.ac (DRUNTIME_SOVERSION): Remove.
456 (PHOBOS_SOVERSION): Remove.
457 (libtool_VERSION): Add.
458 * libdruntime/Makefile.am: Use libtool_VERSION.
459 * libdruntime/Makefile.in: Rebuild.
460 * src/Makefile.am: Use libtool_VERSION.
461 * src/Makefile.in: Rebuild.
462 * testsuite/Makefile.in: Rebuild.
463
464 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
465
466 PR d/87824
467 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
468 library for multilib builds.
469
470 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
471
472 * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
473 std.internal.math.biguintx86 modules.
474 * src/Makefile.in: Rebuild.
475 * src/std/internal/digest/sha_SSSE3.d: Remove.
476 * src/std/internal/math/biguintx86.d: Remove.
477
478 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
479
480 PR d/87827
481 * Makefile.in: Rebuild.
482 * configure: Rebuild.
483 * configure.ac: Properly set MULTISUBDIR.
484 * d_rules.am: Set toolexecdir and toolexeclibdir.
485 * libdruntime/Makefile.in: Rebuild.
486 * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
487 --enable-version-specific-runtime-libs.
488 * src/Makefile.in: Rebuild.
489 * testsuite/Makefile.in: Rebuild.
490
491 2018-10-31 Joseph Myers <joseph@codesourcery.com>
492
493 PR bootstrap/82856
494 * Makefile.am: Include multilib.am.
495 * configure.ac: Remove AC_PREREQ. Use -Wno-override in
496 AM_INIT_AUTOMAKE call.
497 * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
498 * m4/druntime/os.m4: Use AC_LANG_SOURCE.
499 * testsuite/Makefile.am (RUNTEST): Remove quotes.
500 * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
501 src/Makefile.in, testsuite/Makefile.in: Regenerate.
502
503 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
504
505 PR bootstrap/87789
506 PR d/87818
507 PR d/87819
508 * configure.tgt: New file.
509
510 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
511
512 * Makefile.am: New file.
513 * Makefile.in: New file.
514 * acinclude.m4: New file.
515 * aclocal.m4: New file.
516 * config.h.in: New file.
517 * configure: New file.
518 * configure.ac: New file.
519 * d_rules.am: New file.
520 * libdruntime/Makefile.am: New file.
521 * libdruntime/Makefile.in: New file.
522 * libdruntime/__entrypoint.di: New file.
523 * libdruntime/__main.di: New file.
524 * libdruntime/gcc/attribute.d: New file.
525 * libdruntime/gcc/backtrace.d: New file.
526 * libdruntime/gcc/builtins.d: New file.
527 * libdruntime/gcc/config.d.in: New file.
528 * libdruntime/gcc/deh.d: New file.
529 * libdruntime/gcc/libbacktrace.d.in: New file.
530 * libdruntime/gcc/unwind/arm.d: New file.
531 * libdruntime/gcc/unwind/arm_common.d: New file.
532 * libdruntime/gcc/unwind/c6x.d: New file.
533 * libdruntime/gcc/unwind/generic.d: New file.
534 * libdruntime/gcc/unwind/package.d: New file.
535 * libdruntime/gcc/unwind/pe.d: New file.
536 * m4/autoconf.m4: New file.
537 * m4/druntime.m4: New file.
538 * m4/druntime/cpu.m4: New file.
539 * m4/druntime/libraries.m4: New file.
540 * m4/druntime/os.m4: New file.
541 * m4/gcc_support.m4: New file.
542 * m4/gdc.m4: New file.
543 * m4/libtool.m4: New file.
544 * src/Makefile.am: New file.
545 * src/Makefile.in: New file.
546 * src/libgphobos.spec.in: New file.
547 * testsuite/Makefile.am: New file.
548 * testsuite/Makefile.in: New file.
549 * testsuite/config/default.exp: New file.
550 * testsuite/lib/libphobos-dg.exp: New file.
551 * testsuite/lib/libphobos.exp: New file.
552 * testsuite/testsuite_flags.in: New file.
553
554 \f
555 Copyright (C) 2018-2019 Free Software Foundation, Inc.
556
557 Copying and distribution of this file, with or without modification,
558 are permitted in any medium without royalty provided the copyright
559 notice and this notice are preserved.