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