1b968177e4013735f6f637b417f2be8729c379b0
[platform/upstream/gcc.git] / libphobos / ChangeLog
1 2019-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
2
3         * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
4         core/sys/darwin/crt_externs.d.
5         (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
6         (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
7         * libdruntime/Makefile.in: Regenerate.
8
9 2019-03-23  Johannes Pfau  <johannespfau@gmail.com>
10
11         * configure.ac: Update autotool version comment.
12
13 2019-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14
15         * src/Makefile.am: Avoid the -D option which is not available
16         with the install-sh fallback.  Use $(MKDIR_P) instead.
17         * libdruntime/Makefile.am: Likewise.
18         * src/Makefile.in: Regenerated.
19         * libdruntime/Makefile.in: Regenerated.
20
21 2019-02-19  Iain Buclaw  <ibuclaw@gdcproject.org>
22
23         * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
24         [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
25         RTLD_NOLOAD from core.sys.*.dlfcn.
26         Assert RTLD_NOLOAD is available.
27
28 2019-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
29
30         * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
31         * configure.ac: Invoke it.
32         * configure: Regenerate.
33
34 2019-02-19  Johannes Pfau  <johannespfau@gmail.com>
35
36         PR d/88127
37         * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
38         * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
39         * configure: Regenerate
40         * Makefile.in: Regenerate
41         * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
42         * libdruntime/Makefile.in: Regenerate.
43         * src/Makefile.in: Regenerate.
44         * testsuite/Makefile.in: Regenerate.
45
46 2019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
47
48         * testsuite/lib/libphobos-dg.exp: Tabify.
49         * testsuite/lib/libphobos.exp: Likewise.
50         * testsuite/libphobos.cycles/cycles.exp: Likewise.
51         * testsuite/libphobos.shared/shared.exp: Likewise.
52         * testsuite/libphobos.unittests/unittests.exp: Likewise.
53
54 2019-02-14  Maya Rashish  <coypu@sdf.org>
55
56         * configure.tgt: Add netbsd/x86 as supported target.
57
58 2019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59
60         PR d/87864
61         * configure.ac (DRTSTUFF_SPEC): New variable.
62         Substitute it.
63         * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
64         New automake conditional.
65         * configure: Regenerate.
66         * libdruntime/gcc/drtstuff.c: New file.
67         * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
68         (DRTSTUFF, toolexeclib_DATA): New variables.
69         (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
70         (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
71         Add -dstartfiles -B../src -Bgcc.
72         (libgdruntime_la_DEPENDENCIES): New variable.
73         (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
74         (libgdruntime_t_la_LDFLAGS): Likewise.
75         (unittest_LDFLAGS): Likewise.
76         * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
77         -Xcompiler.
78         Add -dstartfiles -B../libdruntime/gcc.
79         (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
80         (libgphobos_t_la_LDFLAGS): Likewise.
81         (unittest_LDFLAGS): Likewise.
82         * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
83         * Makefile.in, testsuite/Makefile.in: Regenerate.
84         * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
85         assert.
86         * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
87         * src/drtstuff.spec: New file.
88         * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
89         (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
90         -nophoboslib.
91         * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
92         -B${BUILD_DIR}/libdruntime/gcc.
93
94 2019-02-13  Iain Buclaw  <ibuclaw@gdcproject.org>
95
96         * libdruntime/core/runtime.d (defaultTraceHandler): Give
97         UnwindBacktrace handler precedence over backtrace.
98
99 2019-02-10  Iain Buclaw  <ibuclaw@gdcproject.org>
100
101         * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
102         * libdruntime/Makefile.in: Rebuild.
103         * testsuite/libphobos.aa/aa.exp: New file.
104         * testsuite/libphobos.aa/test_aa.d: New test.
105         * testsuite/libphobos.hash/hash.exp: New file.
106         * testsuite/libphobos.hash/test_hash.d: New test.
107
108 2019-01-12  Iain Buclaw  <ibuclaw@gdcproject.org>
109
110         * README.gcc: New file.
111
112 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
113
114         Update copyright years.
115
116 2018-12-14  Iain Buclaw  <ibuclaw@gdcproject.org>
117
118         * src/std/internal/digest: Remove empty directory.
119
120 2018-12-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
121
122         * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
123         * Makefile.in: Regenerate.
124
125 2018-11-28  Iain Buclaw  <ibuclaw@gdcproject.org>
126
127         * Makefile.in: Rebuild.
128         * configure: Rebuild.
129         * configure.ac (DRUNTIME_SOVERSION): Remove.
130         (PHOBOS_SOVERSION): Remove.
131         (libtool_VERSION): Add.
132         * libdruntime/Makefile.am: Use libtool_VERSION.
133         * libdruntime/Makefile.in: Rebuild.
134         * src/Makefile.am: Use libtool_VERSION.
135         * src/Makefile.in: Rebuild.
136         * testsuite/Makefile.in: Rebuild.
137
138 2018-11-22  Johannes Pfau  <johannespfau@gmail.com>
139
140         PR d/87824
141         * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
142         library for multilib builds.
143
144 2018-11-19  Iain Buclaw  <ibuclaw@gdcproject.org>
145
146         * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
147         std.internal.math.biguintx86 modules.
148         * src/Makefile.in: Rebuild.
149         * src/std/internal/digest/sha_SSSE3.d: Remove.
150         * src/std/internal/math/biguintx86.d: Remove.
151
152 2018-11-02  Iain Buclaw  <ibuclaw@gdcproject.org>
153
154         PR d/87827
155         * Makefile.in: Rebuild.
156         * configure: Rebuild.
157         * configure.ac: Properly set MULTISUBDIR.
158         * d_rules.am: Set toolexecdir and toolexeclibdir.
159         * libdruntime/Makefile.in: Rebuild.
160         * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
161         --enable-version-specific-runtime-libs.
162         * src/Makefile.in: Rebuild.
163         * testsuite/Makefile.in: Rebuild.
164
165 2018-10-31  Joseph Myers  <joseph@codesourcery.com>
166
167         PR bootstrap/82856
168         * Makefile.am: Include multilib.am.
169         * configure.ac: Remove AC_PREREQ.  Use -Wno-override in
170         AM_INIT_AUTOMAKE call.
171         * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
172         * m4/druntime/os.m4: Use AC_LANG_SOURCE.
173         * testsuite/Makefile.am (RUNTEST): Remove quotes.
174         * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
175         src/Makefile.in, testsuite/Makefile.in: Regenerate.
176
177 2018-10-31  Iain Buclaw  <ibuclaw@gdcproject.org>
178
179         PR bootstrap/87789
180         PR d/87818
181         PR d/87819
182         * configure.tgt: New file.
183
184 2018-10-28  Iain Buclaw  <ibuclaw@gdcproject.org>
185
186         * Makefile.am: New file.
187         * Makefile.in: New file.
188         * acinclude.m4: New file.
189         * aclocal.m4: New file.
190         * config.h.in: New file.
191         * configure: New file.
192         * configure.ac: New file.
193         * d_rules.am: New file.
194         * libdruntime/Makefile.am: New file.
195         * libdruntime/Makefile.in: New file.
196         * libdruntime/__entrypoint.di: New file.
197         * libdruntime/__main.di: New file.
198         * libdruntime/gcc/attribute.d: New file.
199         * libdruntime/gcc/backtrace.d: New file.
200         * libdruntime/gcc/builtins.d: New file.
201         * libdruntime/gcc/config.d.in: New file.
202         * libdruntime/gcc/deh.d: New file.
203         * libdruntime/gcc/libbacktrace.d.in: New file.
204         * libdruntime/gcc/unwind/arm.d: New file.
205         * libdruntime/gcc/unwind/arm_common.d: New file.
206         * libdruntime/gcc/unwind/c6x.d: New file.
207         * libdruntime/gcc/unwind/generic.d: New file.
208         * libdruntime/gcc/unwind/package.d: New file.
209         * libdruntime/gcc/unwind/pe.d: New file.
210         * m4/autoconf.m4: New file.
211         * m4/druntime.m4: New file.
212         * m4/druntime/cpu.m4: New file.
213         * m4/druntime/libraries.m4: New file.
214         * m4/druntime/os.m4: New file.
215         * m4/gcc_support.m4: New file.
216         * m4/gdc.m4: New file.
217         * m4/libtool.m4: New file.
218         * src/Makefile.am: New file.
219         * src/Makefile.in: New file.
220         * src/libgphobos.spec.in: New file.
221         * testsuite/Makefile.am: New file.
222         * testsuite/Makefile.in: New file.
223         * testsuite/config/default.exp: New file.
224         * testsuite/lib/libphobos-dg.exp: New file.
225         * testsuite/lib/libphobos.exp: New file.
226         * testsuite/testsuite_flags.in: New file.
227
228 \f
229 Copyright (C) 2018-2019 Free Software Foundation, Inc.
230
231 Copying and distribution of this file, with or without modification,
232 are permitted in any medium without royalty provided the copyright
233 notice and this notice are preserved.