]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
config.host (sparc64-*-rtems*): New target.
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
ed104137
RO
12010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
4 assembler syntax.
5
3f56ef8b
TS
62010-04-15 Thomas Schwinge <tschwinge@gnu.org>
7
8 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
9
8c200350
RO
102010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11
12 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
13 alpha-dec-osf5.0* support.
14
80a61cb4 152010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
c1b14424
RC
16
17 * config.host: Add lm32-*-rtems*.
18
f128db92
RO
192010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 Uros Bizjak <ubizjak@gmail.com>
21
22 PR target/39048
23 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
24 like other remaining 32-bit x86 OSes.
25 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
26 assembler syntax.
27 * config/i386/libgcc-sol2.ver: New file.
28 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
29
368fabd5
JH
302010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
31
32 PR c/43553
33 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
34 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
35 is used and substitute set_use_emutls.
36 * configure: Regenerated.
37
15baf7f8
TG
382010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
39
40 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
41
7f5441df
RO
422010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
43
44 PR target/38085
45 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
46 MULTILIB_CFLAGS.
47 ($(T)gcrt1.o): Likewise.
48 ($(T)crt1.o): Likewise.
49 ($(T)crti.o): Likewise.
50 ($(T)crtn.o): Likewise.
51
ef74edbd
RW
522010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
53
54 PR other/42980
55 * Makefile.in (install): Use $(MAKE) string in rule, for
56 parallel make.
57
e7c914db
HPN
582010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
59
60 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
61 * config/mmix/t-mmix: New file.
62 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
63
1bcb71c4
JH
642010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
65
66 PR java/41991
67 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
68 SHLIB_MAPFILES.
69
e6e50811
AG
702010-01-04 Anthony Green <green@moxielogic.com>
71
72 * config/moxie/crti.asm, config/moxie/crtn.asm,
73 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
74 config/moxie/t-moxie: New files.
75 * config.host: Add t-moxie-softfp reference.
76
ca8520ad
IS
772009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
78
79 PR other/39888
80 * config/t-slibgcc-darwin: Fix embedded rpaths for
81 --enable-version-specific-runtime-libs, build extension stub
82 libs exposing features available from current libgcc_s.
83
aa4945c1
JB
842009-11-11 Jon Beniston <jon@beniston.com>
85
86 * config.host: Add lm32 targets.
87 * config/lm32: New directory.
88 * config/lm32/libgcc_lm32.h: New file.
89 * config/lm32/_mulsi3.c: New file.
90 * config/lm32/_udivmodsi4.c: New file.
91 * config/lm32/_divsi3.c: New file.
92 * config/lm32/_modsi3.c: New file.
93 * config/lm32/_udivsi3.c: New file.
94 * config/lm32/_umodsi3.c: New file.
95 * config/lm32/_lshrsi3.S: New file.
96 * config/lm32/_ashrsi3.S: New file.
97 * config/lm32/_ashlsi3.S: New file.
98 * config/lm32/crti.S: New file.
99 * config/lm32/crtn.S: New file.
100 * config/lm32/t-lm32: New file.
101 * config/lm32/t-elf: New file.
102 * config/lm32/t-uclinux: New file.
103
65a324b4
NC
1042009-10-26 Nick Clifton <nickc@redhat.com>
105
106 * config.host: Add support for RX target.
107 * config/rx: New directory.
108 * config/rx/rx-abi-functions.c: New file. Supplementary
109 functions for libgcc to support the RX ABI.
110 * config/rx/rx-abi.h: New file. Supplementary header file for
111 libgcc RX ABI functions.
112 * config/rx/t-rx: New file: Makefile fragment for building
113 libgcc for the RX.
114
dfb3b0e3
UB
1152009-10-09 Uros Bizjak <ubizjak@gmail.com>
116
117 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
118 constraint of y0 to "g".
119
81dd9fd7
AK
1202009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
121
122 * config.host: Include the s390 makefile fragments.
123 * config/s390/32/_fixdfdi.c: New file.
124 * config/s390/32/_fixsfdi.c: New file.
125 * config/s390/32/_fixtfdi.c: New file.
126 * config/s390/32/_fixunsdfdi.c: New file.
127 * config/s390/32/_fixunssfdi.c: New file.
128 * config/s390/32/_fixunstfdi.c: New file.
129 * config/s390/32/t-floattodi: New file.
130 * config/s390/libgcc-glibc.ver: New file.
131 * config/s390/t-crtstuff: New file.
132 * config/s390/t-linux: New file.
133 * config/s390/t-tpf: New file.
134
df58e648
RW
1352009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
136
137 * configure.ac (AC_PREREQ): Bump to 2.64.
138
79052be3
KK
1392009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
140
141 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
142
5213506e
RW
1432009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
144
145 * configure: Regenerate.
146
a9a25daa
DR
1472009-08-09 Douglas B Rupp <rupp@gnat.com>
148
149 * config.host (ia64-hp-*vms*): New target.
150 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
151 with ia64-hp-*vms*.
152
6efbd53f
RW
1532009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
154
155 * configure.ac: Add snippet for maintainer-mode.
156 * configure: Regenerate.
157 * Makefile.in (AUTOCONF, configure_deps): New variables.
158 ($(srcdir)/configure)): New rule, active only with maintainer
159 mode turned on.
160
7acf4da6
DD
1612009-06-23 DJ Delorie <dj@redhat.com>
162
163 Add MeP port.
164 * config.host: Add mep support.
165
54f549af
KT
1662009-06-22 Kai Tietz <kai.tietz@onevision.com>
167
34481f28 168 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 169 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
170
171 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
172 for mingw targets.
54f549af
KT
173 * config/i386/64/_multc3.c: Likewise.
174 * config/i386/64/_powitf2.c: Likewise.
175 * config/i386/64/eqtf2.c: Likewise.
176 * config/i386/64/getf2.c: Likewise.
177 * config/i386/64/letf2.c: Likewise.
178 * config/i386/64/letf2.c: Likewise.
34481f28
UB
179 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
180 unsigned long long for x64 mingw targets.
181 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
182 (_FP_I_TYPE): Define as long long for x64 mingw target.
54f549af 183
fea96e25
MR
1842009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
185
186 * config.host (vax-*-linux*): New.
187
cceb575c
AG
1882009-05-31 Anthony Green <green@moxielogic.com>
189
190 * config.host: Add moxie support.
191 * config/moxie/t-moxie: New file.
192
e997fb9c
DB
1932009-05-29 David Billinghurst <billingd@gcc.gnu.org>
194
195 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 196 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 197
532bfb0a
AJ
1982009-04-17 Aurelien Jarno <aurelien@aurel32.net>
199
200 * config.host: Add i386/${host_address}/t-fprules-softfp to
201 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
202
748086b7
JJ
2032009-04-09 Nick Clifton <nickc@redhat.com>
204
205 * config/ia64/tf-signs.c: Change copyright header to refer to
206 version 3 of the GNU General Public License with version 3.1
207 of the GCC Runtime Library Exception and to point readers at
208 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
209 web page.
210 * config/i386/32/tf-signs.c: Likewise.
211 * config/libbid/_addsub_dd.c: Likewise.
212 * config/libbid/_addsub_sd.c: Likewise.
213 * config/libbid/_addsub_td.c: Likewise.
214 * config/libbid/_dd_to_df.c: Likewise.
215 * config/libbid/_dd_to_di.c: Likewise.
216 * config/libbid/_dd_to_sd.c: Likewise.
217 * config/libbid/_dd_to_sf.c: Likewise.
218 * config/libbid/_dd_to_si.c: Likewise.
219 * config/libbid/_dd_to_td.c: Likewise.
220 * config/libbid/_dd_to_tf.c: Likewise.
221 * config/libbid/_dd_to_udi.c: Likewise.
222 * config/libbid/_dd_to_usi.c: Likewise.
223 * config/libbid/_dd_to_xf.c: Likewise.
224 * config/libbid/_df_to_dd.c: Likewise.
225 * config/libbid/_df_to_sd.c: Likewise.
226 * config/libbid/_df_to_td.c: Likewise.
227 * config/libbid/_di_to_dd.c: Likewise.
228 * config/libbid/_di_to_sd.c: Likewise.
229 * config/libbid/_di_to_td.c: Likewise.
230 * config/libbid/_div_dd.c: Likewise.
231 * config/libbid/_div_sd.c: Likewise.
232 * config/libbid/_div_td.c: Likewise.
233 * config/libbid/_eq_dd.c: Likewise.
234 * config/libbid/_eq_sd.c: Likewise.
235 * config/libbid/_eq_td.c: Likewise.
236 * config/libbid/_ge_dd.c: Likewise.
237 * config/libbid/_ge_sd.c: Likewise.
238 * config/libbid/_ge_td.c: Likewise.
239 * config/libbid/_gt_dd.c: Likewise.
240 * config/libbid/_gt_sd.c: Likewise.
241 * config/libbid/_gt_td.c: Likewise.
242 * config/libbid/_isinfd128.c: Likewise.
243 * config/libbid/_isinfd32.c: Likewise.
244 * config/libbid/_isinfd64.c: Likewise.
245 * config/libbid/_le_dd.c: Likewise.
246 * config/libbid/_le_sd.c: Likewise.
247 * config/libbid/_le_td.c: Likewise.
248 * config/libbid/_lt_dd.c: Likewise.
249 * config/libbid/_lt_sd.c: Likewise.
250 * config/libbid/_lt_td.c: Likewise.
251 * config/libbid/_mul_dd.c: Likewise.
252 * config/libbid/_mul_sd.c: Likewise.
253 * config/libbid/_mul_td.c: Likewise.
254 * config/libbid/_ne_dd.c: Likewise.
255 * config/libbid/_ne_sd.c: Likewise.
256 * config/libbid/_ne_td.c: Likewise.
257 * config/libbid/_sd_to_dd.c: Likewise.
258 * config/libbid/_sd_to_df.c: Likewise.
259 * config/libbid/_sd_to_di.c: Likewise.
260 * config/libbid/_sd_to_sf.c: Likewise.
261 * config/libbid/_sd_to_si.c: Likewise.
262 * config/libbid/_sd_to_td.c: Likewise.
263 * config/libbid/_sd_to_tf.c: Likewise.
264 * config/libbid/_sd_to_udi.c: Likewise.
265 * config/libbid/_sd_to_usi.c: Likewise.
266 * config/libbid/_sd_to_xf.c: Likewise.
267 * config/libbid/_sf_to_dd.c: Likewise.
268 * config/libbid/_sf_to_sd.c: Likewise.
269 * config/libbid/_sf_to_td.c: Likewise.
270 * config/libbid/_si_to_dd.c: Likewise.
271 * config/libbid/_si_to_sd.c: Likewise.
272 * config/libbid/_si_to_td.c: Likewise.
273 * config/libbid/_td_to_dd.c: Likewise.
274 * config/libbid/_td_to_df.c: Likewise.
275 * config/libbid/_td_to_di.c: Likewise.
276 * config/libbid/_td_to_sd.c: Likewise.
277 * config/libbid/_td_to_sf.c: Likewise.
278 * config/libbid/_td_to_si.c: Likewise.
279 * config/libbid/_td_to_tf.c: Likewise.
280 * config/libbid/_td_to_udi.c: Likewise.
281 * config/libbid/_td_to_usi.c: Likewise.
282 * config/libbid/_td_to_xf.c: Likewise.
283 * config/libbid/_tf_to_dd.c: Likewise.
284 * config/libbid/_tf_to_sd.c: Likewise.
285 * config/libbid/_tf_to_td.c: Likewise.
286 * config/libbid/_udi_to_dd.c: Likewise.
287 * config/libbid/_udi_to_sd.c: Likewise.
288 * config/libbid/_udi_to_td.c: Likewise.
289 * config/libbid/_unord_dd.c: Likewise.
290 * config/libbid/_unord_sd.c: Likewise.
291 * config/libbid/_unord_td.c: Likewise.
292 * config/libbid/_usi_to_dd.c: Likewise.
293 * config/libbid/_usi_to_sd.c: Likewise.
294 * config/libbid/_usi_to_td.c: Likewise.
295 * config/libbid/_xf_to_dd.c: Likewise.
296 * config/libbid/_xf_to_sd.c: Likewise.
297 * config/libbid/_xf_to_td.c: Likewise.
298 * config/libbid/bid128.c: Likewise.
299 * config/libbid/bid128_2_str.h: Likewise.
300 * config/libbid/bid128_2_str_macros.h: Likewise.
301 * config/libbid/bid128_2_str_tables.c: Likewise.
302 * config/libbid/bid128_add.c: Likewise.
303 * config/libbid/bid128_compare.c: Likewise.
304 * config/libbid/bid128_div.c: Likewise.
305 * config/libbid/bid128_fma.c: Likewise.
306 * config/libbid/bid128_logb.c: Likewise.
307 * config/libbid/bid128_minmax.c: Likewise.
308 * config/libbid/bid128_mul.c: Likewise.
309 * config/libbid/bid128_next.c: Likewise.
310 * config/libbid/bid128_noncomp.c: Likewise.
311 * config/libbid/bid128_quantize.c: Likewise.
312 * config/libbid/bid128_rem.c: Likewise.
313 * config/libbid/bid128_round_integral.c: Likewise.
314 * config/libbid/bid128_scalb.c: Likewise.
315 * config/libbid/bid128_sqrt.c: Likewise.
316 * config/libbid/bid128_string.c: Likewise.
317 * config/libbid/bid128_to_int16.c: Likewise.
318 * config/libbid/bid128_to_int32.c: Likewise.
319 * config/libbid/bid128_to_int64.c: Likewise.
320 * config/libbid/bid128_to_int8.c: Likewise.
321 * config/libbid/bid128_to_uint16.c: Likewise.
322 * config/libbid/bid128_to_uint32.c: Likewise.
323 * config/libbid/bid128_to_uint64.c: Likewise.
324 * config/libbid/bid128_to_uint8.c: Likewise.
325 * config/libbid/bid32_to_bid128.c: Likewise.
326 * config/libbid/bid32_to_bid64.c: Likewise.
327 * config/libbid/bid64_add.c: Likewise.
328 * config/libbid/bid64_compare.c: Likewise.
329 * config/libbid/bid64_div.c: Likewise.
330 * config/libbid/bid64_fma.c: Likewise.
331 * config/libbid/bid64_logb.c: Likewise.
332 * config/libbid/bid64_minmax.c: Likewise.
333 * config/libbid/bid64_mul.c: Likewise.
334 * config/libbid/bid64_next.c: Likewise.
335 * config/libbid/bid64_noncomp.c: Likewise.
336 * config/libbid/bid64_quantize.c: Likewise.
337 * config/libbid/bid64_rem.c: Likewise.
338 * config/libbid/bid64_round_integral.c: Likewise.
339 * config/libbid/bid64_scalb.c: Likewise.
340 * config/libbid/bid64_sqrt.c: Likewise.
341 * config/libbid/bid64_string.c: Likewise.
342 * config/libbid/bid64_to_bid128.c: Likewise.
343 * config/libbid/bid64_to_int16.c: Likewise.
344 * config/libbid/bid64_to_int32.c: Likewise.
345 * config/libbid/bid64_to_int64.c: Likewise.
346 * config/libbid/bid64_to_int8.c: Likewise.
347 * config/libbid/bid64_to_uint16.c: Likewise.
348 * config/libbid/bid64_to_uint32.c: Likewise.
349 * config/libbid/bid64_to_uint64.c: Likewise.
350 * config/libbid/bid64_to_uint8.c: Likewise.
351 * config/libbid/bid_b2d.h: Likewise.
352 * config/libbid/bid_binarydecimal.c: Likewise.
353 * config/libbid/bid_conf.h: Likewise.
354 * config/libbid/bid_convert_data.c: Likewise.
355 * config/libbid/bid_decimal_data.c: Likewise.
356 * config/libbid/bid_decimal_globals.c: Likewise.
357 * config/libbid/bid_div_macros.h: Likewise.
358 * config/libbid/bid_dpd.c: Likewise.
359 * config/libbid/bid_flag_operations.c: Likewise.
360 * config/libbid/bid_from_int.c: Likewise.
361 * config/libbid/bid_functions.h: Likewise.
362 * config/libbid/bid_gcc_intrinsics.h: Likewise.
363 * config/libbid/bid_inline_add.h: Likewise.
364 * config/libbid/bid_internal.h: Likewise.
365 * config/libbid/bid_round.c: Likewise.
366 * config/libbid/bid_sqrt_macros.h: Likewise.
367
3682009-04-09 Jakub Jelinek <jakub@redhat.com>
369
370 * Makefile.in: Change copyright header to refer to version
371 3 of the GNU General Public License and to point readers at the
372 COPYING3 file and the FSF's license web page.
373 * config.host: Likewise.
374
633dd061
AM
3752009-04-07 Alan Modra <amodra@bigpond.net.au>
376
377 * config.host: Reorder and merge to match config.gcc change.
378
457d1d00
AM
3792009-04-03 Alan Modra <amodra@bigpond.net.au>
380
381 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
382
52c0e446
JM
3832009-03-28 Joseph Myers <joseph@codesourcery.com>
384
385 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
386 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
387 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
388 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
389
ba181049
UB
3902009-02-12 Uros Bizjak <ubizjak@gmail.com>
391
392 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
393 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
394
c252db20
L
3952009-02-12 H.J. Lu <hongjiu.lu@intel.com>
396
ba181049
UB
397 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
398 ia64/t-softfp-compat to tmake_file.
c252db20
L
399
400 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
401
402 * config/ia64/__divxf3.asm: New.
403 * config/ia64/_fixtfdi.asm: Likewise.
404 * config/ia64/_fixunstfdi.asm: Likewise.
405 * config/ia64/_floatditf.asm: Likewise.
406 * config/ia64/t-fprules-softfp: Likewise.
407 * config/ia64/t-softfp-compat: Likewise.
408 * config/ia64/tf-signs.c: Likewise.
409
c60535f9
BE
4102009-01-18 Ben Elliston <bje@au.ibm.com>
411
412 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
413
ce16861e
BE
4142009-01-16 Ben Elliston <bje@au.ibm.com>
415
416 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
417 to tmake_file.
418
bcf4713b
BE
4192009-01-13 Ben Elliston <bje@au.ibm.com>
420
421 * config/t-softfp: New file.
422 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
423 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
424
2042cb04
JS
4252009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
426
427 * config.host: Add m32r*-*-rtems*.
428
541ed00e
JS
4292008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
430
431 * config.host: Add m32c*-*-rtems*.
432
19523300
RO
4332008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
434
435 PR bootstrap/33100
436 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
437 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
438 * configure: Regenerate.
439 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
440 tmake_file here from gcc/config.gcc.
441 Move extra_parts here from gcc/config.gcc.
442 * config/i386/t-sol2: Move here from gcc/config/i386.
443 Use gcc_srcdir instead of srcdir.
444
0a4a51c7
AN
4452008-11-18 Adam Nemet <anemet@caviumnetworks.com>
446
447 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
448 case.
449
2a761e46
TS
4502008-11-09 Thomas Schwinge <tschwinge@gnu.org>
451
452 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
453
c0451df7
TS
4542008-10-08 Thomas Schwinge <tschwinge@gnu.org>
455
456 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
457
358da97e
HS
4582008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
459
460 Add picoChip port.
461 * config.host: Add picochip-*-*.
462
c660f132
BW
4632008-08-06 Bob Wilson <bob.wilson@acm.org>
464
465 * config.host: Match more processor names for Xtensa.
466
d1349557
L
4672008-07-08 H.J. Lu <hongjiu.lu@intel.com>
468
469 * config/i386/64/t-softfp-compat: Update comments.
470
dd7b73c0
L
4712008-07-07 H.J. Lu <hongjiu.lu@intel.com>
472
473 * config/i386/64/_divtc3-compat.c: Moved to ...
474 * config/i386/64/_divtc3.c: Here.
475
476 * config/i386/64/_multc3-compat.c: Moved to ...
477 * config/i386/64/_multc3.c: Here.
478
479 * config/i386/64/_powitf2-compat.c: Moved to ...
480 * config/i386/64/_powitf2.c: Here.
481
482 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
483 .c suffix instead of -compat.c.
484
6e1fab3d
UB
4852008-07-05 Uros Bizjak <ubizjak@gmail.com>
486
487 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
488 (_FP_MUL_MEAT_D): Ditto.
489 (_FP_DIV_MEAT_S): Ditto.
490 (_FP_DIV_MEAT_D): Ditto.
491
f92518d7
RS
4922008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
493
494 * Makefile.in: Add support for __sync_* libgcc functions.
495
d0aede14
L
4962008-07-03 H.J. Lu <hongjiu.lu@intel.com>
497
498 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
499
c174f11c
L
5002008-07-02 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR boostrap/36702
503 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
504 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
505
506 * config/i386/64/t-fprules-softfp: Moved to ...
507 * config/i386/64/t-softfp-compat: This. New.
508
5f464fa2
UB
5092008-07-02 Uros Bizjak <ubizjak@gmail.com>
510
511 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
512 Initialize f with 0.0.
513
ff473280
L
5142008-07-02 H.J. Lu <hongjiu.lu@intel.com>
515
516 PR target/36669
517 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
518
519 * config/i386/64/_divtc3-compat.c: New.
520 * config/i386/64/_multc3-compat.c: Likewise.
521 * config/i386/64/_powitf2-compat.c: Likewise.
522 * config/i386/64/eqtf2.c: Likewise.
523 * config/i386/64/getf2.c: Likewise.
524 * config/i386/64/letf2.c: Likewise.
525 * config/i386/64/t-fprules-softfp: Likewise.
526
5272008-07-02 H.J. Lu <hongjiu.lu@intel.com>
528
529 * config.host: Add i386/${host_address}/t-fprules-softfp to
530 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
dfb3b0e3 531 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
532
533 * configure.ac: Set host_address to 64 or 32 for x86.
534 * configure: Regenerated.
535
536 * Makefile.in (config.status): Also depend on
537 $(srcdir)/config.host.
538
539 * config/i386/32/t-fprules-softfp: New.
540 * config/i386/32/tf-signs.c: Likewise.
541
542 * config/i386/64/sfp-machine.h: New. Moved from gcc.
543
5442008-07-02 H.J. Lu <hongjiu.lu@intel.com>
545 Uros Bizjak <ubizjak@gmail.com>
546
547 * config/i386/32/sfp-machine.h: New.
548
30551d99
NF
5492008-06-26 Nathan Froyd <froydnj@codesourcery.com>
550
551 * config/rs6000/t-ppccomm: Remove rules that conflict with
552 auto-generated rules.
553
18c04407
RW
5542008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
555
556 * configure.ac: sinclude override.m4.
557 * configure: Regenerate.
558
10fbe77a
BRF
5592008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
560
561 * configure: Regenerate.
562
bc6d4c3f
JM
5632008-06-10 Joseph Myers <joseph@codesourcery.com>
564
565 * Makefile.in (DECNUMINC): Remove
566 -I$(MULTIBUILDTOP)../../libdecnumber.
567 * gstdint.h: New.
568
cd985f66
JM
5692008-06-07 Joseph Myers <joseph@codesourcery.com>
570
571 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
572 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
573 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
574 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
575 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
576 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
577 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
578 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
579 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
580 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
581 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
582 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
583 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
584 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
585
93fea8d3
AL
5862008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
587
588 * config.host (sh2[lbe]*-*-linux*): Allow target.
589
18724e30
NF
5902008-04-30 Nathan Froyd <froydnj@codesourcery.com>
591
592 * config/rs6000/t-ppccomm: Add build rules for new files.
593 (LIB2ADD_ST): New variable.
594
47583040
AH
5952008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
596
597 PR target/34210
598 PR target/35508
599 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
600 * config/t-avr: New file. Build 16bit libgcc functions.
601
cf8e67fe
JJ
6022008-03-02 Jakub Jelinek <jakub@redhat.com>
603
604 PR target/35401
605 * config/t-slibgcc-darwin: Make install-leaf dependent on
606 install-darwin-libgcc-stubs instead of install.
607
8d8da227
JM
6082008-01-25 Joseph Myers <joseph@codesourcery.com>
609
610 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
611 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
612 sh-*-rtemscoff*): Remove cases.
613
edbf8b16
RS
6142007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
615
616 * Makefile.in (all): Use install-leaf rather than install.
617 (install): Split most of the rule into...
618 (install-leaf): ...this new one.
619
89deeaff
EK
6202007-12-19 Etsushi Kato <ek.kato@gmail.com>
621 Paolo Bonzini <bonzini@gnu.org>
622
623 PR target/30572
5f464fa2
UB
624 * Makefile.in: Use @shlib_slibdir@ substitution to get
625 correct install name on darwin.
89deeaff 626 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 627
4081d704
HPN
6282007-12-15 Hans-Peter Nilsson <hp@axis.com>
629
630 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
631 cris-*-elf and cris-*-none.
632 (crisv32-*-linux*): Similar, as cris-*-linux*.
633
f43e89a3
RIL
6342007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
635
636 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
637
b4e9c2c6
L
6382007-10-27 H.J. Lu <hongjiu.lu@intel.com>
639
640 PR regression/33926
641 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
642 * configure: Regenerated.
643
b2a00c89
L
6442007-09-27 H.J. Lu <hongjiu.lu@intel.com>
645
646 * Makefile.in (dfp-filenames): Replace decimal_globals,
647 decimal_data, binarydecimal and convert_data with
648 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
649 and bid_convert_data, respectively.
650
8d2a9e0e
CF
6512007-09-17 Chao-ying Fu <fu@mips.com>
652 Nigel Stephens <nigel@mips.com>
653
654 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
655 * Makefile.in (fixed_point): Define.
656 Check if fixed_point is yes to build support functions.
657 * configure.ac: Check for fixed_point support.
658 * configure: Regenerated.
659 * gen-fixed.sh: New file to generate lists of fixed-point labels,
660 funcs, modes, from, to.
661
2b53935d
JJ
6622007-09-11 Janis Johnson <janis187@us.ibm.com
663
664 * Makefile.in (dfp-filenames): Add bid128_noncomp.
665
2533577f
JJ
6662007-09-10 Janis Johnson <janis187@us.ibm.com>
667
668 * Makefile.in (dfp-filenames): Remove decUtility, add
669 decDouble, decPacked, decQuad, decSingle.
670
3ae3dbd6
HK
6712007-08-27 Hans Kester <hans.kester@ellips.nl>
672
673 * config.host : Add x86_64-elf target.
674
22867d02
L
6752007-07-06 H.J. Lu <hongjiu.lu@intel.com>
676
677 * configure.ac (set_have_cc_tls): Add a missing =.
678 * configure: Regenerated.
679
6f461e76
L
6802007-07-06 H.J. Lu <hongjiu.lu@intel.com>
681
682 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
683 and x86_64-*-linux*.
684
685 * config/t-tls: New file.
686
dfb3b0e3 687 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
688
689 * configure.ac: Include ../config/enable.m4 and
690 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
691 supports TLS and substitute set_have_cc_tls.
692 * configure: Regenerated.
693
200359e8
L
6942007-07-04 H.J. Lu <hongjiu.lu@intel.com>
695
696 * Makefile.in: Use libbid for DFP when BID is enabled.
697
76f5e200
DS
6982007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
699
700 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 701 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
702 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
703
9bd196f0 7042007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 705 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
706
707 PR target/29498
708 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
709 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
710 * config/i386/t-crtfm: Compile crtfastmath.o with
711 -minline-all-stringops.
712
1910440e
RS
7132007-05-10 Richard Sandiford <richard@codesourcery.com>
714
715 * config.host (sparc-wrs-vxworks): New target.
716
7d33c31d
KH
7172007-04-14 Kazu Hirata <kazu@codesourcery.com>
718
719 * config.host: Recognize fido.
720
96fccd0d
JJ
7212007-04-04 Janis Johnson <janis187@us.ibm.com>
722
723 * configure: Check host, not target, for decimal float support.
724
577565f9
UB
7252007-04-03 Uros Bizjak <ubizjak@gmail.com>
726
727 * config/i386/t-crtpc: New file.
728 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
5f464fa2 729 (x86_64-*-linux*): Ditto.
577565f9 730
ccf8e764
RH
7312007-02-30 Kai Tietz <kai.tietz@onevision.com>
732
733 * config.host (x86_64-*-mingw*): New target.
734
79b87c74
MM
7352007-03-23 Michael Meissner <michael.meissner@amd.com>
736 H.J. Lu <hongjiu.lu@intel.com>
737
738 * Makefile.in (enable_decimal_float): New.
739 (DECNUMINC): Add
740 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
741 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
742 (decbits-filenames): This.
743 (decbits-objects): New.
744 (libgcc-objects): Add $(decbits-objects).
745
746 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
747 Substitute enable_decimal_float.
748 * configure: Regenerated.
749
8fce4e31
HPN
7502007-03-19 Hans-Peter Nilsson <hp@axis.com>
751
752 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
753
e8bb4597
BM
7542007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
755
756 * Makefile.in (install-info): New dummy target.
757
344189f9
BS
7582007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
759
760 * config.host (bfin*-linux-uclibc*): Set extra_parts.
761
ac84c172
BM
7622007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
763
764 * Makefile.in: Add install-html and install-pdf dummy
765 targets.
766
cd5c2357
RS
7672007-02-05 Roger Sayle <roger@eyesopen.com>
768 Daniel Jacobowitz <dan@codesourcery.com>
769
770 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
771 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
772 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
773
d9a66f98
JJ
7742007-01-29 Janis Johnson <janis187@us.ibm.com>
775
776 * Makefile.in (dec-filenames): Add decExcept.
777
9891ec5f
DJ
7782007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
779
780 PR bootstrap/30469
781 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
782 -fprofile-use.
783
d6efbf5a
DJ
7842007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
785
786 * configure.ac: Add --enable-version-specific-runtime-libs.
787 Correct $slibdir default.
788 * configure: Regenerated.
789
17caeff2
JM
7902007-01-23 Joseph Myers <joseph@codesourcery.com>
791
792 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
793
5ea41e3a
AP
7942007-01-21 Andrew Pinski <pinskia@gmail.com>
795
796 PR target/30519
797 * config.host (alpha*-*-linux*): Set extra_parts.
798
26900826
KK
7992007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
800
801 * config/sh/t-linux: New.
802 * config.host (sh*-*-linux*): Set tmake_file.
803
97af925b
DJ
8042007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
805
806 * Makefile.in (install): Handle multilibs.
807
b0088af7
BM
8082007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
809
810 * Makefile.in: Added .PHONY entry for documentation targets.
811
e0a9456a
BM
8122007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
813
814 * Makefile.in: Add empty info, html, dvi, pdf targets.
815
7fd453b4
MS
8162007-01-04 Mike Stump <mrs@apple.com>
817
818 * Makefile.in (MAKEINFO): Remove.
819 (PERL): Likewise.
820
14e8fc8b
PB
8212007-01-04 Paolo Bonzini <bonzini@gnu.org>
822
823 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
824 * configure: Regenerate.
825 * Makefile.in (host_subdir): Substitute it.
dfb3b0e3 826 (gcc_objdir): Use it.
14e8fc8b 827
1555beba
DJ
8282007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
829
830 * config.host (ia64*-*-linux*): Set tmake_file.
831
79e6eaeb
DJ
8322007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
833
834 * Makefile.in (version): Define.
835
fa958513
DJ
8362007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
837 Paolo Bonzini <bonzini@gnu.org>
838
839 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
840 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
841 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
842 config/sparc/t-crtfm, config/t-slibgcc-darwin,
843 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
844 shared-object.mk, siditi-object.mk, static-object.mk: New files.
845 * configure: Generated.