]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
* configure.ac (enable-lto): Add Darwin to the list of supported lto
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
70fbcd6d 12010-09-14 H.J. Lu <hongjiu.lu@intel.com>
2
3 * configure: Regenerated.
4
19aace05 52010-09-10 Kai Tietz <kai.tietz@onevision.com>
6
70fbcd6d 7 * configure: Regenerated.
19aace05 8
279dadf5 92010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
10 Andrew Pinski <pinskia@gmail.com>
11
12 PR target/40959
13 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
14
a87eb011 152010-09-06 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR target/45524
18 * configure: Regenerated.
19
e6425baf 202010-09-06 Andreas Schwab <schwab@redhat.com>
21
22 * configure: Regenerate.
23
e88f4c66 242010-09-03 Uros Bizjak <ubizjak@gmail.com>
25
26 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
27 64bit targets.
28 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
29 for 64bit targets.
30
1d8139cc 312010-09-03 Uros Bizjak <ubizjak@gmail.com>
32 Iain Sandoe <iains@gcc.gnu.org>
33
34 PR target/45476
35 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
36 LIB2FUNCS_EXCLUDE functions.
37
23340821 382010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
39
40 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
41 Include dfp.m4.
42 * configure: Regenerate.
43
278afeb5 442010-09-01 Uros Bizjak <ubizjak@gmail.com>
45
46 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
47 i386/t-freebsd to tmake_file.
48 * config/i386/t-freebsd: New file.
49 * config/i386/libgcc-bsd.ver: New file.
50
952bf8bb 512010-07-23 Nathan Froyd <froydnj@codesourcery.com>
52
53 * config.host (powerpc*-eabispe*): Set tmake_file.
54 (powerpc*-eabi*): Likewise.
55 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
56 crtbeginS, crtendS, crtbeginT.
57
283681bb 582010-06-12 Kazu Hirata <kazu@codesourcery.com>
59
60 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
61 to tmake_file. Add crtfastmath.o to extra_parts.
62 * config/mips/t-crtfm: New.
63
a6180b96 642010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
65
66 * config.host (sparc64-*-rtems*): New target.
67
05157f42 682010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
69
70 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
71 assembler syntax.
72
8a84c748 732010-04-15 Thomas Schwinge <tschwinge@gnu.org>
74
75 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
76
ed3e1bbc 772010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
78
79 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
80 alpha-dec-osf5.0* support.
81
f8a8f9d9 822010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
432dd419 83
84 * config.host: Add lm32-*-rtems*.
85
20be3c56 862010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
87 Uros Bizjak <ubizjak@gmail.com>
88
89 PR target/39048
90 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
91 like other remaining 32-bit x86 OSes.
92 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
93 assembler syntax.
94 * config/i386/libgcc-sol2.ver: New file.
95 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
96
8f0f72c0 972010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
98
99 PR c/43553
100 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
101 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
102 is used and substitute set_use_emutls.
103 * configure: Regenerated.
104
cf842d6a 1052010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
106
107 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
108
4dcd7ab3 1092010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
110
111 PR target/38085
112 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
113 MULTILIB_CFLAGS.
114 ($(T)gcrt1.o): Likewise.
115 ($(T)crt1.o): Likewise.
116 ($(T)crti.o): Likewise.
117 ($(T)crtn.o): Likewise.
118
a426f025 1192010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
120
121 PR other/42980
122 * Makefile.in (install): Use $(MAKE) string in rule, for
123 parallel make.
124
8525326e 1252010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
126
127 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
128 * config/mmix/t-mmix: New file.
129 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
130
14a10763 1312010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
132
133 PR java/41991
134 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
135 SHLIB_MAPFILES.
136
00301a1a 1372010-01-04 Anthony Green <green@moxielogic.com>
138
139 * config/moxie/crti.asm, config/moxie/crtn.asm,
140 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
141 config/moxie/t-moxie: New files.
142 * config.host: Add t-moxie-softfp reference.
143
d2b1aa3d 1442009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
145
146 PR other/39888
147 * config/t-slibgcc-darwin: Fix embedded rpaths for
148 --enable-version-specific-runtime-libs, build extension stub
149 libs exposing features available from current libgcc_s.
150
f6fe91e8 1512009-11-11 Jon Beniston <jon@beniston.com>
152
278afeb5 153 * config.host: Add lm32 targets.
154 * config/lm32: New directory.
155 * config/lm32/libgcc_lm32.h: New file.
156 * config/lm32/_mulsi3.c: New file.
157 * config/lm32/_udivmodsi4.c: New file.
158 * config/lm32/_divsi3.c: New file.
159 * config/lm32/_modsi3.c: New file.
160 * config/lm32/_udivsi3.c: New file.
161 * config/lm32/_umodsi3.c: New file.
162 * config/lm32/_lshrsi3.S: New file.
163 * config/lm32/_ashrsi3.S: New file.
164 * config/lm32/_ashlsi3.S: New file.
165 * config/lm32/crti.S: New file.
166 * config/lm32/crtn.S: New file.
167 * config/lm32/t-lm32: New file.
168 * config/lm32/t-elf: New file.
169 * config/lm32/t-uclinux: New file.
f6fe91e8 170
24833e1a 1712009-10-26 Nick Clifton <nickc@redhat.com>
172
173 * config.host: Add support for RX target.
174 * config/rx: New directory.
175 * config/rx/rx-abi-functions.c: New file. Supplementary
176 functions for libgcc to support the RX ABI.
177 * config/rx/rx-abi.h: New file. Supplementary header file for
178 libgcc RX ABI functions.
179 * config/rx/t-rx: New file: Makefile fragment for building
180 libgcc for the RX.
181
1d7e299f 1822009-10-09 Uros Bizjak <ubizjak@gmail.com>
183
184 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
185 constraint of y0 to "g".
186
e38fe738 1872009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
188
189 * config.host: Include the s390 makefile fragments.
190 * config/s390/32/_fixdfdi.c: New file.
191 * config/s390/32/_fixsfdi.c: New file.
192 * config/s390/32/_fixtfdi.c: New file.
193 * config/s390/32/_fixunsdfdi.c: New file.
194 * config/s390/32/_fixunssfdi.c: New file.
195 * config/s390/32/_fixunstfdi.c: New file.
196 * config/s390/32/t-floattodi: New file.
197 * config/s390/libgcc-glibc.ver: New file.
198 * config/s390/t-crtstuff: New file.
199 * config/s390/t-linux: New file.
200 * config/s390/t-tpf: New file.
201
81a71e2b 2022009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
203
204 * configure.ac (AC_PREREQ): Bump to 2.64.
205
a1ef431d 2062009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
207
208 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
209
cd9a469c 2102009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
211
212 * configure: Regenerate.
213
9b9a2528 2142009-08-09 Douglas B Rupp <rupp@gnat.com>
215
216 * config.host (ia64-hp-*vms*): New target.
217 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
218 with ia64-hp-*vms*.
219
a2655af1 2202009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
221
222 * configure.ac: Add snippet for maintainer-mode.
223 * configure: Regenerate.
224 * Makefile.in (AUTOCONF, configure_deps): New variables.
225 ($(srcdir)/configure)): New rule, active only with maintainer
226 mode turned on.
227
46222c18 2282009-06-23 DJ Delorie <dj@redhat.com>
229
230 Add MeP port.
231 * config.host: Add mep support.
232
13dc7657 2332009-06-22 Kai Tietz <kai.tietz@onevision.com>
234
82a3cc73 235 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 236 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
82a3cc73 237
238 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
239 for mingw targets.
13dc7657 240 * config/i386/64/_multc3.c: Likewise.
241 * config/i386/64/_powitf2.c: Likewise.
242 * config/i386/64/eqtf2.c: Likewise.
243 * config/i386/64/getf2.c: Likewise.
244 * config/i386/64/letf2.c: Likewise.
245 * config/i386/64/letf2.c: Likewise.
82a3cc73 246 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
247 unsigned long long for x64 mingw targets.
248 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
249 (_FP_I_TYPE): Define as long long for x64 mingw target.
13dc7657 250
63bfd172 2512009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
252
253 * config.host (vax-*-linux*): New.
254
be52b6d8 2552009-05-31 Anthony Green <green@moxielogic.com>
256
257 * config.host: Add moxie support.
258 * config/moxie/t-moxie: New file.
259
6471e33b 2602009-05-29 David Billinghurst <billingd@gcc.gnu.org>
261
262 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 263 t-softfp to tmake_file for i[34567]86-*-cygwin*.
6471e33b 264
09ec66c8 2652009-04-17 Aurelien Jarno <aurelien@aurel32.net>
266
267 * config.host: Add i386/${host_address}/t-fprules-softfp to
268 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
269
6bc9506f 2702009-04-09 Nick Clifton <nickc@redhat.com>
271
272 * config/ia64/tf-signs.c: Change copyright header to refer to
273 version 3 of the GNU General Public License with version 3.1
274 of the GCC Runtime Library Exception and to point readers at
275 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
276 web page.
277 * config/i386/32/tf-signs.c: Likewise.
278 * config/libbid/_addsub_dd.c: Likewise.
279 * config/libbid/_addsub_sd.c: Likewise.
280 * config/libbid/_addsub_td.c: Likewise.
281 * config/libbid/_dd_to_df.c: Likewise.
282 * config/libbid/_dd_to_di.c: Likewise.
283 * config/libbid/_dd_to_sd.c: Likewise.
284 * config/libbid/_dd_to_sf.c: Likewise.
285 * config/libbid/_dd_to_si.c: Likewise.
286 * config/libbid/_dd_to_td.c: Likewise.
287 * config/libbid/_dd_to_tf.c: Likewise.
288 * config/libbid/_dd_to_udi.c: Likewise.
289 * config/libbid/_dd_to_usi.c: Likewise.
290 * config/libbid/_dd_to_xf.c: Likewise.
291 * config/libbid/_df_to_dd.c: Likewise.
292 * config/libbid/_df_to_sd.c: Likewise.
293 * config/libbid/_df_to_td.c: Likewise.
294 * config/libbid/_di_to_dd.c: Likewise.
295 * config/libbid/_di_to_sd.c: Likewise.
296 * config/libbid/_di_to_td.c: Likewise.
297 * config/libbid/_div_dd.c: Likewise.
298 * config/libbid/_div_sd.c: Likewise.
299 * config/libbid/_div_td.c: Likewise.
300 * config/libbid/_eq_dd.c: Likewise.
301 * config/libbid/_eq_sd.c: Likewise.
302 * config/libbid/_eq_td.c: Likewise.
303 * config/libbid/_ge_dd.c: Likewise.
304 * config/libbid/_ge_sd.c: Likewise.
305 * config/libbid/_ge_td.c: Likewise.
306 * config/libbid/_gt_dd.c: Likewise.
307 * config/libbid/_gt_sd.c: Likewise.
308 * config/libbid/_gt_td.c: Likewise.
309 * config/libbid/_isinfd128.c: Likewise.
310 * config/libbid/_isinfd32.c: Likewise.
311 * config/libbid/_isinfd64.c: Likewise.
312 * config/libbid/_le_dd.c: Likewise.
313 * config/libbid/_le_sd.c: Likewise.
314 * config/libbid/_le_td.c: Likewise.
315 * config/libbid/_lt_dd.c: Likewise.
316 * config/libbid/_lt_sd.c: Likewise.
317 * config/libbid/_lt_td.c: Likewise.
318 * config/libbid/_mul_dd.c: Likewise.
319 * config/libbid/_mul_sd.c: Likewise.
320 * config/libbid/_mul_td.c: Likewise.
321 * config/libbid/_ne_dd.c: Likewise.
322 * config/libbid/_ne_sd.c: Likewise.
323 * config/libbid/_ne_td.c: Likewise.
324 * config/libbid/_sd_to_dd.c: Likewise.
325 * config/libbid/_sd_to_df.c: Likewise.
326 * config/libbid/_sd_to_di.c: Likewise.
327 * config/libbid/_sd_to_sf.c: Likewise.
328 * config/libbid/_sd_to_si.c: Likewise.
329 * config/libbid/_sd_to_td.c: Likewise.
330 * config/libbid/_sd_to_tf.c: Likewise.
331 * config/libbid/_sd_to_udi.c: Likewise.
332 * config/libbid/_sd_to_usi.c: Likewise.
333 * config/libbid/_sd_to_xf.c: Likewise.
334 * config/libbid/_sf_to_dd.c: Likewise.
335 * config/libbid/_sf_to_sd.c: Likewise.
336 * config/libbid/_sf_to_td.c: Likewise.
337 * config/libbid/_si_to_dd.c: Likewise.
338 * config/libbid/_si_to_sd.c: Likewise.
339 * config/libbid/_si_to_td.c: Likewise.
340 * config/libbid/_td_to_dd.c: Likewise.
341 * config/libbid/_td_to_df.c: Likewise.
342 * config/libbid/_td_to_di.c: Likewise.
343 * config/libbid/_td_to_sd.c: Likewise.
344 * config/libbid/_td_to_sf.c: Likewise.
345 * config/libbid/_td_to_si.c: Likewise.
346 * config/libbid/_td_to_tf.c: Likewise.
347 * config/libbid/_td_to_udi.c: Likewise.
348 * config/libbid/_td_to_usi.c: Likewise.
349 * config/libbid/_td_to_xf.c: Likewise.
350 * config/libbid/_tf_to_dd.c: Likewise.
351 * config/libbid/_tf_to_sd.c: Likewise.
352 * config/libbid/_tf_to_td.c: Likewise.
353 * config/libbid/_udi_to_dd.c: Likewise.
354 * config/libbid/_udi_to_sd.c: Likewise.
355 * config/libbid/_udi_to_td.c: Likewise.
356 * config/libbid/_unord_dd.c: Likewise.
357 * config/libbid/_unord_sd.c: Likewise.
358 * config/libbid/_unord_td.c: Likewise.
359 * config/libbid/_usi_to_dd.c: Likewise.
360 * config/libbid/_usi_to_sd.c: Likewise.
361 * config/libbid/_usi_to_td.c: Likewise.
362 * config/libbid/_xf_to_dd.c: Likewise.
363 * config/libbid/_xf_to_sd.c: Likewise.
364 * config/libbid/_xf_to_td.c: Likewise.
365 * config/libbid/bid128.c: Likewise.
366 * config/libbid/bid128_2_str.h: Likewise.
367 * config/libbid/bid128_2_str_macros.h: Likewise.
368 * config/libbid/bid128_2_str_tables.c: Likewise.
369 * config/libbid/bid128_add.c: Likewise.
370 * config/libbid/bid128_compare.c: Likewise.
371 * config/libbid/bid128_div.c: Likewise.
372 * config/libbid/bid128_fma.c: Likewise.
373 * config/libbid/bid128_logb.c: Likewise.
374 * config/libbid/bid128_minmax.c: Likewise.
375 * config/libbid/bid128_mul.c: Likewise.
376 * config/libbid/bid128_next.c: Likewise.
377 * config/libbid/bid128_noncomp.c: Likewise.
378 * config/libbid/bid128_quantize.c: Likewise.
379 * config/libbid/bid128_rem.c: Likewise.
380 * config/libbid/bid128_round_integral.c: Likewise.
381 * config/libbid/bid128_scalb.c: Likewise.
382 * config/libbid/bid128_sqrt.c: Likewise.
383 * config/libbid/bid128_string.c: Likewise.
384 * config/libbid/bid128_to_int16.c: Likewise.
385 * config/libbid/bid128_to_int32.c: Likewise.
386 * config/libbid/bid128_to_int64.c: Likewise.
387 * config/libbid/bid128_to_int8.c: Likewise.
388 * config/libbid/bid128_to_uint16.c: Likewise.
389 * config/libbid/bid128_to_uint32.c: Likewise.
390 * config/libbid/bid128_to_uint64.c: Likewise.
391 * config/libbid/bid128_to_uint8.c: Likewise.
392 * config/libbid/bid32_to_bid128.c: Likewise.
393 * config/libbid/bid32_to_bid64.c: Likewise.
394 * config/libbid/bid64_add.c: Likewise.
395 * config/libbid/bid64_compare.c: Likewise.
396 * config/libbid/bid64_div.c: Likewise.
397 * config/libbid/bid64_fma.c: Likewise.
398 * config/libbid/bid64_logb.c: Likewise.
399 * config/libbid/bid64_minmax.c: Likewise.
400 * config/libbid/bid64_mul.c: Likewise.
401 * config/libbid/bid64_next.c: Likewise.
402 * config/libbid/bid64_noncomp.c: Likewise.
403 * config/libbid/bid64_quantize.c: Likewise.
404 * config/libbid/bid64_rem.c: Likewise.
405 * config/libbid/bid64_round_integral.c: Likewise.
406 * config/libbid/bid64_scalb.c: Likewise.
407 * config/libbid/bid64_sqrt.c: Likewise.
408 * config/libbid/bid64_string.c: Likewise.
409 * config/libbid/bid64_to_bid128.c: Likewise.
410 * config/libbid/bid64_to_int16.c: Likewise.
411 * config/libbid/bid64_to_int32.c: Likewise.
412 * config/libbid/bid64_to_int64.c: Likewise.
413 * config/libbid/bid64_to_int8.c: Likewise.
414 * config/libbid/bid64_to_uint16.c: Likewise.
415 * config/libbid/bid64_to_uint32.c: Likewise.
416 * config/libbid/bid64_to_uint64.c: Likewise.
417 * config/libbid/bid64_to_uint8.c: Likewise.
418 * config/libbid/bid_b2d.h: Likewise.
419 * config/libbid/bid_binarydecimal.c: Likewise.
420 * config/libbid/bid_conf.h: Likewise.
421 * config/libbid/bid_convert_data.c: Likewise.
422 * config/libbid/bid_decimal_data.c: Likewise.
423 * config/libbid/bid_decimal_globals.c: Likewise.
424 * config/libbid/bid_div_macros.h: Likewise.
425 * config/libbid/bid_dpd.c: Likewise.
426 * config/libbid/bid_flag_operations.c: Likewise.
427 * config/libbid/bid_from_int.c: Likewise.
428 * config/libbid/bid_functions.h: Likewise.
429 * config/libbid/bid_gcc_intrinsics.h: Likewise.
430 * config/libbid/bid_inline_add.h: Likewise.
431 * config/libbid/bid_internal.h: Likewise.
432 * config/libbid/bid_round.c: Likewise.
433 * config/libbid/bid_sqrt_macros.h: Likewise.
434
4352009-04-09 Jakub Jelinek <jakub@redhat.com>
436
437 * Makefile.in: Change copyright header to refer to version
438 3 of the GNU General Public License and to point readers at the
439 COPYING3 file and the FSF's license web page.
440 * config.host: Likewise.
441
4e5e2802 4422009-04-07 Alan Modra <amodra@bigpond.net.au>
443
444 * config.host: Reorder and merge to match config.gcc change.
445
8d40ea45 4462009-04-03 Alan Modra <amodra@bigpond.net.au>
447
448 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
449
f2397fc4 4502009-03-28 Joseph Myers <joseph@codesourcery.com>
451
452 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
453 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
454 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
455 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
456
24200b28 4572009-02-12 Uros Bizjak <ubizjak@gmail.com>
458
459 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
460 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
461
8b21beb2 4622009-02-12 H.J. Lu <hongjiu.lu@intel.com>
463
24200b28 464 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
465 ia64/t-softfp-compat to tmake_file.
8b21beb2 466
467 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
468
469 * config/ia64/__divxf3.asm: New.
470 * config/ia64/_fixtfdi.asm: Likewise.
471 * config/ia64/_fixunstfdi.asm: Likewise.
472 * config/ia64/_floatditf.asm: Likewise.
473 * config/ia64/t-fprules-softfp: Likewise.
474 * config/ia64/t-softfp-compat: Likewise.
475 * config/ia64/tf-signs.c: Likewise.
476
9df8be69 4772009-01-18 Ben Elliston <bje@au.ibm.com>
478
479 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
480
f2b540ae 4812009-01-16 Ben Elliston <bje@au.ibm.com>
482
483 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
484 to tmake_file.
485
5790f80a 4862009-01-13 Ben Elliston <bje@au.ibm.com>
487
488 * config/t-softfp: New file.
489 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
490 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
491
b8138586 4922009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
493
494 * config.host: Add m32r*-*-rtems*.
495
7eac0a4e 4962008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
497
498 * config.host: Add m32c*-*-rtems*.
499
03150a33 5002008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
501
502 PR bootstrap/33100
503 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
504 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
505 * configure: Regenerate.
506 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
507 tmake_file here from gcc/config.gcc.
508 Move extra_parts here from gcc/config.gcc.
509 * config/i386/t-sol2: Move here from gcc/config/i386.
510 Use gcc_srcdir instead of srcdir.
511
77a32a8e 5122008-11-18 Adam Nemet <anemet@caviumnetworks.com>
513
514 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
515 case.
516
1eab96a6 5172008-11-09 Thomas Schwinge <tschwinge@gnu.org>
518
519 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
520
74cd9df8 5212008-10-08 Thomas Schwinge <tschwinge@gnu.org>
522
523 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
524
8372e9ea 5252008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
526
527 Add picoChip port.
528 * config.host: Add picochip-*-*.
529
75c7ffbc 5302008-08-06 Bob Wilson <bob.wilson@acm.org>
531
532 * config.host: Match more processor names for Xtensa.
533
fb4830c6 5342008-07-08 H.J. Lu <hongjiu.lu@intel.com>
535
536 * config/i386/64/t-softfp-compat: Update comments.
537
7c92db45 5382008-07-07 H.J. Lu <hongjiu.lu@intel.com>
539
540 * config/i386/64/_divtc3-compat.c: Moved to ...
541 * config/i386/64/_divtc3.c: Here.
542
543 * config/i386/64/_multc3-compat.c: Moved to ...
544 * config/i386/64/_multc3.c: Here.
545
546 * config/i386/64/_powitf2-compat.c: Moved to ...
547 * config/i386/64/_powitf2.c: Here.
548
549 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
550 .c suffix instead of -compat.c.
551
ec2e6a4e 5522008-07-05 Uros Bizjak <ubizjak@gmail.com>
553
554 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
555 (_FP_MUL_MEAT_D): Ditto.
556 (_FP_DIV_MEAT_S): Ditto.
557 (_FP_DIV_MEAT_D): Ditto.
558
fdbb505a 5592008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
560
561 * Makefile.in: Add support for __sync_* libgcc functions.
562
310c48f2 5632008-07-03 H.J. Lu <hongjiu.lu@intel.com>
564
565 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
566
144633f4 5672008-07-02 H.J. Lu <hongjiu.lu@intel.com>
568
569 PR boostrap/36702
570 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
571 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
572
573 * config/i386/64/t-fprules-softfp: Moved to ...
574 * config/i386/64/t-softfp-compat: This. New.
575
e25ffafe 5762008-07-02 Uros Bizjak <ubizjak@gmail.com>
577
578 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
579 Initialize f with 0.0.
580
b3fd46a0 5812008-07-02 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR target/36669
584 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
585
586 * config/i386/64/_divtc3-compat.c: New.
587 * config/i386/64/_multc3-compat.c: Likewise.
588 * config/i386/64/_powitf2-compat.c: Likewise.
589 * config/i386/64/eqtf2.c: Likewise.
590 * config/i386/64/getf2.c: Likewise.
591 * config/i386/64/letf2.c: Likewise.
592 * config/i386/64/t-fprules-softfp: Likewise.
593
5942008-07-02 H.J. Lu <hongjiu.lu@intel.com>
595
596 * config.host: Add i386/${host_address}/t-fprules-softfp to
597 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
1d7e299f 598 i[34567]86-*-linux*, x86_64-*-linux*.
b3fd46a0 599
600 * configure.ac: Set host_address to 64 or 32 for x86.
601 * configure: Regenerated.
602
603 * Makefile.in (config.status): Also depend on
604 $(srcdir)/config.host.
605
606 * config/i386/32/t-fprules-softfp: New.
607 * config/i386/32/tf-signs.c: Likewise.
608
609 * config/i386/64/sfp-machine.h: New. Moved from gcc.
610
6112008-07-02 H.J. Lu <hongjiu.lu@intel.com>
612 Uros Bizjak <ubizjak@gmail.com>
613
614 * config/i386/32/sfp-machine.h: New.
615
eaef9489 6162008-06-26 Nathan Froyd <froydnj@codesourcery.com>
617
618 * config/rs6000/t-ppccomm: Remove rules that conflict with
619 auto-generated rules.
620
5b2c7553 6212008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
622
623 * configure.ac: sinclude override.m4.
624 * configure: Regenerate.
625
dde02e56 6262008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
627
628 * configure: Regenerate.
629
4d6f3aad 6302008-06-10 Joseph Myers <joseph@codesourcery.com>
631
632 * Makefile.in (DECNUMINC): Remove
633 -I$(MULTIBUILDTOP)../../libdecnumber.
634 * gstdint.h: New.
635
6af9f7ea 6362008-06-07 Joseph Myers <joseph@codesourcery.com>
637
638 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
639 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
640 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
641 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
642 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
643 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
644 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
645 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
646 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
647 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
648 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
649 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
650 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
651 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
652
ccf1c0f1 6532008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
654
655 * config.host (sh2[lbe]*-*-linux*): Allow target.
656
19872d0b 6572008-04-30 Nathan Froyd <froydnj@codesourcery.com>
658
659 * config/rs6000/t-ppccomm: Add build rules for new files.
660 (LIB2ADD_ST): New variable.
661
38dd5584 6622008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
663
664 PR target/34210
665 PR target/35508
666 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
667 * config/t-avr: New file. Build 16bit libgcc functions.
668
8e5da69c 6692008-03-02 Jakub Jelinek <jakub@redhat.com>
670
671 PR target/35401
672 * config/t-slibgcc-darwin: Make install-leaf dependent on
673 install-darwin-libgcc-stubs instead of install.
674
99c77e32 6752008-01-25 Joseph Myers <joseph@codesourcery.com>
676
677 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
678 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
679 sh-*-rtemscoff*): Remove cases.
680
8237872e 6812007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
682
683 * Makefile.in (all): Use install-leaf rather than install.
684 (install): Split most of the rule into...
685 (install-leaf): ...this new one.
686
00a05b87 6872007-12-19 Etsushi Kato <ek.kato@gmail.com>
688 Paolo Bonzini <bonzini@gnu.org>
689
690 PR target/30572
e25ffafe 691 * Makefile.in: Use @shlib_slibdir@ substitution to get
692 correct install name on darwin.
00a05b87 693 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
1d7e299f 694
877d7f12 6952007-12-15 Hans-Peter Nilsson <hp@axis.com>
696
697 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
698 cris-*-elf and cris-*-none.
699 (crisv32-*-linux*): Similar, as cris-*-linux*.
700
75612461 7012007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
702
703 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
704
f11b4169 7052007-10-27 H.J. Lu <hongjiu.lu@intel.com>
706
707 PR regression/33926
708 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
709 * configure: Regenerated.
710
84d1fc49 7112007-09-27 H.J. Lu <hongjiu.lu@intel.com>
712
713 * Makefile.in (dfp-filenames): Replace decimal_globals,
714 decimal_data, binarydecimal and convert_data with
715 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
716 and bid_convert_data, respectively.
717
3ac0842f 7182007-09-17 Chao-ying Fu <fu@mips.com>
719 Nigel Stephens <nigel@mips.com>
720
721 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
722 * Makefile.in (fixed_point): Define.
723 Check if fixed_point is yes to build support functions.
724 * configure.ac: Check for fixed_point support.
725 * configure: Regenerated.
726 * gen-fixed.sh: New file to generate lists of fixed-point labels,
727 funcs, modes, from, to.
728
8c72b2f9 7292007-09-11 Janis Johnson <janis187@us.ibm.com
730
731 * Makefile.in (dfp-filenames): Add bid128_noncomp.
732
c8ac5d9a 7332007-09-10 Janis Johnson <janis187@us.ibm.com>
734
735 * Makefile.in (dfp-filenames): Remove decUtility, add
736 decDouble, decPacked, decQuad, decSingle.
737
cc8ebe39 7382007-08-27 Hans Kester <hans.kester@ellips.nl>
739
740 * config.host : Add x86_64-elf target.
741
db1c99de 7422007-07-06 H.J. Lu <hongjiu.lu@intel.com>
743
744 * configure.ac (set_have_cc_tls): Add a missing =.
745 * configure: Regenerated.
746
e4cbe54f 7472007-07-06 H.J. Lu <hongjiu.lu@intel.com>
748
749 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
750 and x86_64-*-linux*.
751
752 * config/t-tls: New file.
753
1d7e299f 754 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
e4cbe54f 755
756 * configure.ac: Include ../config/enable.m4 and
757 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
758 supports TLS and substitute set_have_cc_tls.
759 * configure: Regenerated.
760
9b6b0236 7612007-07-04 H.J. Lu <hongjiu.lu@intel.com>
762
763 * Makefile.in: Use libbid for DFP when BID is enabled.
764
9e51385b 7652007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
766
767 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
1d7e299f 768 extra_parts. Add config/i386/t-cygming to tmake_file.
9e51385b 769 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
770
8f433c51 7712007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
9b6b0236 772 Danny Smith <dannysmith@users.sourceforge.net>
8f433c51 773
774 PR target/29498
775 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
776 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
777 * config/i386/t-crtfm: Compile crtfastmath.o with
778 -minline-all-stringops.
779
723e1902 7802007-05-10 Richard Sandiford <richard@codesourcery.com>
781
782 * config.host (sparc-wrs-vxworks): New target.
783
278e2fd1 7842007-04-14 Kazu Hirata <kazu@codesourcery.com>
785
786 * config.host: Recognize fido.
787
2968d68c 7882007-04-04 Janis Johnson <janis187@us.ibm.com>
789
790 * configure: Check host, not target, for decimal float support.
791
6d057ce8 7922007-04-03 Uros Bizjak <ubizjak@gmail.com>
793
794 * config/i386/t-crtpc: New file.
795 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
e25ffafe 796 (x86_64-*-linux*): Ditto.
6d057ce8 797
0bbe9142 7982007-02-30 Kai Tietz <kai.tietz@onevision.com>
799
800 * config.host (x86_64-*-mingw*): New target.
801
10de71e1 8022007-03-23 Michael Meissner <michael.meissner@amd.com>
803 H.J. Lu <hongjiu.lu@intel.com>
804
805 * Makefile.in (enable_decimal_float): New.
806 (DECNUMINC): Add
807 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
808 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
809 (decbits-filenames): This.
810 (decbits-objects): New.
811 (libgcc-objects): Add $(decbits-objects).
812
813 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
814 Substitute enable_decimal_float.
815 * configure: Regenerated.
816
7a9b9c95 8172007-03-19 Hans-Peter Nilsson <hp@axis.com>
818
819 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
820
37decb40 8212007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
822
823 * Makefile.in (install-info): New dummy target.
824
bce94ab5 8252007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
826
827 * config.host (bfin*-linux-uclibc*): Set extra_parts.
828
1403bdd1 8292007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
830
831 * Makefile.in: Add install-html and install-pdf dummy
832 targets.
833
fce64ed4 8342007-02-05 Roger Sayle <roger@eyesopen.com>
835 Daniel Jacobowitz <dan@codesourcery.com>
836
837 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
838 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
839 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
840
4d863ca5 8412007-01-29 Janis Johnson <janis187@us.ibm.com>
842
843 * Makefile.in (dec-filenames): Add decExcept.
844
f0356913 8452007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
846
847 PR bootstrap/30469
848 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
849 -fprofile-use.
850
bbdcab13 8512007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
852
853 * configure.ac: Add --enable-version-specific-runtime-libs.
854 Correct $slibdir default.
855 * configure: Regenerated.
856
3da0fdbc 8572007-01-23 Joseph Myers <joseph@codesourcery.com>
858
859 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
860
cdca0ab7 8612007-01-21 Andrew Pinski <pinskia@gmail.com>
862
863 PR target/30519
864 * config.host (alpha*-*-linux*): Set extra_parts.
865
97f1a704 8662007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
867
868 * config/sh/t-linux: New.
869 * config.host (sh*-*-linux*): Set tmake_file.
870
52617116 8712007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
872
873 * Makefile.in (install): Handle multilibs.
874
c0e5c948 8752007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
876
877 * Makefile.in: Added .PHONY entry for documentation targets.
878
d62e2f2f 8792007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
880
881 * Makefile.in: Add empty info, html, dvi, pdf targets.
882
68cf2994 8832007-01-04 Mike Stump <mrs@apple.com>
884
885 * Makefile.in (MAKEINFO): Remove.
886 (PERL): Likewise.
887
f534b3b3 8882007-01-04 Paolo Bonzini <bonzini@gnu.org>
889
890 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
891 * configure: Regenerate.
892 * Makefile.in (host_subdir): Substitute it.
1d7e299f 893 (gcc_objdir): Use it.
f534b3b3 894
c11c6ae3 8952007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
896
897 * config.host (ia64*-*-linux*): Set tmake_file.
898
d272bed8 8992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
900
901 * Makefile.in (version): Define.
902
894a47b4 9032007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
904 Paolo Bonzini <bonzini@gnu.org>
905
906 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
907 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
908 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
909 config/sparc/t-crtfm, config/t-slibgcc-darwin,
910 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
911 shared-object.mk, siditi-object.mk, static-object.mk: New files.
912 * configure: Generated.