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