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