]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
re PR libstdc++/43183 (std::unique_ptr::reset() does not conform to N3035.)
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
e7c914db
HPN
12010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
2
3 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
4 * config/mmix/t-mmix: New file.
5 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
6
1bcb71c4
JH
72010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
8
9 PR java/41991
10 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
11 SHLIB_MAPFILES.
12
e6e50811
AG
132010-01-04 Anthony Green <green@moxielogic.com>
14
15 * config/moxie/crti.asm, config/moxie/crtn.asm,
16 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
17 config/moxie/t-moxie: New files.
18 * config.host: Add t-moxie-softfp reference.
19
ca8520ad
IS
202009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
21
22 PR other/39888
23 * config/t-slibgcc-darwin: Fix embedded rpaths for
24 --enable-version-specific-runtime-libs, build extension stub
25 libs exposing features available from current libgcc_s.
26
aa4945c1
JB
272009-11-11 Jon Beniston <jon@beniston.com>
28
29 * config.host: Add lm32 targets.
30 * config/lm32: New directory.
31 * config/lm32/libgcc_lm32.h: New file.
32 * config/lm32/_mulsi3.c: New file.
33 * config/lm32/_udivmodsi4.c: New file.
34 * config/lm32/_divsi3.c: New file.
35 * config/lm32/_modsi3.c: New file.
36 * config/lm32/_udivsi3.c: New file.
37 * config/lm32/_umodsi3.c: New file.
38 * config/lm32/_lshrsi3.S: New file.
39 * config/lm32/_ashrsi3.S: New file.
40 * config/lm32/_ashlsi3.S: New file.
41 * config/lm32/crti.S: New file.
42 * config/lm32/crtn.S: New file.
43 * config/lm32/t-lm32: New file.
44 * config/lm32/t-elf: New file.
45 * config/lm32/t-uclinux: New file.
46
65a324b4
NC
472009-10-26 Nick Clifton <nickc@redhat.com>
48
49 * config.host: Add support for RX target.
50 * config/rx: New directory.
51 * config/rx/rx-abi-functions.c: New file. Supplementary
52 functions for libgcc to support the RX ABI.
53 * config/rx/rx-abi.h: New file. Supplementary header file for
54 libgcc RX ABI functions.
55 * config/rx/t-rx: New file: Makefile fragment for building
56 libgcc for the RX.
57
dfb3b0e3
UB
582009-10-09 Uros Bizjak <ubizjak@gmail.com>
59
60 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
61 constraint of y0 to "g".
62
81dd9fd7
AK
632009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
64
65 * config.host: Include the s390 makefile fragments.
66 * config/s390/32/_fixdfdi.c: New file.
67 * config/s390/32/_fixsfdi.c: New file.
68 * config/s390/32/_fixtfdi.c: New file.
69 * config/s390/32/_fixunsdfdi.c: New file.
70 * config/s390/32/_fixunssfdi.c: New file.
71 * config/s390/32/_fixunstfdi.c: New file.
72 * config/s390/32/t-floattodi: New file.
73 * config/s390/libgcc-glibc.ver: New file.
74 * config/s390/t-crtstuff: New file.
75 * config/s390/t-linux: New file.
76 * config/s390/t-tpf: New file.
77
df58e648
RW
782009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
79
80 * configure.ac (AC_PREREQ): Bump to 2.64.
81
79052be3
KK
822009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
83
84 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
85
5213506e
RW
862009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
87
88 * configure: Regenerate.
89
a9a25daa
DR
902009-08-09 Douglas B Rupp <rupp@gnat.com>
91
92 * config.host (ia64-hp-*vms*): New target.
93 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
94 with ia64-hp-*vms*.
95
6efbd53f
RW
962009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
97
98 * configure.ac: Add snippet for maintainer-mode.
99 * configure: Regenerate.
100 * Makefile.in (AUTOCONF, configure_deps): New variables.
101 ($(srcdir)/configure)): New rule, active only with maintainer
102 mode turned on.
103
7acf4da6
DD
1042009-06-23 DJ Delorie <dj@redhat.com>
105
106 Add MeP port.
107 * config.host: Add mep support.
108
54f549af
KT
1092009-06-22 Kai Tietz <kai.tietz@onevision.com>
110
34481f28 111 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 112 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
113
114 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
115 for mingw targets.
54f549af
KT
116 * config/i386/64/_multc3.c: Likewise.
117 * config/i386/64/_powitf2.c: Likewise.
118 * config/i386/64/eqtf2.c: Likewise.
119 * config/i386/64/getf2.c: Likewise.
120 * config/i386/64/letf2.c: Likewise.
121 * config/i386/64/letf2.c: Likewise.
34481f28
UB
122 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
123 unsigned long long for x64 mingw targets.
124 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
125 (_FP_I_TYPE): Define as long long for x64 mingw target.
54f549af 126
fea96e25
MR
1272009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
128
129 * config.host (vax-*-linux*): New.
130
cceb575c
AG
1312009-05-31 Anthony Green <green@moxielogic.com>
132
133 * config.host: Add moxie support.
134 * config/moxie/t-moxie: New file.
135
e997fb9c
DB
1362009-05-29 David Billinghurst <billingd@gcc.gnu.org>
137
138 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 139 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 140
532bfb0a
AJ
1412009-04-17 Aurelien Jarno <aurelien@aurel32.net>
142
143 * config.host: Add i386/${host_address}/t-fprules-softfp to
144 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
145
748086b7
JJ
1462009-04-09 Nick Clifton <nickc@redhat.com>
147
148 * config/ia64/tf-signs.c: Change copyright header to refer to
149 version 3 of the GNU General Public License with version 3.1
150 of the GCC Runtime Library Exception and to point readers at
151 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
152 web page.
153 * config/i386/32/tf-signs.c: Likewise.
154 * config/libbid/_addsub_dd.c: Likewise.
155 * config/libbid/_addsub_sd.c: Likewise.
156 * config/libbid/_addsub_td.c: Likewise.
157 * config/libbid/_dd_to_df.c: Likewise.
158 * config/libbid/_dd_to_di.c: Likewise.
159 * config/libbid/_dd_to_sd.c: Likewise.
160 * config/libbid/_dd_to_sf.c: Likewise.
161 * config/libbid/_dd_to_si.c: Likewise.
162 * config/libbid/_dd_to_td.c: Likewise.
163 * config/libbid/_dd_to_tf.c: Likewise.
164 * config/libbid/_dd_to_udi.c: Likewise.
165 * config/libbid/_dd_to_usi.c: Likewise.
166 * config/libbid/_dd_to_xf.c: Likewise.
167 * config/libbid/_df_to_dd.c: Likewise.
168 * config/libbid/_df_to_sd.c: Likewise.
169 * config/libbid/_df_to_td.c: Likewise.
170 * config/libbid/_di_to_dd.c: Likewise.
171 * config/libbid/_di_to_sd.c: Likewise.
172 * config/libbid/_di_to_td.c: Likewise.
173 * config/libbid/_div_dd.c: Likewise.
174 * config/libbid/_div_sd.c: Likewise.
175 * config/libbid/_div_td.c: Likewise.
176 * config/libbid/_eq_dd.c: Likewise.
177 * config/libbid/_eq_sd.c: Likewise.
178 * config/libbid/_eq_td.c: Likewise.
179 * config/libbid/_ge_dd.c: Likewise.
180 * config/libbid/_ge_sd.c: Likewise.
181 * config/libbid/_ge_td.c: Likewise.
182 * config/libbid/_gt_dd.c: Likewise.
183 * config/libbid/_gt_sd.c: Likewise.
184 * config/libbid/_gt_td.c: Likewise.
185 * config/libbid/_isinfd128.c: Likewise.
186 * config/libbid/_isinfd32.c: Likewise.
187 * config/libbid/_isinfd64.c: Likewise.
188 * config/libbid/_le_dd.c: Likewise.
189 * config/libbid/_le_sd.c: Likewise.
190 * config/libbid/_le_td.c: Likewise.
191 * config/libbid/_lt_dd.c: Likewise.
192 * config/libbid/_lt_sd.c: Likewise.
193 * config/libbid/_lt_td.c: Likewise.
194 * config/libbid/_mul_dd.c: Likewise.
195 * config/libbid/_mul_sd.c: Likewise.
196 * config/libbid/_mul_td.c: Likewise.
197 * config/libbid/_ne_dd.c: Likewise.
198 * config/libbid/_ne_sd.c: Likewise.
199 * config/libbid/_ne_td.c: Likewise.
200 * config/libbid/_sd_to_dd.c: Likewise.
201 * config/libbid/_sd_to_df.c: Likewise.
202 * config/libbid/_sd_to_di.c: Likewise.
203 * config/libbid/_sd_to_sf.c: Likewise.
204 * config/libbid/_sd_to_si.c: Likewise.
205 * config/libbid/_sd_to_td.c: Likewise.
206 * config/libbid/_sd_to_tf.c: Likewise.
207 * config/libbid/_sd_to_udi.c: Likewise.
208 * config/libbid/_sd_to_usi.c: Likewise.
209 * config/libbid/_sd_to_xf.c: Likewise.
210 * config/libbid/_sf_to_dd.c: Likewise.
211 * config/libbid/_sf_to_sd.c: Likewise.
212 * config/libbid/_sf_to_td.c: Likewise.
213 * config/libbid/_si_to_dd.c: Likewise.
214 * config/libbid/_si_to_sd.c: Likewise.
215 * config/libbid/_si_to_td.c: Likewise.
216 * config/libbid/_td_to_dd.c: Likewise.
217 * config/libbid/_td_to_df.c: Likewise.
218 * config/libbid/_td_to_di.c: Likewise.
219 * config/libbid/_td_to_sd.c: Likewise.
220 * config/libbid/_td_to_sf.c: Likewise.
221 * config/libbid/_td_to_si.c: Likewise.
222 * config/libbid/_td_to_tf.c: Likewise.
223 * config/libbid/_td_to_udi.c: Likewise.
224 * config/libbid/_td_to_usi.c: Likewise.
225 * config/libbid/_td_to_xf.c: Likewise.
226 * config/libbid/_tf_to_dd.c: Likewise.
227 * config/libbid/_tf_to_sd.c: Likewise.
228 * config/libbid/_tf_to_td.c: Likewise.
229 * config/libbid/_udi_to_dd.c: Likewise.
230 * config/libbid/_udi_to_sd.c: Likewise.
231 * config/libbid/_udi_to_td.c: Likewise.
232 * config/libbid/_unord_dd.c: Likewise.
233 * config/libbid/_unord_sd.c: Likewise.
234 * config/libbid/_unord_td.c: Likewise.
235 * config/libbid/_usi_to_dd.c: Likewise.
236 * config/libbid/_usi_to_sd.c: Likewise.
237 * config/libbid/_usi_to_td.c: Likewise.
238 * config/libbid/_xf_to_dd.c: Likewise.
239 * config/libbid/_xf_to_sd.c: Likewise.
240 * config/libbid/_xf_to_td.c: Likewise.
241 * config/libbid/bid128.c: Likewise.
242 * config/libbid/bid128_2_str.h: Likewise.
243 * config/libbid/bid128_2_str_macros.h: Likewise.
244 * config/libbid/bid128_2_str_tables.c: Likewise.
245 * config/libbid/bid128_add.c: Likewise.
246 * config/libbid/bid128_compare.c: Likewise.
247 * config/libbid/bid128_div.c: Likewise.
248 * config/libbid/bid128_fma.c: Likewise.
249 * config/libbid/bid128_logb.c: Likewise.
250 * config/libbid/bid128_minmax.c: Likewise.
251 * config/libbid/bid128_mul.c: Likewise.
252 * config/libbid/bid128_next.c: Likewise.
253 * config/libbid/bid128_noncomp.c: Likewise.
254 * config/libbid/bid128_quantize.c: Likewise.
255 * config/libbid/bid128_rem.c: Likewise.
256 * config/libbid/bid128_round_integral.c: Likewise.
257 * config/libbid/bid128_scalb.c: Likewise.
258 * config/libbid/bid128_sqrt.c: Likewise.
259 * config/libbid/bid128_string.c: Likewise.
260 * config/libbid/bid128_to_int16.c: Likewise.
261 * config/libbid/bid128_to_int32.c: Likewise.
262 * config/libbid/bid128_to_int64.c: Likewise.
263 * config/libbid/bid128_to_int8.c: Likewise.
264 * config/libbid/bid128_to_uint16.c: Likewise.
265 * config/libbid/bid128_to_uint32.c: Likewise.
266 * config/libbid/bid128_to_uint64.c: Likewise.
267 * config/libbid/bid128_to_uint8.c: Likewise.
268 * config/libbid/bid32_to_bid128.c: Likewise.
269 * config/libbid/bid32_to_bid64.c: Likewise.
270 * config/libbid/bid64_add.c: Likewise.
271 * config/libbid/bid64_compare.c: Likewise.
272 * config/libbid/bid64_div.c: Likewise.
273 * config/libbid/bid64_fma.c: Likewise.
274 * config/libbid/bid64_logb.c: Likewise.
275 * config/libbid/bid64_minmax.c: Likewise.
276 * config/libbid/bid64_mul.c: Likewise.
277 * config/libbid/bid64_next.c: Likewise.
278 * config/libbid/bid64_noncomp.c: Likewise.
279 * config/libbid/bid64_quantize.c: Likewise.
280 * config/libbid/bid64_rem.c: Likewise.
281 * config/libbid/bid64_round_integral.c: Likewise.
282 * config/libbid/bid64_scalb.c: Likewise.
283 * config/libbid/bid64_sqrt.c: Likewise.
284 * config/libbid/bid64_string.c: Likewise.
285 * config/libbid/bid64_to_bid128.c: Likewise.
286 * config/libbid/bid64_to_int16.c: Likewise.
287 * config/libbid/bid64_to_int32.c: Likewise.
288 * config/libbid/bid64_to_int64.c: Likewise.
289 * config/libbid/bid64_to_int8.c: Likewise.
290 * config/libbid/bid64_to_uint16.c: Likewise.
291 * config/libbid/bid64_to_uint32.c: Likewise.
292 * config/libbid/bid64_to_uint64.c: Likewise.
293 * config/libbid/bid64_to_uint8.c: Likewise.
294 * config/libbid/bid_b2d.h: Likewise.
295 * config/libbid/bid_binarydecimal.c: Likewise.
296 * config/libbid/bid_conf.h: Likewise.
297 * config/libbid/bid_convert_data.c: Likewise.
298 * config/libbid/bid_decimal_data.c: Likewise.
299 * config/libbid/bid_decimal_globals.c: Likewise.
300 * config/libbid/bid_div_macros.h: Likewise.
301 * config/libbid/bid_dpd.c: Likewise.
302 * config/libbid/bid_flag_operations.c: Likewise.
303 * config/libbid/bid_from_int.c: Likewise.
304 * config/libbid/bid_functions.h: Likewise.
305 * config/libbid/bid_gcc_intrinsics.h: Likewise.
306 * config/libbid/bid_inline_add.h: Likewise.
307 * config/libbid/bid_internal.h: Likewise.
308 * config/libbid/bid_round.c: Likewise.
309 * config/libbid/bid_sqrt_macros.h: Likewise.
310
3112009-04-09 Jakub Jelinek <jakub@redhat.com>
312
313 * Makefile.in: Change copyright header to refer to version
314 3 of the GNU General Public License and to point readers at the
315 COPYING3 file and the FSF's license web page.
316 * config.host: Likewise.
317
633dd061
AM
3182009-04-07 Alan Modra <amodra@bigpond.net.au>
319
320 * config.host: Reorder and merge to match config.gcc change.
321
457d1d00
AM
3222009-04-03 Alan Modra <amodra@bigpond.net.au>
323
324 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
325
52c0e446
JM
3262009-03-28 Joseph Myers <joseph@codesourcery.com>
327
328 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
329 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
330 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
331 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
332
ba181049
UB
3332009-02-12 Uros Bizjak <ubizjak@gmail.com>
334
335 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
336 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
337
c252db20
L
3382009-02-12 H.J. Lu <hongjiu.lu@intel.com>
339
ba181049
UB
340 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
341 ia64/t-softfp-compat to tmake_file.
c252db20
L
342
343 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
344
345 * config/ia64/__divxf3.asm: New.
346 * config/ia64/_fixtfdi.asm: Likewise.
347 * config/ia64/_fixunstfdi.asm: Likewise.
348 * config/ia64/_floatditf.asm: Likewise.
349 * config/ia64/t-fprules-softfp: Likewise.
350 * config/ia64/t-softfp-compat: Likewise.
351 * config/ia64/tf-signs.c: Likewise.
352
c60535f9
BE
3532009-01-18 Ben Elliston <bje@au.ibm.com>
354
355 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
356
ce16861e
BE
3572009-01-16 Ben Elliston <bje@au.ibm.com>
358
359 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
360 to tmake_file.
361
bcf4713b
BE
3622009-01-13 Ben Elliston <bje@au.ibm.com>
363
364 * config/t-softfp: New file.
365 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
366 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
367
2042cb04
JS
3682009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
369
370 * config.host: Add m32r*-*-rtems*.
371
541ed00e
JS
3722008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
373
374 * config.host: Add m32c*-*-rtems*.
375
19523300
RO
3762008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
377
378 PR bootstrap/33100
379 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
380 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
381 * configure: Regenerate.
382 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
383 tmake_file here from gcc/config.gcc.
384 Move extra_parts here from gcc/config.gcc.
385 * config/i386/t-sol2: Move here from gcc/config/i386.
386 Use gcc_srcdir instead of srcdir.
387
0a4a51c7
AN
3882008-11-18 Adam Nemet <anemet@caviumnetworks.com>
389
390 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
391 case.
392
2a761e46
TS
3932008-11-09 Thomas Schwinge <tschwinge@gnu.org>
394
395 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
396
c0451df7
TS
3972008-10-08 Thomas Schwinge <tschwinge@gnu.org>
398
399 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
400
358da97e
HS
4012008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
402
403 Add picoChip port.
404 * config.host: Add picochip-*-*.
405
c660f132
BW
4062008-08-06 Bob Wilson <bob.wilson@acm.org>
407
408 * config.host: Match more processor names for Xtensa.
409
d1349557
L
4102008-07-08 H.J. Lu <hongjiu.lu@intel.com>
411
412 * config/i386/64/t-softfp-compat: Update comments.
413
dd7b73c0
L
4142008-07-07 H.J. Lu <hongjiu.lu@intel.com>
415
416 * config/i386/64/_divtc3-compat.c: Moved to ...
417 * config/i386/64/_divtc3.c: Here.
418
419 * config/i386/64/_multc3-compat.c: Moved to ...
420 * config/i386/64/_multc3.c: Here.
421
422 * config/i386/64/_powitf2-compat.c: Moved to ...
423 * config/i386/64/_powitf2.c: Here.
424
425 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
426 .c suffix instead of -compat.c.
427
6e1fab3d
UB
4282008-07-05 Uros Bizjak <ubizjak@gmail.com>
429
430 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
431 (_FP_MUL_MEAT_D): Ditto.
432 (_FP_DIV_MEAT_S): Ditto.
433 (_FP_DIV_MEAT_D): Ditto.
434
f92518d7
RS
4352008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
436
437 * Makefile.in: Add support for __sync_* libgcc functions.
438
d0aede14
L
4392008-07-03 H.J. Lu <hongjiu.lu@intel.com>
440
441 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
442
c174f11c
L
4432008-07-02 H.J. Lu <hongjiu.lu@intel.com>
444
445 PR boostrap/36702
446 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
447 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
448
449 * config/i386/64/t-fprules-softfp: Moved to ...
450 * config/i386/64/t-softfp-compat: This. New.
451
5f464fa2
UB
4522008-07-02 Uros Bizjak <ubizjak@gmail.com>
453
454 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
455 Initialize f with 0.0.
456
ff473280
L
4572008-07-02 H.J. Lu <hongjiu.lu@intel.com>
458
459 PR target/36669
460 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
461
462 * config/i386/64/_divtc3-compat.c: New.
463 * config/i386/64/_multc3-compat.c: Likewise.
464 * config/i386/64/_powitf2-compat.c: Likewise.
465 * config/i386/64/eqtf2.c: Likewise.
466 * config/i386/64/getf2.c: Likewise.
467 * config/i386/64/letf2.c: Likewise.
468 * config/i386/64/t-fprules-softfp: Likewise.
469
4702008-07-02 H.J. Lu <hongjiu.lu@intel.com>
471
472 * config.host: Add i386/${host_address}/t-fprules-softfp to
473 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
dfb3b0e3 474 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
475
476 * configure.ac: Set host_address to 64 or 32 for x86.
477 * configure: Regenerated.
478
479 * Makefile.in (config.status): Also depend on
480 $(srcdir)/config.host.
481
482 * config/i386/32/t-fprules-softfp: New.
483 * config/i386/32/tf-signs.c: Likewise.
484
485 * config/i386/64/sfp-machine.h: New. Moved from gcc.
486
4872008-07-02 H.J. Lu <hongjiu.lu@intel.com>
488 Uros Bizjak <ubizjak@gmail.com>
489
490 * config/i386/32/sfp-machine.h: New.
491
30551d99
NF
4922008-06-26 Nathan Froyd <froydnj@codesourcery.com>
493
494 * config/rs6000/t-ppccomm: Remove rules that conflict with
495 auto-generated rules.
496
18c04407
RW
4972008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
498
499 * configure.ac: sinclude override.m4.
500 * configure: Regenerate.
501
10fbe77a
BRF
5022008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
503
504 * configure: Regenerate.
505
bc6d4c3f
JM
5062008-06-10 Joseph Myers <joseph@codesourcery.com>
507
508 * Makefile.in (DECNUMINC): Remove
509 -I$(MULTIBUILDTOP)../../libdecnumber.
510 * gstdint.h: New.
511
cd985f66
JM
5122008-06-07 Joseph Myers <joseph@codesourcery.com>
513
514 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
515 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
516 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
517 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
518 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
519 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
520 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
521 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
522 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
523 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
524 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
525 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
526 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
527 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
528
93fea8d3
AL
5292008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
530
531 * config.host (sh2[lbe]*-*-linux*): Allow target.
532
18724e30
NF
5332008-04-30 Nathan Froyd <froydnj@codesourcery.com>
534
535 * config/rs6000/t-ppccomm: Add build rules for new files.
536 (LIB2ADD_ST): New variable.
537
47583040
AH
5382008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
539
540 PR target/34210
541 PR target/35508
542 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
543 * config/t-avr: New file. Build 16bit libgcc functions.
544
cf8e67fe
JJ
5452008-03-02 Jakub Jelinek <jakub@redhat.com>
546
547 PR target/35401
548 * config/t-slibgcc-darwin: Make install-leaf dependent on
549 install-darwin-libgcc-stubs instead of install.
550
8d8da227
JM
5512008-01-25 Joseph Myers <joseph@codesourcery.com>
552
553 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
554 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
555 sh-*-rtemscoff*): Remove cases.
556
edbf8b16
RS
5572007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
558
559 * Makefile.in (all): Use install-leaf rather than install.
560 (install): Split most of the rule into...
561 (install-leaf): ...this new one.
562
89deeaff
EK
5632007-12-19 Etsushi Kato <ek.kato@gmail.com>
564 Paolo Bonzini <bonzini@gnu.org>
565
566 PR target/30572
5f464fa2
UB
567 * Makefile.in: Use @shlib_slibdir@ substitution to get
568 correct install name on darwin.
89deeaff 569 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 570
4081d704
HPN
5712007-12-15 Hans-Peter Nilsson <hp@axis.com>
572
573 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
574 cris-*-elf and cris-*-none.
575 (crisv32-*-linux*): Similar, as cris-*-linux*.
576
f43e89a3
RIL
5772007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
578
579 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
580
b4e9c2c6
L
5812007-10-27 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR regression/33926
584 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
585 * configure: Regenerated.
586
b2a00c89
L
5872007-09-27 H.J. Lu <hongjiu.lu@intel.com>
588
589 * Makefile.in (dfp-filenames): Replace decimal_globals,
590 decimal_data, binarydecimal and convert_data with
591 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
592 and bid_convert_data, respectively.
593
8d2a9e0e
CF
5942007-09-17 Chao-ying Fu <fu@mips.com>
595 Nigel Stephens <nigel@mips.com>
596
597 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
598 * Makefile.in (fixed_point): Define.
599 Check if fixed_point is yes to build support functions.
600 * configure.ac: Check for fixed_point support.
601 * configure: Regenerated.
602 * gen-fixed.sh: New file to generate lists of fixed-point labels,
603 funcs, modes, from, to.
604
2b53935d
JJ
6052007-09-11 Janis Johnson <janis187@us.ibm.com
606
607 * Makefile.in (dfp-filenames): Add bid128_noncomp.
608
2533577f
JJ
6092007-09-10 Janis Johnson <janis187@us.ibm.com>
610
611 * Makefile.in (dfp-filenames): Remove decUtility, add
612 decDouble, decPacked, decQuad, decSingle.
613
3ae3dbd6
HK
6142007-08-27 Hans Kester <hans.kester@ellips.nl>
615
616 * config.host : Add x86_64-elf target.
617
22867d02
L
6182007-07-06 H.J. Lu <hongjiu.lu@intel.com>
619
620 * configure.ac (set_have_cc_tls): Add a missing =.
621 * configure: Regenerated.
622
6f461e76
L
6232007-07-06 H.J. Lu <hongjiu.lu@intel.com>
624
625 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
626 and x86_64-*-linux*.
627
628 * config/t-tls: New file.
629
dfb3b0e3 630 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
631
632 * configure.ac: Include ../config/enable.m4 and
633 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
634 supports TLS and substitute set_have_cc_tls.
635 * configure: Regenerated.
636
200359e8
L
6372007-07-04 H.J. Lu <hongjiu.lu@intel.com>
638
639 * Makefile.in: Use libbid for DFP when BID is enabled.
640
76f5e200
DS
6412007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
642
643 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 644 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
645 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
646
9bd196f0 6472007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 648 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
649
650 PR target/29498
651 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
652 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
653 * config/i386/t-crtfm: Compile crtfastmath.o with
654 -minline-all-stringops.
655
1910440e
RS
6562007-05-10 Richard Sandiford <richard@codesourcery.com>
657
658 * config.host (sparc-wrs-vxworks): New target.
659
7d33c31d
KH
6602007-04-14 Kazu Hirata <kazu@codesourcery.com>
661
662 * config.host: Recognize fido.
663
96fccd0d
JJ
6642007-04-04 Janis Johnson <janis187@us.ibm.com>
665
666 * configure: Check host, not target, for decimal float support.
667
577565f9
UB
6682007-04-03 Uros Bizjak <ubizjak@gmail.com>
669
670 * config/i386/t-crtpc: New file.
671 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
5f464fa2 672 (x86_64-*-linux*): Ditto.
577565f9 673
ccf8e764
RH
6742007-02-30 Kai Tietz <kai.tietz@onevision.com>
675
676 * config.host (x86_64-*-mingw*): New target.
677
79b87c74
MM
6782007-03-23 Michael Meissner <michael.meissner@amd.com>
679 H.J. Lu <hongjiu.lu@intel.com>
680
681 * Makefile.in (enable_decimal_float): New.
682 (DECNUMINC): Add
683 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
684 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
685 (decbits-filenames): This.
686 (decbits-objects): New.
687 (libgcc-objects): Add $(decbits-objects).
688
689 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
690 Substitute enable_decimal_float.
691 * configure: Regenerated.
692
8fce4e31
HPN
6932007-03-19 Hans-Peter Nilsson <hp@axis.com>
694
695 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
696
e8bb4597
BM
6972007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
698
699 * Makefile.in (install-info): New dummy target.
700
344189f9
BS
7012007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
702
703 * config.host (bfin*-linux-uclibc*): Set extra_parts.
704
ac84c172
BM
7052007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
706
707 * Makefile.in: Add install-html and install-pdf dummy
708 targets.
709
cd5c2357
RS
7102007-02-05 Roger Sayle <roger@eyesopen.com>
711 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
714 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
715 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
716
d9a66f98
JJ
7172007-01-29 Janis Johnson <janis187@us.ibm.com>
718
719 * Makefile.in (dec-filenames): Add decExcept.
720
9891ec5f
DJ
7212007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
722
723 PR bootstrap/30469
724 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
725 -fprofile-use.
726
d6efbf5a
DJ
7272007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
728
729 * configure.ac: Add --enable-version-specific-runtime-libs.
730 Correct $slibdir default.
731 * configure: Regenerated.
732
17caeff2
JM
7332007-01-23 Joseph Myers <joseph@codesourcery.com>
734
735 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
736
5ea41e3a
AP
7372007-01-21 Andrew Pinski <pinskia@gmail.com>
738
739 PR target/30519
740 * config.host (alpha*-*-linux*): Set extra_parts.
741
26900826
KK
7422007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
743
744 * config/sh/t-linux: New.
745 * config.host (sh*-*-linux*): Set tmake_file.
746
97af925b
DJ
7472007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
748
749 * Makefile.in (install): Handle multilibs.
750
b0088af7
BM
7512007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
752
753 * Makefile.in: Added .PHONY entry for documentation targets.
754
e0a9456a
BM
7552007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
756
757 * Makefile.in: Add empty info, html, dvi, pdf targets.
758
7fd453b4
MS
7592007-01-04 Mike Stump <mrs@apple.com>
760
761 * Makefile.in (MAKEINFO): Remove.
762 (PERL): Likewise.
763
14e8fc8b
PB
7642007-01-04 Paolo Bonzini <bonzini@gnu.org>
765
766 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
767 * configure: Regenerate.
768 * Makefile.in (host_subdir): Substitute it.
dfb3b0e3 769 (gcc_objdir): Use it.
14e8fc8b 770
1555beba
DJ
7712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
772
773 * config.host (ia64*-*-linux*): Set tmake_file.
774
79e6eaeb
DJ
7752007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
776
777 * Makefile.in (version): Define.
778
fa958513
DJ
7792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
780 Paolo Bonzini <bonzini@gnu.org>
781
782 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
783 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
784 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
785 config/sparc/t-crtfm, config/t-slibgcc-darwin,
786 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
787 shared-object.mk, siditi-object.mk, static-object.mk: New files.
788 * configure: Generated.