]> git.ipfire.org Git - people/ms/gcc.git/blame - libphobos/ChangeLog
libcpp: Fix up -fdirectives-only preprocessing [PR98882]
[people/ms/gcc.git] / libphobos / ChangeLog
CommitLineData
5dfbad4f
GA
12021-01-30 Iain Buclaw <ibuclaw@gdcproject.org>
2
3 * Makefile.in: Regenerate.
4 * configure: Regenerate.
5 * libdruntime/MERGE: Merge upstream druntime e4aae28e.
6 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Refresh module list.
7 (DRUNTIME_DSOURCES_BIONIC): Add core/sys/bionic/err.d.
8 (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/err.d,
9 core/sys/darwin/ifaddrs.d, core/sys/darwin/mach/nlist.d,
10 core/sys/darwin/mach/stab.d, and core/sys/darwin/sys/attr.d.
11 (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/err.d.
12 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/err.d.
13 (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/err.d.
14 (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/err.d.
15 (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/err.d.
16 (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/locale.d,
17 core/sys/posix/stdc/time.d, core/sys/posix/string.d, and
18 core/sys/posix/strings.d.
19 (DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/err.d.
20 (DRUNTIME_DSOURCES_WINDOWS): Add core/sys/windows/sdkddkver.d,
21 and core/sys/windows/stdc/time.d
22 * libdruntime/Makefile.in: Regenerate.
23 * libdruntime/gcc/sections/elf_shared.d (sizeofTLS): New function.
24 * testsuite/libphobos.thread/fiber_guard_page.d: Use
25 __traits(getMember) to get internal fields.
26
e62bb7f0
GA
272021-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
28
29 * src/MERGE: Merge upstream phobos 3dd5df686.
30 * testsuite/libphobos.phobos/phobos.exp: Add compiler flag
31 -fversion=Linux_Pre_2639 if target is linux_pre_2639.
32 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
33
6b163337
GA
342021-01-23 Iain Buclaw <ibuclaw@gdcproject.org>
35
36 PR d/98806
37 * libdruntime/gcc/sections/elf_shared.d (MIPS_Any): Declare version
38 for MIPS32 and MIPS64.
39 (getDependencies): Adjust dlpi_addr on MIPS_Any.
40
651b8a50
GA
412021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
42
43 * configure: Re-generate.
44
6e1edf48
GA
452020-12-05 Iain Sandoe <iain@sandoe.co.uk>
46
47 PR target/97865
48 * configure: Regenerate.
49
94358e47
GA
502020-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
51
52 PR d/87818
53 * configure.tgt: Add x86_64-*-freebsd* and i?86-*-freebsd* as
54 supported targets.
55
e87559d2
GA
562020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
57
58 PR d/98025
59 * Makefile.in: Regenerate.
60 * configure: Regenerate.
61 * configure.ac (DCFG_ENABLE_CET): Substitute.
62 * libdruntime/MERGE: Merge upstream druntime 0fe7974c.
63 * libdruntime/Makefile.in: Regenerate.
64 * libdruntime/core/thread.d: Import gcc.config.
65 (class Fiber): Add ucontext_t fields when GNU_Enable_CET is true.
66 * libdruntime/gcc/config.d.in (GNU_Enable_CET): Define.
67 * src/Makefile.in: Regenerate.
68 * testsuite/Makefile.in: Regenerate.
69
702020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
71
72 * libdruntime/MERGE: Merge upstream druntime d37ef985.
73 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_FREEBSD): Add
74 core/sys/freebsd/config.d
75 * libdruntime/Makefile.in: Regenerate.
76
772020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
78
79 * src/MERGE: Merge upstream phobos 38873fe6e.
80
812020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
82
83 * libdruntime/MERGE: Merge upstream druntime 5e4492c4.
84
25bb75f8
GA
852020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
86
87 * configure.tgt: Add *-*-dragonfly* as a supported target.
88 * configure: Regenerate.
89 * m4/druntime/os.m4 (DRUNTIME_OS_SOURCES): Add dragonfly* as a posix
90 target.
91
922020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
93
94 * src/MERGE: Merge upstream phobos 7948e0967.
95
77f67db2
GA
962020-11-13 Iain Buclaw <ibuclaw@gdcproject.org>
97
98 * configure: Regenerate.
99 * configure.ac (libtool_VERSION): Update to 2:0.0.
100
89bb01e7
GA
1012020-10-27 Iain Buclaw <ibuclaw@gdcproject.org>
102
103 * libdruntime/MERGE: Merge upstream druntime 58560d51.
104
8be127ca
GA
1052020-10-12 Maciej W. Rozycki <macro@linux-mips.org>
106
107 * libdruntime/config/mips/switchcontext.S [__mips_hard_float]:
108 Use L.D and S.D generic assembly instructions rather than LDC1
109 and SDC1 MIPS II hardware instructions.
110
1112020-10-12 Iain Buclaw <ibuclaw@gdcproject.org>
112
113 * testsuite/lib/libphobos.exp: Define tool_timeout, set to 600.
114
fdcc0283
GA
1152020-09-10 Iain Buclaw <ibuclaw@gdcproject.org>
116
117 PR d/95680
118 PR d/97007
119 * Makefile.am (AM_MAKEFLAGS): Remove $(CET_FLAGS).
120 * Makefile.in: Regenerate.
121 * configure: Regenerate.
122 * configure.ac (DCFG_ENABLE_CET): Remove substitution.
123 (CET_DFLAGS): Substitute.
124 * libdruntime/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
125 (AM_CFLAGS): Add $(CET_FLAGS).
126 (AM_CCASFLAGS): Likewise.
127 * libdruntime/Makefile.in: Regenerate.
128 * libdruntime/core/thread.d: Replace static if GNU_Enable_CET
129 condition with `version (CET)'.
130 * libdruntime/gcc/config.d.in (GNU_Enable_CET): Remove.
131 * src/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
132 (AM_CFLAGS): Add $(CET_FLAGS).
133 * src/Makefile.in: Regenerate.
134 * testsuite/Makefile.in: Regenerate.
135 * testsuite/testsuite_flags.in: Add $(CET_DFLAGS) to --gdcflags.
136
80f86e78
GA
1372020-09-09 H.J. Lu <hjl.tools@gmail.com>
138
139 PR d/95680
140 * libdruntime/config/x86/switchcontext.S: Include <cet.h> to
141 generate the CET marker for -fcf-protection.
142
31a05046
GA
1432020-09-08 Iain Buclaw <ibuclaw@gdcproject.org>
144
145 PR d/95680
146 * Makefile.in: Regenerate.
147 * configure: Regenerate.
148 * configure.ac (DCFG_ENABLE_CET): Substitute.
149 * libdruntime/Makefile.in: Regenerate.
150 * libdruntime/config/x86/switchcontext.S: Remove CET support code.
151 * libdruntime/core/thread.d: Import gcc.config. Don't set version
152 AsmExternal when GNU_Enable_CET is true.
153 * libdruntime/gcc/config.d.in (GNU_Enable_CET): Define.
154 * src/Makefile.in: Regenerate.
155 * testsuite/Makefile.in: Regenerate.
156
d61ffe12
GA
1572020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
158
159 * libdruntime/MERGE: Merge upstream druntime d05ebaad.
160 * src/MERGE: Merge upstream phobos 021ae0df7.
161 * testsuite/libphobos.typeinfo/struct-align.d: Remove empty statement.
162
885ef72f
GA
1632020-05-29 H.J. Lu <hjl.tools@gmail.com>
164
165 PR bootstrap/95413
166 * configure: Regenerated.
167
4c1a5d8b
L
1682020-05-15 H.J. Lu <hongjiu.lu@intel.com>
169
170 PR bootstrap/95147
171 * configure: Regenerated.
172
9e20d0f0
L
1732020-05-08 H.J. Lu <hongjiu.lu@intel.com>
174
175 * libdruntime/config/x86/switchcontext.S: Include <cet.h> if
176 __CET__ is defined.
177 (_CET_ENDBR): New. Define if __CET__ is not defined.
178 (fiber_switchContext): Add _CET_ENDBR after .cfi_startproc.
179
08c1d39d
L
1802020-05-08 H.J. Lu <hongjiu.lu@intel.com>
181
182 * Makefile.am (AM_MAKEFLAGS): Add $(CET_FLAGS) to GCC FLAGS.
183 * configure.ac (CET_FLAGS): Add GCC_CET_FLAGS and AC_SUBST.
184 * Makefile.in: Regenerated.
185 * aclocal.m4: Likewise.
186 * configure.ac: Likewise.
187
e438aee2
IB
1882020-04-30 Iain Buclaw <ibuclaw@gdcproject.org>
189
190 * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Remove
191 config/powerpc/switchcontext.S
192 * libdruntime/Makefile.in: Regenerate.
193 * libdruntime/config/powerpc/callwithstack.S: Remove.
194 * libdruntime/config/powerpc/switchcontext.S: Fix symbol name of
195 fiber_switchContext.
196 * libdruntime/core/thread.d: Disable fiber migration tests on PPC.
197 * testsuite/libphobos.thread/fiber_guard_page.d: Set guardPageSize
198 same as stackSize.
199
5916f2f6
IB
2002020-04-29 Iain Buclaw <ibuclaw@gdcproject.org>
201
202 * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
203 Fix KERNEL_VERSION condition.
204
8b53086a
IB
2052020-04-28 Iain Buclaw <ibuclaw@gdcproject.org>
206
207 PR d/94825
208 * configure: Regenerate.
209 * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Add both
210 switchcontext.S and callwithstack.S if DRUNTIME_CPU_POWERPC.
211 * libdruntime/Makefile.in: Regenerate.
212 * libdruntime/config/powerpc/switchcontext.S: Add !__PPC64__ guards.
213 * libdruntime/config/powerpc64/callwithstack.S: Add __PPC64__ guards.
214 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Define DRUNTIME_CPU_POWER
215 for all powerpc biarchs. Remove DRUNTIME_CPU_POWER64 conditional.
216
6dffa67b
IB
2172020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
218
219 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_LINUX): Remove
220 core/sys/linux/sys/netinet/tcp.d.
221 * libdruntime/Makefile.in: Regenerate.
222
c8086357
IB
2232020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
224
225 * configure.tgt: Add hppa-*-linux* as a supported target.
226
1b0cbe05
IB
2272020-04-26 Iain Buclaw <ibuclaw@gdcproject.org>
228
229 * configure: Regenerate.
230 * configure.tgt: Add power*-*-linux* as a supported target, only
231 building libdruntime.
232 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Add cases for powerpcle
233 and powerpc64le target cpus.
234
ac1a0a38
IB
2352020-04-21 Mathias Lang <pro.mathias.lang@gmail.com>
236 Iain Buclaw <ibuclaw@gdcproject.org>
237
238 * configure: Regenerate.
239 * configure.ac: Call DRUNTIME_LIBRARIES_UCONTEXT.
240 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_UCONTEXT): Define to
241 search libraries for swapcontext.
242 * libdruntime/gcc/sections/elf_shared.d (getTLSRange): Always use
243 __tls_get_addr on Musl.
244
371d1011
IB
2452020-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
246
247 * configure: Regenerate.
248 * configure.ac: Fix option name for --with-libphobos-druntime-only.
249
8e1e6cdb
IB
2502020-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
251
252 * configure: Regenerate.
253 * configure.ac: Remove DRUNTIME_GC.
254
1821ae72
IB
2552020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
256
257 PR d/94304
258 * configure: Regenerate.
259 * configure.ac: Add --with-libphobos-druntime-only option and the
260 conditional ENABLE_LIBDRUNTIME_ONLY.
261 * configure.tgt: Define LIBDRUNTIME_ONLY.
262 * src/Makefile.am: Add phobos sources if not ENABLE_LIBDRUNTIME_ONLY.
263 * src/Makefile.in: Regenerate.
264 * testsuite/testsuite_flags.in: Add phobos path if compiling phobos.
265
b57e1621
IB
2662020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
267
268 * testsuite/libphobos.phobos/phobos.exp: Skip if effective target is
269 not d_runtime_has_std_library.
270 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
271
a1ccbae6
IB
2722020-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
273
274 * libdruntime/core/stdc/stdarg.d: Remove run-time va_list template.
275
7478addd
IB
2762020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
277
278 * d_rules.am (libdgruntime_la_LINK): Move to libdruntime/Makefile.am.
279 (libgphobos_la_LINK): Move to src/Makefile.am
280 * libdruntime/Makefile.am: Add libgdruntime_convenience library.
281 * libdruntime/Makefile.in: Regenerate.
282 * src/Makefile.am (libgphobos_la_LIBADD): Add libgdruntime_convenience
283 library.
284 (libgphobos_la_DEPENDENCIES): Likewise.
285 * src/Makefile.in: Regenerate.
286 * testsuite/lib/libphobos.exp: Remove libdruntime library paths.
287 * testsuite/testsuite_flags.in: Likewise.
288
bbb0de4a
IB
2892020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
290
291 * configure: Regenerate.
292 * libdruntime/Makefile.am (ALL_DRUNTIME_INSTALL_DSOURCES): Remove
293 DRUNTIME_DSOURCES_GC and DRUNTIME_DSOURCES_GCSTUB.
294 (DRUNTIME_DSOURCES): Add gc/*.d sources.
295 (DRUNTIME_DSOURCES_GC): Remove.
296 (DRUNTIME_DSOURCES_GCSTUB): Remove.
297 * libdruntime/Makefile.in: Regenerate.
298 * libdruntime/gcstub/gc.d: Remove.
299 * m4/druntime.m4 (DRUNTIME_GC): Remove.
300
c0dbfbd7
IB
3012020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
302
303 PR d/94305
304 * Makefile.in: Regenerate.
305 * configure: Regenerate.
306 * configure.ac: Add --enable-libphobos-checking and substitute
307 CHECKING_DFLAGS. Remove -frelease from GDCFLAGS.
308 * libdruntime/Makefile.am: Add CHECKING_DFLAGS to AM_DFLAGS.
309 * libdruntime/Makefile.in: Regenerate.
310 * src/Makefile.am: Add CHECKING_DFLAGS to AM_DFLAGS.
311 * src/Makefile.in: Regenerate.
312 * testsuite/Makefile.in: Regenerate.
313 * testsuite/testsuite_flags.in: Add -fno-release -funittest to
314 --gdcflags.
315
6e286c8d
IB
3162020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
317
318 * configure: Regenerate.
319 * configure.ac: Use AC_SEARCH_LIBS for pthread_create.
320 * m4/druntime/libraries.m4: Remove DRUNTIME_LIBRARIES_THREAD.
321
72c136c9
IB
3222020-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
323
324 * configure: Regenerate.
325 * configure.ac: Remove DRUNTIME_OS_UNIX.
326 * libdruntime/Makefile.am: Add DRUNTIME_DSOURCES_POSIX if
327 DRUNTIME_OS_POSIX is true.
328 * libdruntime/Makefile.in: Regenerate.
329 * m4/druntime/os.m4 (DRUNTIME_OS_UNIX): Remove, move AM_CONDITIONAL
330 logic to...
331 (DRUNTIME_OS_SOURCES): ...here. Rename conditional to
332 DRUNTIME_OS_POSIX.
333
38c3017f
IB
3342020-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
335
336 * Makefile.in: Regenerate.
337 * configure: Regenerate.
338 * configure.ac: Substite WARN_DFLAGS independently of GDCFLAGS.
339 * libdruntime/Makefile.am: Add WARN_DFLAGS to AM_DFLAGS.
340 * libdruntime/Makefile.in: Regenerate.
341 * src/Makefile.am: Add WARN_DFLAGS to AM_DFLAGS.
342 * src/Makefile.in: Regenerate.
343 * testsuite/Makefile.in: Regenerate.
344 * testsuite/testsuite_flags.in: Add WARN_DFLAGS to --gdcflags.
345
88e508f9
RD
3462020-04-07 Robin Dapp <rdapp@linux.ibm.com>
347 Stefan Liebler <stli@linux.ibm.com>
348
349 * configure: Regenerate.
350 * libdruntime/Makefile.am: Add s390x and s390.
351 * libdruntime/Makefile.in: Regenerate.
352 * libdruntime/config/s390/get_tls_offset.S: New file.
353 * libdruntime/config/systemz/get_tls_offset.S: New file.
354 * libdruntime/gcc/sections/elf_shared.d: Use ibmz_get_tls_offset.
355 * m4/druntime/cpu.m4: Add s390x and s390.
356
434fe1a4
SL
3572020-04-07 Stefan Liebler <stli@linux.ibm.com>
358
359 * libdruntime/core/sys/posix/signal.d:
360 Add struct sigaction_t for SystemZ.
361
bc093503
IB
3622020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
363
364 PR d/92792
365 * Makefile.in: Regenerate.
366 * configure: Regenerate.
367 * configure.ac (libtool_VERSION): Reset to 1:0:0.
368 * libdruntime/Makefile.in: Regenerate.
369
1db97918
ML
3702020-02-17 Martin Liska <mliska@suse.cz>
371
372 PR other/93756
373 * src/std/algorithm/iteration.d: Fix typo.
374
e8e66971
MR
3752020-01-24 Maciej W. Rozycki <macro@wdc.com>
376
377 * m4/druntime.m4: Handle `--with-toolexeclibdir='.
378 * m4/Makefile.in: Regenerate.
379 * libdruntime/Makefile.in: Regenerate.
380 * src/Makefile.in: Regenerate.
381 * testsuite/Makefile.in: Regenerate.
382 * Makefile.in: Regenerate.
383 * aclocal.m4: Regenerate.
384 * configure: Regenerate.
385
8d9254fc
JJ
3862020-01-01 Jakub Jelinek <jakub@redhat.com>
387
388 Update copyright years.
389
e9085da5
MR
3902019-09-27 Maciej W. Rozycki <macro@wdc.com>
391
392 * configure: Regenerate.
393
bca30736
BE
3942019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
395
396 * testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc
397 dirs to the ld_library_path var.
398
1e78c638
IB
3992019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
400
401 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add
402 core/sys/bionic/string.d.
403 (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/string.d.
404 (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/string.d,
405 core/sys/dragonflybsd/sys/socket.d.
406 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/string.d.
407 (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/string.d.
408 (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/string.d,
409 core/sys/netbsd/sys/featuretest.d.
410 * libdruntime/Makefile.in: Regenerate.
411
0234a917
IB
4122019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
413
414 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
415 core/sys/openbsd/sys/cdefs.d, core/sys/openbsd/sys/elf.d,
416 core/sys/openbsd/sys/elf32.d, core/sys/openbsd/sys/elf64.d,
417 core/sys/openbsd/sys/elf_common.d, core/sys/openbsd/sys/link_elf.d,
418 core/sys/openbsd/sys/mman.d, core/sys/openbsd/time.d.
419 * libdruntime/Makefile.in: Regenerate.
420
bca0a321
RO
4212019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422
423 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): Only use -z
424 relax=transtls if linker supports it.
425 * configure.ac (enable_libphobos, LIBPHOBOS_SUPPORTED): Move down.
426 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only
427 mark supported with either gld or ld -z relax=transtls.
428 * configure: Regenerate.
429
b74c94ff 4302019-05-02 Maciej W. Rozycki <macro@wdc.com>
1770f169
MR
431
432 * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float ABI.
433 (IeeeFlags.resetIeeeFlags): Likewise.
434 (FloatingPointControl.getControlState): Likewise.
435 (FloatingPointControl.setControlState): Likewise.
436
9125dc32
IB
4372019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
438
439 PR d/90250
440 * libdruntime/gcc/sections/elf_shared.d (initTLSRanges): Populate
441 _tlsRanges in every startup thread.
442 * testsuite/libphobos.thread/thread.exp: Load libphobos-dg.exp.
443 * testsuite/libphobos.thread/tlsgc_sections.d: New test.
444
b16f2147
RO
4452019-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
446
447 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Quote brackets.
448 * configure: Regenerate.
449
9168f220
JP
4502019-04-25 Johannes Pfau <johannespfau@gmail.com>
451
452 * libdruntime/Makefile.am: Add emutls and gthread files.
453 * libdruntime/Makefile.in: Regenerate.
454 * libdruntime/gcc/emutls.d: New file. Implement GC-compatible emutls.
455 * libdruntime/gcc/gthread.d: New file.
456 * libdruntime/gcc/sections/elf_shared.d: Integrate emutls support.
457 * testsuite/libphobos.allocations/tls_gc_integration.d: New test for TLS.
458
7da021f0
IB
4592019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
460
461 * testsuite/Makefile.am: Set PWD_COMMAND.
462 * testsuite/Makefile.in: Regenerate.
463
2493e718
IB
4642019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
465
466 PR d/90086
467 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): New macro.
468 * configure.ac: Use it.
469 * configure: Regenerate.
470 * libdruntime/Makefile.am: Add new config sources to
471 DRUNTIME_SOURCES_CONFIGURED.
472 * libdruntime/Makefile.in: Regenerate.
473 * libdruntime/config/aarch64/switchcontext.S: New file.
474 * libdruntime/config/arm/switchcontext.S: New file.
475 * libdruntime/config/common/threadasm.S: New file.
476 * libdruntime/config/mingw/switchcontext.S: New file.
477 * libdruntime/config/mips/switchcontext.S: New file.
478 * libdruntime/config/powerpc/switchcontext.S: New file.
479 * libdruntime/config/powerpc64/callwithstack.S: New file.
480 * libdruntime/config/x86/switchcontext.S: New file.
481 * libdruntime/core/threadasm.S: Remove.
482
58990c4d
IB
4832019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
484
485 PR d/89432
486 * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
487 New proc.
488 * testsuite/libphobos.druntime/druntime.exp: Add compiler flag
489 -fversion=Linux_Pre_2639 if target is linux_pre_2639.
490 * testsuite/libphobos.druntime_shared/druntime_shared.exp: Likewise.
491
540bc8a8
IB
4922019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
493
494 PR d/88654
495 * testsuite/lib/libphobos.exp (libphobos-dg-test): Check
496 libphobos_skipped_test_p before running test.
497 (libphobos-dg-prune): New proc.
498 (libphobos_init): Set libphobos_skip_tests.
499 (libphobos_skipped_test_p): New proc.
500 (check_effective_target_libcurl_available): New proc.
501 * testsuite/libphobos.phobos/phobos.exp: Skip curl tests if library
502 not found.
503 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
504
9bedfe18
IB
5052019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
506
507 PR d/88431
508 * configure: Regenerate.
509 * m4/libtool.m4 (lt_simple_compile_test_code): Update to not have
510 dependencies on libphobos.
511 (lt_simple_link_test_code): Likewise.
512 (GDCFLAGS): Don't override for D compiler tests.
513
a0128060
IB
5142019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
515
516 * configure.tgt: Add aarch64*-*-linux* as a supported target.
517
130cc10e
IB
5182019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
519 Robin Dapp <rdapp@linux.ibm.com>
520
521 * configure.tgt: Add s390*-linux* as a supported target.
522 * libdruntime/gcc/sections/elf_shared.d: import gcc.builtins.
523 (__tls_get_addr_internal): Declare.
524 (TLS_DTV_OFFSET): Define as zero on SystemZ.
525 (getTLSRange): Support getting TLS on SystemZ.
526 * testsuite/libphobos.typeinfo/struct-align.d: New test.
527
d9392bfa
IB
5282019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
529
530 * configure.tgt: Add linux/riscv as supported target.
531 * libdruntime/gcc/sections/elf_shared.d (getDependencies): Adjust
532 dlpi_addr on RISCV32 and RISCV64.
533 * src/std/math.d: Add IEEE FPU control support for RISC-V.
534
48528842
RR
5352019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
536 Bernd Edlinger <bernd.edlinger@hotmail.de>
537 Jakub Jelinek <jakub@redhat.com>
538
539 PR target/89093
540 * libdruntime/gcc/deh.d: Import gcc.attribute.
541 (personality_fn_attributes): New enum.
542 (scanLSDA, CONTINUE_UNWINDING, gdc_personality, __gdc_personality):
543 Add @personality_fn_attributes.
544
0aa94749
IB
5452019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
546
547 PR d/89293
548 * libdruntime/core/atomic.d (casImpl): Remove static assert for
549 GNU_Have_Atomics, add static path to handle missing atomic support.
550 (atomicLoad): Likewise.
551 (atomicStore): Likewise.
552 (atomicFence): Likewise.
553 (atomicMutexHandle, AtomicMutex): Declare types.
554 (_getAtomicMutex): New function.
555 (getAtomicMutex): Declare.
556
5d71d6f2
IB
5572019-04-16 Iain Buclaw <ibuclaw@gdcproject.org>
558
559 * config.h.in: Regenerate.
560 * configure: Regenerate.
561 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_BACKTRACE): Set
562 CPPFLAGS correctly for backtrace support test.
563
7d31d331
RO
5642019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
565
566 * configure.tgt (LIBPHOBOS_SUPPORTED): Default to no.
567 Set to yes explicitly.
568 (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Mark supported.
569 * configure.ac: Handle --enable-libphobos.
570 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only mark supported
571 with gas.
572 (ENABLE_LIBPHOBOS): New conditional.
573 * configure: Regenerate.
574 * Makefile.am (SUBDIRS): Only set if ENABLE_LIBPHOBOS.
575 * Makefile.in: Regenerate.
576
235d1c46
RO
5772019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
578 Iain Buclaw <ibuclaw@gdcproject.org>
579
580 PR d/88150
581 * m4/druntime/os.m4 (DRUNTIME_OS_DLPI_TLS_MODID): New macro.
582 * configure.ac: Use it.
583 Call AC_USE_SYSTEM_EXTENSIONS.
584 * configure: Regenerate.
585 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
586 testsuite/Makefile.in: Regenerate.
587 * libdruntime/gcc/config.d.in (OS_Have_Dlpi_Tls_Modid): Define.
588 * libdruntime/gcc/sections/elf_shared.d: Import gcc.config.
589 (scanSegments) <PT_TLS> [OS_Have_Dlpi_Tls_Modid]: Use
590 dlpi_tls_modid.
591 [Solaris]: Use dlinfo(RTLD_DI_LINKMAP) to get rt_tlsmodid.
592 Otherwise clear pdso._tlsMod, pdso._tlsSize.
593 (getTLSRange) [Solaris && !OS_Have_Dlpi_Tls_Modid]: Readjust mod.
594
4d513120
RO
5952019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
596
ba838aa6
RO
597 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro.
598 * configure.ac: Call it.
599 * configure: Regenerate.
600 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
601 testsuite/Makefile.in: Regenerate.
602 * src/libgphobos.spec.in (*link): Append OS_LINK_SPEC.
603
235d1c46
RO
6042019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
605
4d513120
RO
606 PR d/88150
607 * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
608 to true.
609 Import core.sys.solaris.dlfcn, core.sys.solaris.link,
610 core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
611 (dummy_ref): Declare.
612 (initSections): Initialize dummy_ref.
613 (getDependencies): Set strtab.
614 (handleForName): Don't dlclose handle.
615 (findDSOInfoForAddr): Set IterateManually.
616 (getprogname): Declare.
617 (progname): Use it.
618 * libdruntime/gcc/sections/package.d [Solaris]: Import
619 gcc.sections.elf_shared instead of gcc.sections.solaris.
620 * libdruntime/gcc/sections/solaris.d: Remove.
621 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
622 gcc/sections/solaris.d.
623 * libdruntime/Makefile.in: Regenerate.
624
8b651828
IB
6252019-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
626
627 * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Remove bss_sections.c.
628 (DRUNTIME_DSOURCES): Rename rt/sections_* modules to gcc/sections/*.
629 * libdruntime/Makefile.in: Regenerate.
630 * libdruntime/gcc/sections/android.d: New file.
631 * libdruntime/gcc/sections/elf_shared.d: New file.
632 * libdruntime/gcc/sections/osx.d: New file.
633 * libdruntime/gcc/sections/package.d: New file.
634 * libdruntime/gcc/sections/solaris.d: New file.
635 * libdruntime/gcc/sections/win32.d: New file.
636 * libdruntime/gcc/sections/win64.d: New file.
637 * libdruntime/rt/bss_section.c: Remove.
638 * libdruntime/rt/sections.d: Publicly import gcc.sections.
639 * libdruntime/rt/sections_android.d: Remove.
640 * libdruntime/rt/sections_elf_shared.d: Remove.
641 * libdruntime/rt/sections_osx.d: Remove.
642 * libdruntime/rt/sections_solaris.d: Remove.
643 * libdruntime/rt/sections_win32.d: Remove.
644 * libdruntime/rt/sections_win64.d: Remove.
645
d7e418a1
IB
6462019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
647
648 * configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
649 * configure: Regenerate.
650 * libdruntime/Makefile.in: Regenerate.
651
bb50312e
IB
6522019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
653
654 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ZLIB): Use
655 libz_convenience.a if not using system zlib.
656 * Makefile.in: Regenerate.
657 * configure: Regenerate.
658 * libdruntime/Makefile.in: Regenerate.
659 * src/Makefile.am: Remove ZLIB_CSOURCES and AM_CFLAGS.
660 * src/Makefile.in: Regenerate.
661 * testsuite/Makefile.in: Regenerate.
662
df63d1b7
IB
6632019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
664
df63d1b7
IB
665 * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu.
666 (RUNTEST): Remove variable.
667 (RUNTESTDEFAULTFLAGS, check_p_subno, check_p_numbers0,
668 check_p_numbers1, check_p_numbers2, check_p_numbers3,
669 check_p_numbers4, check_p_numbers5, check_p_numbers6, check_p_numbers,
670 check_p_subdirs, check_DEJAGNU_libphobos_targets): New variables.
671 (site.exp, %/site.exp, check-DEJAGNU, check-am, clean-local): New
672 rules written so that all the *.exp files are ran parallelized.
673 (CLEANFILES): Add *.exe, *.o, and site.exp.
674 * testsuite/Makefile.in: Regenerate.
675
0d6aae24
IB
6762019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
677
d7e418a1 678 PR d/89255
0d6aae24
IB
679 * configure.ac (ENABLE_SHARED, ENABLE_STATIC): Remove conditionals.
680 * configure: Regenerate.
681 * d_rules.am (%.t.lo, %.t.o): Remove rules.
682 (unittest_static_LINK, unittest_LINK, libgdruntime_t_la_LINK,
683 libgphobos_t_la_LINK): Remove variables.
684 * libdruntime/Makefile.am (DRUNTIME_TEST_LOBJECTS,
685 DRUNTIME_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
686 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
687 unittest_static_LDFLAGS, unittest_static_LDADD,
688 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
689 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
690 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
691 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
692 unittest_LDADD): Remove variables.
693 (clean-local): Remove rule.
694 * libdruntime/Makefile.in: Regenerate.
695 * src/Makefile.am (PHOBOS_TEST_LOBJECTS,
696 PHOBOS_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
697 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
698 unittest_static_LDFLAGS, unittest_static_LDADD,
699 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
700 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
701 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
702 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
703 unittest_LDADD): Remove variables.
704 (clean-local): Remove rule.
705 * src/Makefile.in: Regenerate.
706 * testsuite/lib/libphobos.exp (libphobos_test_name): New global.
707 (libphobos_init): Set libphobos_test_name.
708 (libphobos-dg-test): Override name if libphobos_test_name is set.
709 (filter_libphobos_unittests): New proc.
710 * testsuite/libphobos.aa/aa.exp: Don't load libphobos-dg.exp.
711 * testsuite/libphobos.cycles/cycles.exp: Set libphobos_test_name.
712 * testsuite/libphobos.druntime/druntime.exp: New file.
713 * testsuite/libphobos.druntime_shared/druntime_shared.exp: New file.
714 * testsuite/libphobos.phobos/phobos.exp: New file.
715 * testsuite/libphobos.phobos_shared/phobos_shared.exp: New file.
716 * testsuite/libphobos.shared/shared.exp: Use dg-runtest to run tests.
717 * testsuite/libphobos.hash/hash.exp: Don't load libphobos-dg.exp
718 * testsuite/libphobos.init_fini/init_fini.exp: Likewise.
719 * testsuite/libphobos.thread/thread.exp: Likewise.
720 * testsuite/libphobos.typeinfo/typeinfo.exp: Likewise.
721 * testsuite/libphobos.unittests/unittests.exp: Remove.
722 * testsuite/test_runner.d: Remove.
723 * testsuite/testsuite_flags.in: Add phobos to --gdcpaths.
724
0da83a16
IB
7252019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
726
727 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
728 core/sys/darwin/crt_externs.d.
729 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
730 (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
731 * libdruntime/Makefile.in: Regenerate.
732
27f18a62
JP
7332019-03-23 Johannes Pfau <johannespfau@gmail.com>
734
735 * configure.ac: Update autotool version comment.
736
4f19d0e7
BE
7372019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
738
739 * src/Makefile.am: Avoid the -D option which is not available
740 with the install-sh fallback. Use $(MKDIR_P) instead.
741 * libdruntime/Makefile.am: Likewise.
742 * src/Makefile.in: Regenerated.
743 * libdruntime/Makefile.in: Regenerated.
744
be200c5c
IB
7452019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
746
747 * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
748 [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
749 RTLD_NOLOAD from core.sys.*.dlfcn.
750 Assert RTLD_NOLOAD is available.
751
1d679134
RO
7522019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
753
754 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
755 * configure.ac: Invoke it.
756 * configure: Regenerate.
757
36d7f151
JP
7582019-02-19 Johannes Pfau <johannespfau@gmail.com>
759
760 PR d/88127
761 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
762 * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
763 * configure: Regenerate
764 * Makefile.in: Regenerate
765 * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
766 * libdruntime/Makefile.in: Regenerate.
767 * src/Makefile.in: Regenerate.
768 * testsuite/Makefile.in: Regenerate.
769
cc2cc3be
RO
7702019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
771
772 * testsuite/lib/libphobos-dg.exp: Tabify.
773 * testsuite/lib/libphobos.exp: Likewise.
774 * testsuite/libphobos.cycles/cycles.exp: Likewise.
775 * testsuite/libphobos.shared/shared.exp: Likewise.
776 * testsuite/libphobos.unittests/unittests.exp: Likewise.
777
2f2b8e40
MR
7782019-02-14 Maya Rashish <coypu@sdf.org>
779
780 * configure.tgt: Add netbsd/x86 as supported target.
781
0b6e3127
RO
7822019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
783
784 PR d/87864
785 * configure.ac (DRTSTUFF_SPEC): New variable.
786 Substitute it.
787 * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
788 New automake conditional.
789 * configure: Regenerate.
790 * libdruntime/gcc/drtstuff.c: New file.
791 * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
792 (DRTSTUFF, toolexeclib_DATA): New variables.
793 (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
794 (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
795 Add -dstartfiles -B../src -Bgcc.
796 (libgdruntime_la_DEPENDENCIES): New variable.
797 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
798 (libgdruntime_t_la_LDFLAGS): Likewise.
799 (unittest_LDFLAGS): Likewise.
800 * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
801 -Xcompiler.
802 Add -dstartfiles -B../libdruntime/gcc.
803 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
804 (libgphobos_t_la_LDFLAGS): Likewise.
805 (unittest_LDFLAGS): Likewise.
806 * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
807 * Makefile.in, testsuite/Makefile.in: Regenerate.
808 * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
809 assert.
810 * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
811 * src/drtstuff.spec: New file.
812 * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
813 (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
814 -nophoboslib.
815 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
816 -B${BUILD_DIR}/libdruntime/gcc.
817
5522686e
IB
8182019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
819
820 * libdruntime/core/runtime.d (defaultTraceHandler): Give
821 UnwindBacktrace handler precedence over backtrace.
822
e613d992
IB
8232019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
824
825 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
826 * libdruntime/Makefile.in: Rebuild.
827 * testsuite/libphobos.aa/aa.exp: New file.
828 * testsuite/libphobos.aa/test_aa.d: New test.
829 * testsuite/libphobos.hash/hash.exp: New file.
830 * testsuite/libphobos.hash/test_hash.d: New test.
831
865f11b6
IB
8322019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
833
834 * README.gcc: New file.
835
a5544970
JJ
8362019-01-01 Jakub Jelinek <jakub@redhat.com>
837
838 Update copyright years.
839
b2d02c49
IB
8402018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
841
842 * src/std/internal/digest: Remove empty directory.
843
0a6ac1b2
RO
8442018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
845
846 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
847 * Makefile.in: Regenerate.
848
85041a5b
IB
8492018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
850
851 * Makefile.in: Rebuild.
852 * configure: Rebuild.
853 * configure.ac (DRUNTIME_SOVERSION): Remove.
854 (PHOBOS_SOVERSION): Remove.
855 (libtool_VERSION): Add.
856 * libdruntime/Makefile.am: Use libtool_VERSION.
857 * libdruntime/Makefile.in: Rebuild.
858 * src/Makefile.am: Use libtool_VERSION.
859 * src/Makefile.in: Rebuild.
860 * testsuite/Makefile.in: Rebuild.
861
d8bcb00f
JP
8622018-11-22 Johannes Pfau <johannespfau@gmail.com>
863
864 PR d/87824
865 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
866 library for multilib builds.
867
6feee1e1
IB
8682018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
869
870 * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
871 std.internal.math.biguintx86 modules.
872 * src/Makefile.in: Rebuild.
873 * src/std/internal/digest/sha_SSSE3.d: Remove.
874 * src/std/internal/math/biguintx86.d: Remove.
875
ac67752d
IB
8762018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
877
878 PR d/87827
879 * Makefile.in: Rebuild.
880 * configure: Rebuild.
881 * configure.ac: Properly set MULTISUBDIR.
882 * d_rules.am: Set toolexecdir and toolexeclibdir.
883 * libdruntime/Makefile.in: Rebuild.
884 * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
885 --enable-version-specific-runtime-libs.
886 * src/Makefile.in: Rebuild.
887 * testsuite/Makefile.in: Rebuild.
888
22e05272
JM
8892018-10-31 Joseph Myers <joseph@codesourcery.com>
890
891 PR bootstrap/82856
892 * Makefile.am: Include multilib.am.
893 * configure.ac: Remove AC_PREREQ. Use -Wno-override in
894 AM_INIT_AUTOMAKE call.
895 * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
896 * m4/druntime/os.m4: Use AC_LANG_SOURCE.
897 * testsuite/Makefile.am (RUNTEST): Remove quotes.
898 * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
899 src/Makefile.in, testsuite/Makefile.in: Regenerate.
900
260eedb9
IB
9012018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
902
903 PR bootstrap/87789
904 PR d/87818
905 PR d/87819
906 * configure.tgt: New file.
907
b4c522fa
IB
9082018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
909
910 * Makefile.am: New file.
911 * Makefile.in: New file.
912 * acinclude.m4: New file.
913 * aclocal.m4: New file.
914 * config.h.in: New file.
915 * configure: New file.
916 * configure.ac: New file.
917 * d_rules.am: New file.
918 * libdruntime/Makefile.am: New file.
919 * libdruntime/Makefile.in: New file.
920 * libdruntime/__entrypoint.di: New file.
921 * libdruntime/__main.di: New file.
922 * libdruntime/gcc/attribute.d: New file.
923 * libdruntime/gcc/backtrace.d: New file.
924 * libdruntime/gcc/builtins.d: New file.
925 * libdruntime/gcc/config.d.in: New file.
926 * libdruntime/gcc/deh.d: New file.
927 * libdruntime/gcc/libbacktrace.d.in: New file.
928 * libdruntime/gcc/unwind/arm.d: New file.
929 * libdruntime/gcc/unwind/arm_common.d: New file.
930 * libdruntime/gcc/unwind/c6x.d: New file.
931 * libdruntime/gcc/unwind/generic.d: New file.
932 * libdruntime/gcc/unwind/package.d: New file.
933 * libdruntime/gcc/unwind/pe.d: New file.
934 * m4/autoconf.m4: New file.
935 * m4/druntime.m4: New file.
936 * m4/druntime/cpu.m4: New file.
937 * m4/druntime/libraries.m4: New file.
938 * m4/druntime/os.m4: New file.
939 * m4/gcc_support.m4: New file.
940 * m4/gdc.m4: New file.
941 * m4/libtool.m4: New file.
942 * src/Makefile.am: New file.
943 * src/Makefile.in: New file.
944 * src/libgphobos.spec.in: New file.
945 * testsuite/Makefile.am: New file.
946 * testsuite/Makefile.in: New file.
947 * testsuite/config/default.exp: New file.
948 * testsuite/lib/libphobos-dg.exp: New file.
949 * testsuite/lib/libphobos.exp: New file.
950 * testsuite/testsuite_flags.in: New file.
951
952\f
c48514be 953Copyright (C) 2018-2021 Free Software Foundation, Inc.
b4c522fa
IB
954
955Copying and distribution of this file, with or without modification,
956are permitted in any medium without royalty provided the copyright
957notice and this notice are preserved.