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