primary.c (match_real_constant): Remove shadowing local vars.
[official-gcc.git] / libphobos / ChangeLog
blobdb7bb03e479f5891608e0596c17c70e019b344f9
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>
50         PR d/90250
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>
77         PR d/90086
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>
96         PR d/89432
97         * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
98         New proc.
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>
105         PR d/88654
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
113         not found.
114         * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
116 2019-04-24  Iain Buclaw  <ibuclaw@gdcproject.org>
118         PR d/88431
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>
150         PR target/89093
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>
158         PR d/89293
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
182         with gas.
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>
191         PR d/88150
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
201         dlpi_tls_modid.
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>
217         PR d/88150
218         * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
219         to true.
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.
228         (progname): Use it.
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>
289         PR d/89255
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>
371         PR d/88127
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>
395         PR d/87864
396         * configure.ac (DRTSTUFF_SPEC): New variable.
397         Substitute it.
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
412         -Xcompiler.
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
420         assert.
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,
425         -nophoboslib.
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>
475         PR d/87824
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>
489         PR d/87827
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>
502         PR bootstrap/82856
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>
514         PR bootstrap/87789
515         PR d/87818
516         PR d/87819
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.