]> git.ipfire.org Git - thirdparty/gcc.git/blob - libphobos/ChangeLog
Provide __start_minfo/__stop_minfo for linkers that don't (PR d/87864)
[thirdparty/gcc.git] / libphobos / ChangeLog
1 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 PR d/87864
4 * configure.ac (DRTSTUFF_SPEC): New variable.
5 Substitute it.
6 * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
7 New automake conditional.
8 * configure: Regenerate.
9 * libdruntime/gcc/drtstuff.c: New file.
10 * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
11 (DRTSTUFF, toolexeclib_DATA): New variables.
12 (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
13 (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
14 Add -dstartfiles -B../src -Bgcc.
15 (libgdruntime_la_DEPENDENCIES): New variable.
16 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
17 (libgdruntime_t_la_LDFLAGS): Likewise.
18 (unittest_LDFLAGS): Likewise.
19 * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
20 -Xcompiler.
21 Add -dstartfiles -B../libdruntime/gcc.
22 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
23 (libgphobos_t_la_LDFLAGS): Likewise.
24 (unittest_LDFLAGS): Likewise.
25 * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
26 * Makefile.in, testsuite/Makefile.in: Regenerate.
27 * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
28 assert.
29 * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
30 * src/drtstuff.spec: New file.
31 * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
32 (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
33 -nophoboslib.
34 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
35 -B${BUILD_DIR}/libdruntime/gcc.
36
37 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
38
39 * libdruntime/core/runtime.d (defaultTraceHandler): Give
40 UnwindBacktrace handler precedence over backtrace.
41
42 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
43
44 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
45 * libdruntime/Makefile.in: Rebuild.
46 * testsuite/libphobos.aa/aa.exp: New file.
47 * testsuite/libphobos.aa/test_aa.d: New test.
48 * testsuite/libphobos.hash/hash.exp: New file.
49 * testsuite/libphobos.hash/test_hash.d: New test.
50
51 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
52
53 * README.gcc: New file.
54
55 2019-01-01 Jakub Jelinek <jakub@redhat.com>
56
57 Update copyright years.
58
59 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
60
61 * src/std/internal/digest: Remove empty directory.
62
63 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
64
65 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
66 * Makefile.in: Regenerate.
67
68 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
69
70 * Makefile.in: Rebuild.
71 * configure: Rebuild.
72 * configure.ac (DRUNTIME_SOVERSION): Remove.
73 (PHOBOS_SOVERSION): Remove.
74 (libtool_VERSION): Add.
75 * libdruntime/Makefile.am: Use libtool_VERSION.
76 * libdruntime/Makefile.in: Rebuild.
77 * src/Makefile.am: Use libtool_VERSION.
78 * src/Makefile.in: Rebuild.
79 * testsuite/Makefile.in: Rebuild.
80
81 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
82
83 PR d/87824
84 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
85 library for multilib builds.
86
87 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
88
89 * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
90 std.internal.math.biguintx86 modules.
91 * src/Makefile.in: Rebuild.
92 * src/std/internal/digest/sha_SSSE3.d: Remove.
93 * src/std/internal/math/biguintx86.d: Remove.
94
95 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
96
97 PR d/87827
98 * Makefile.in: Rebuild.
99 * configure: Rebuild.
100 * configure.ac: Properly set MULTISUBDIR.
101 * d_rules.am: Set toolexecdir and toolexeclibdir.
102 * libdruntime/Makefile.in: Rebuild.
103 * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
104 --enable-version-specific-runtime-libs.
105 * src/Makefile.in: Rebuild.
106 * testsuite/Makefile.in: Rebuild.
107
108 2018-10-31 Joseph Myers <joseph@codesourcery.com>
109
110 PR bootstrap/82856
111 * Makefile.am: Include multilib.am.
112 * configure.ac: Remove AC_PREREQ. Use -Wno-override in
113 AM_INIT_AUTOMAKE call.
114 * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
115 * m4/druntime/os.m4: Use AC_LANG_SOURCE.
116 * testsuite/Makefile.am (RUNTEST): Remove quotes.
117 * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
118 src/Makefile.in, testsuite/Makefile.in: Regenerate.
119
120 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
121
122 PR bootstrap/87789
123 PR d/87818
124 PR d/87819
125 * configure.tgt: New file.
126
127 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
128
129 * Makefile.am: New file.
130 * Makefile.in: New file.
131 * acinclude.m4: New file.
132 * aclocal.m4: New file.
133 * config.h.in: New file.
134 * configure: New file.
135 * configure.ac: New file.
136 * d_rules.am: New file.
137 * libdruntime/Makefile.am: New file.
138 * libdruntime/Makefile.in: New file.
139 * libdruntime/__entrypoint.di: New file.
140 * libdruntime/__main.di: New file.
141 * libdruntime/gcc/attribute.d: New file.
142 * libdruntime/gcc/backtrace.d: New file.
143 * libdruntime/gcc/builtins.d: New file.
144 * libdruntime/gcc/config.d.in: New file.
145 * libdruntime/gcc/deh.d: New file.
146 * libdruntime/gcc/libbacktrace.d.in: New file.
147 * libdruntime/gcc/unwind/arm.d: New file.
148 * libdruntime/gcc/unwind/arm_common.d: New file.
149 * libdruntime/gcc/unwind/c6x.d: New file.
150 * libdruntime/gcc/unwind/generic.d: New file.
151 * libdruntime/gcc/unwind/package.d: New file.
152 * libdruntime/gcc/unwind/pe.d: New file.
153 * m4/autoconf.m4: New file.
154 * m4/druntime.m4: New file.
155 * m4/druntime/cpu.m4: New file.
156 * m4/druntime/libraries.m4: New file.
157 * m4/druntime/os.m4: New file.
158 * m4/gcc_support.m4: New file.
159 * m4/gdc.m4: New file.
160 * m4/libtool.m4: New file.
161 * src/Makefile.am: New file.
162 * src/Makefile.in: New file.
163 * src/libgphobos.spec.in: New file.
164 * testsuite/Makefile.am: New file.
165 * testsuite/Makefile.in: New file.
166 * testsuite/config/default.exp: New file.
167 * testsuite/lib/libphobos-dg.exp: New file.
168 * testsuite/lib/libphobos.exp: New file.
169 * testsuite/testsuite_flags.in: New file.
170
171 \f
172 Copyright (C) 2018-2019 Free Software Foundation, Inc.
173
174 Copying and distribution of this file, with or without modification,
175 are permitted in any medium without royalty provided the copyright
176 notice and this notice are preserved.