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