comparison libphobos/ChangeLog @ 145:1830386684a0

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