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