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