]> git.ipfire.org Git - thirdparty/gcc.git/blame - libphobos/ChangeLog
re PR go/89321 (cross build with riscv64 gccgo compilation failed due to assert in...
[thirdparty/gcc.git] / libphobos / ChangeLog
CommitLineData
0b6e3127
RO
12019-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
5522686e
IB
372019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
38
39 * libdruntime/core/runtime.d (defaultTraceHandler): Give
40 UnwindBacktrace handler precedence over backtrace.
41
e613d992
IB
422019-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
865f11b6
IB
512019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
52
53 * README.gcc: New file.
54
a5544970
JJ
552019-01-01 Jakub Jelinek <jakub@redhat.com>
56
57 Update copyright years.
58
b2d02c49
IB
592018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
60
61 * src/std/internal/digest: Remove empty directory.
62
0a6ac1b2
RO
632018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
64
65 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
66 * Makefile.in: Regenerate.
67
85041a5b
IB
682018-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
d8bcb00f
JP
812018-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
6feee1e1
IB
872018-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
ac67752d
IB
952018-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
22e05272
JM
1082018-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
260eedb9
IB
1202018-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
b4c522fa
IB
1272018-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
a5544970 172Copyright (C) 2018-2019 Free Software Foundation, Inc.
b4c522fa
IB
173
174Copying and distribution of this file, with or without modification,
175are permitted in any medium without royalty provided the copyright
176notice and this notice are preserved.