1 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
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.
14 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
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.
23 2019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
32 2019-05-02 Maciej W. Rozycki <macro@wdc.com>
34 * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float ABI.
35 (IeeeFlags.resetIeeeFlags): Likewise.
36 (FloatingPointControl.getControlState): Likewise.
37 (FloatingPointControl.setControlState): Likewise.
39 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
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.
47 2019-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Quote brackets.
50 * configure: Regenerate.
52 2019-04-25 Johannes Pfau <johannespfau@gmail.com>
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.
61 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
63 * testsuite/Makefile.am: Set PWD_COMMAND.
64 * testsuite/Makefile.in: Regenerate.
66 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
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.
85 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
88 * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
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.
94 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
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
105 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
107 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
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.
116 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
118 * configure.tgt: Add aarch64*-*-linux* as a supported target.
120 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
121 Robin Dapp <rdapp@linux.ibm.com>
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.
130 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
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.
137 2019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
138 Bernd Edlinger <bernd.edlinger@hotmail.de>
139 Jakub Jelinek <jakub@redhat.com>
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.
147 2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
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.
159 2019-04-16 Iain Buclaw <ibuclaw@gdcproject.org>
161 * config.h.in: Regenerate.
162 * configure: Regenerate.
163 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_BACKTRACE): Set
164 CPPFLAGS correctly for backtrace support test.
166 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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
174 (ENABLE_LIBPHOBOS): New conditional.
175 * configure: Regenerate.
176 * Makefile.am (SUBDIRS): Only set if ENABLE_LIBPHOBOS.
177 * Makefile.in: Regenerate.
179 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
180 Iain Buclaw <ibuclaw@gdcproject.org>
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
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.
197 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
206 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
209 * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
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.
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.
227 2019-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
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.
248 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
250 * configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
251 * configure: Regenerate.
252 * libdruntime/Makefile.in: Regenerate.
254 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
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.
265 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
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.
278 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
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.
327 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
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.
335 2019-03-23 Johannes Pfau <johannespfau@gmail.com>
337 * configure.ac: Update autotool version comment.
339 2019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
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.
347 2019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
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.
354 2019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
356 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
357 * configure.ac: Invoke it.
358 * configure: Regenerate.
360 2019-02-19 Johannes Pfau <johannespfau@gmail.com>
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.
372 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
380 2019-02-14 Maya Rashish <coypu@sdf.org>
382 * configure.tgt: Add netbsd/x86 as supported target.
384 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
387 * configure.ac (DRTSTUFF_SPEC): New variable.
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
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
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,
417 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
418 -B${BUILD_DIR}/libdruntime/gcc.
420 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
422 * libdruntime/core/runtime.d (defaultTraceHandler): Give
423 UnwindBacktrace handler precedence over backtrace.
425 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
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.
434 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
436 * README.gcc: New file.
438 2019-01-01 Jakub Jelinek <jakub@redhat.com>
440 Update copyright years.
442 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
444 * src/std/internal/digest: Remove empty directory.
446 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
448 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
449 * Makefile.in: Regenerate.
451 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
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.
464 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
467 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
468 library for multilib builds.
470 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
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.
478 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
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.
491 2018-10-31 Joseph Myers <joseph@codesourcery.com>
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.
503 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
508 * configure.tgt: New file.
510 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
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.
555 Copyright (C) 2018-2019 Free Software Foundation, Inc.
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.