]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
configure.ac: Use AM_MAINTAINER_MODE.
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
dfb3b0e3
UB
12009-10-09 Uros Bizjak <ubizjak@gmail.com>
2
3 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
4 constraint of y0 to "g".
5
81dd9fd7
AK
62009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7
8 * config.host: Include the s390 makefile fragments.
9 * config/s390/32/_fixdfdi.c: New file.
10 * config/s390/32/_fixsfdi.c: New file.
11 * config/s390/32/_fixtfdi.c: New file.
12 * config/s390/32/_fixunsdfdi.c: New file.
13 * config/s390/32/_fixunssfdi.c: New file.
14 * config/s390/32/_fixunstfdi.c: New file.
15 * config/s390/32/t-floattodi: New file.
16 * config/s390/libgcc-glibc.ver: New file.
17 * config/s390/t-crtstuff: New file.
18 * config/s390/t-linux: New file.
19 * config/s390/t-tpf: New file.
20
df58e648
RW
212009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
22
23 * configure.ac (AC_PREREQ): Bump to 2.64.
24
79052be3
KK
252009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
26
27 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
28
5213506e
RW
292009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
30
31 * configure: Regenerate.
32
a9a25daa
DR
332009-08-09 Douglas B Rupp <rupp@gnat.com>
34
35 * config.host (ia64-hp-*vms*): New target.
36 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
37 with ia64-hp-*vms*.
38
6efbd53f
RW
392009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
40
41 * configure.ac: Add snippet for maintainer-mode.
42 * configure: Regenerate.
43 * Makefile.in (AUTOCONF, configure_deps): New variables.
44 ($(srcdir)/configure)): New rule, active only with maintainer
45 mode turned on.
46
7acf4da6
DD
472009-06-23 DJ Delorie <dj@redhat.com>
48
49 Add MeP port.
50 * config.host: Add mep support.
51
54f549af
KT
522009-06-22 Kai Tietz <kai.tietz@onevision.com>
53
34481f28 54 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 55 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
56
57 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
58 for mingw targets.
54f549af
KT
59 * config/i386/64/_multc3.c: Likewise.
60 * config/i386/64/_powitf2.c: Likewise.
61 * config/i386/64/eqtf2.c: Likewise.
62 * config/i386/64/getf2.c: Likewise.
63 * config/i386/64/letf2.c: Likewise.
64 * config/i386/64/letf2.c: Likewise.
34481f28
UB
65 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
66 unsigned long long for x64 mingw targets.
67 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
68 (_FP_I_TYPE): Define as long long for x64 mingw target.
54f549af 69
fea96e25
MR
702009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
71
72 * config.host (vax-*-linux*): New.
73
cceb575c
AG
742009-05-31 Anthony Green <green@moxielogic.com>
75
76 * config.host: Add moxie support.
77 * config/moxie/t-moxie: New file.
78
e997fb9c
DB
792009-05-29 David Billinghurst <billingd@gcc.gnu.org>
80
81 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 82 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 83
532bfb0a
AJ
842009-04-17 Aurelien Jarno <aurelien@aurel32.net>
85
86 * config.host: Add i386/${host_address}/t-fprules-softfp to
87 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
88
748086b7
JJ
892009-04-09 Nick Clifton <nickc@redhat.com>
90
91 * config/ia64/tf-signs.c: Change copyright header to refer to
92 version 3 of the GNU General Public License with version 3.1
93 of the GCC Runtime Library Exception and to point readers at
94 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
95 web page.
96 * config/i386/32/tf-signs.c: Likewise.
97 * config/libbid/_addsub_dd.c: Likewise.
98 * config/libbid/_addsub_sd.c: Likewise.
99 * config/libbid/_addsub_td.c: Likewise.
100 * config/libbid/_dd_to_df.c: Likewise.
101 * config/libbid/_dd_to_di.c: Likewise.
102 * config/libbid/_dd_to_sd.c: Likewise.
103 * config/libbid/_dd_to_sf.c: Likewise.
104 * config/libbid/_dd_to_si.c: Likewise.
105 * config/libbid/_dd_to_td.c: Likewise.
106 * config/libbid/_dd_to_tf.c: Likewise.
107 * config/libbid/_dd_to_udi.c: Likewise.
108 * config/libbid/_dd_to_usi.c: Likewise.
109 * config/libbid/_dd_to_xf.c: Likewise.
110 * config/libbid/_df_to_dd.c: Likewise.
111 * config/libbid/_df_to_sd.c: Likewise.
112 * config/libbid/_df_to_td.c: Likewise.
113 * config/libbid/_di_to_dd.c: Likewise.
114 * config/libbid/_di_to_sd.c: Likewise.
115 * config/libbid/_di_to_td.c: Likewise.
116 * config/libbid/_div_dd.c: Likewise.
117 * config/libbid/_div_sd.c: Likewise.
118 * config/libbid/_div_td.c: Likewise.
119 * config/libbid/_eq_dd.c: Likewise.
120 * config/libbid/_eq_sd.c: Likewise.
121 * config/libbid/_eq_td.c: Likewise.
122 * config/libbid/_ge_dd.c: Likewise.
123 * config/libbid/_ge_sd.c: Likewise.
124 * config/libbid/_ge_td.c: Likewise.
125 * config/libbid/_gt_dd.c: Likewise.
126 * config/libbid/_gt_sd.c: Likewise.
127 * config/libbid/_gt_td.c: Likewise.
128 * config/libbid/_isinfd128.c: Likewise.
129 * config/libbid/_isinfd32.c: Likewise.
130 * config/libbid/_isinfd64.c: Likewise.
131 * config/libbid/_le_dd.c: Likewise.
132 * config/libbid/_le_sd.c: Likewise.
133 * config/libbid/_le_td.c: Likewise.
134 * config/libbid/_lt_dd.c: Likewise.
135 * config/libbid/_lt_sd.c: Likewise.
136 * config/libbid/_lt_td.c: Likewise.
137 * config/libbid/_mul_dd.c: Likewise.
138 * config/libbid/_mul_sd.c: Likewise.
139 * config/libbid/_mul_td.c: Likewise.
140 * config/libbid/_ne_dd.c: Likewise.
141 * config/libbid/_ne_sd.c: Likewise.
142 * config/libbid/_ne_td.c: Likewise.
143 * config/libbid/_sd_to_dd.c: Likewise.
144 * config/libbid/_sd_to_df.c: Likewise.
145 * config/libbid/_sd_to_di.c: Likewise.
146 * config/libbid/_sd_to_sf.c: Likewise.
147 * config/libbid/_sd_to_si.c: Likewise.
148 * config/libbid/_sd_to_td.c: Likewise.
149 * config/libbid/_sd_to_tf.c: Likewise.
150 * config/libbid/_sd_to_udi.c: Likewise.
151 * config/libbid/_sd_to_usi.c: Likewise.
152 * config/libbid/_sd_to_xf.c: Likewise.
153 * config/libbid/_sf_to_dd.c: Likewise.
154 * config/libbid/_sf_to_sd.c: Likewise.
155 * config/libbid/_sf_to_td.c: Likewise.
156 * config/libbid/_si_to_dd.c: Likewise.
157 * config/libbid/_si_to_sd.c: Likewise.
158 * config/libbid/_si_to_td.c: Likewise.
159 * config/libbid/_td_to_dd.c: Likewise.
160 * config/libbid/_td_to_df.c: Likewise.
161 * config/libbid/_td_to_di.c: Likewise.
162 * config/libbid/_td_to_sd.c: Likewise.
163 * config/libbid/_td_to_sf.c: Likewise.
164 * config/libbid/_td_to_si.c: Likewise.
165 * config/libbid/_td_to_tf.c: Likewise.
166 * config/libbid/_td_to_udi.c: Likewise.
167 * config/libbid/_td_to_usi.c: Likewise.
168 * config/libbid/_td_to_xf.c: Likewise.
169 * config/libbid/_tf_to_dd.c: Likewise.
170 * config/libbid/_tf_to_sd.c: Likewise.
171 * config/libbid/_tf_to_td.c: Likewise.
172 * config/libbid/_udi_to_dd.c: Likewise.
173 * config/libbid/_udi_to_sd.c: Likewise.
174 * config/libbid/_udi_to_td.c: Likewise.
175 * config/libbid/_unord_dd.c: Likewise.
176 * config/libbid/_unord_sd.c: Likewise.
177 * config/libbid/_unord_td.c: Likewise.
178 * config/libbid/_usi_to_dd.c: Likewise.
179 * config/libbid/_usi_to_sd.c: Likewise.
180 * config/libbid/_usi_to_td.c: Likewise.
181 * config/libbid/_xf_to_dd.c: Likewise.
182 * config/libbid/_xf_to_sd.c: Likewise.
183 * config/libbid/_xf_to_td.c: Likewise.
184 * config/libbid/bid128.c: Likewise.
185 * config/libbid/bid128_2_str.h: Likewise.
186 * config/libbid/bid128_2_str_macros.h: Likewise.
187 * config/libbid/bid128_2_str_tables.c: Likewise.
188 * config/libbid/bid128_add.c: Likewise.
189 * config/libbid/bid128_compare.c: Likewise.
190 * config/libbid/bid128_div.c: Likewise.
191 * config/libbid/bid128_fma.c: Likewise.
192 * config/libbid/bid128_logb.c: Likewise.
193 * config/libbid/bid128_minmax.c: Likewise.
194 * config/libbid/bid128_mul.c: Likewise.
195 * config/libbid/bid128_next.c: Likewise.
196 * config/libbid/bid128_noncomp.c: Likewise.
197 * config/libbid/bid128_quantize.c: Likewise.
198 * config/libbid/bid128_rem.c: Likewise.
199 * config/libbid/bid128_round_integral.c: Likewise.
200 * config/libbid/bid128_scalb.c: Likewise.
201 * config/libbid/bid128_sqrt.c: Likewise.
202 * config/libbid/bid128_string.c: Likewise.
203 * config/libbid/bid128_to_int16.c: Likewise.
204 * config/libbid/bid128_to_int32.c: Likewise.
205 * config/libbid/bid128_to_int64.c: Likewise.
206 * config/libbid/bid128_to_int8.c: Likewise.
207 * config/libbid/bid128_to_uint16.c: Likewise.
208 * config/libbid/bid128_to_uint32.c: Likewise.
209 * config/libbid/bid128_to_uint64.c: Likewise.
210 * config/libbid/bid128_to_uint8.c: Likewise.
211 * config/libbid/bid32_to_bid128.c: Likewise.
212 * config/libbid/bid32_to_bid64.c: Likewise.
213 * config/libbid/bid64_add.c: Likewise.
214 * config/libbid/bid64_compare.c: Likewise.
215 * config/libbid/bid64_div.c: Likewise.
216 * config/libbid/bid64_fma.c: Likewise.
217 * config/libbid/bid64_logb.c: Likewise.
218 * config/libbid/bid64_minmax.c: Likewise.
219 * config/libbid/bid64_mul.c: Likewise.
220 * config/libbid/bid64_next.c: Likewise.
221 * config/libbid/bid64_noncomp.c: Likewise.
222 * config/libbid/bid64_quantize.c: Likewise.
223 * config/libbid/bid64_rem.c: Likewise.
224 * config/libbid/bid64_round_integral.c: Likewise.
225 * config/libbid/bid64_scalb.c: Likewise.
226 * config/libbid/bid64_sqrt.c: Likewise.
227 * config/libbid/bid64_string.c: Likewise.
228 * config/libbid/bid64_to_bid128.c: Likewise.
229 * config/libbid/bid64_to_int16.c: Likewise.
230 * config/libbid/bid64_to_int32.c: Likewise.
231 * config/libbid/bid64_to_int64.c: Likewise.
232 * config/libbid/bid64_to_int8.c: Likewise.
233 * config/libbid/bid64_to_uint16.c: Likewise.
234 * config/libbid/bid64_to_uint32.c: Likewise.
235 * config/libbid/bid64_to_uint64.c: Likewise.
236 * config/libbid/bid64_to_uint8.c: Likewise.
237 * config/libbid/bid_b2d.h: Likewise.
238 * config/libbid/bid_binarydecimal.c: Likewise.
239 * config/libbid/bid_conf.h: Likewise.
240 * config/libbid/bid_convert_data.c: Likewise.
241 * config/libbid/bid_decimal_data.c: Likewise.
242 * config/libbid/bid_decimal_globals.c: Likewise.
243 * config/libbid/bid_div_macros.h: Likewise.
244 * config/libbid/bid_dpd.c: Likewise.
245 * config/libbid/bid_flag_operations.c: Likewise.
246 * config/libbid/bid_from_int.c: Likewise.
247 * config/libbid/bid_functions.h: Likewise.
248 * config/libbid/bid_gcc_intrinsics.h: Likewise.
249 * config/libbid/bid_inline_add.h: Likewise.
250 * config/libbid/bid_internal.h: Likewise.
251 * config/libbid/bid_round.c: Likewise.
252 * config/libbid/bid_sqrt_macros.h: Likewise.
253
2542009-04-09 Jakub Jelinek <jakub@redhat.com>
255
256 * Makefile.in: Change copyright header to refer to version
257 3 of the GNU General Public License and to point readers at the
258 COPYING3 file and the FSF's license web page.
259 * config.host: Likewise.
260
633dd061
AM
2612009-04-07 Alan Modra <amodra@bigpond.net.au>
262
263 * config.host: Reorder and merge to match config.gcc change.
264
457d1d00
AM
2652009-04-03 Alan Modra <amodra@bigpond.net.au>
266
267 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
268
52c0e446
JM
2692009-03-28 Joseph Myers <joseph@codesourcery.com>
270
271 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
272 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
273 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
274 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
275
ba181049
UB
2762009-02-12 Uros Bizjak <ubizjak@gmail.com>
277
278 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
279 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
280
c252db20
L
2812009-02-12 H.J. Lu <hongjiu.lu@intel.com>
282
ba181049
UB
283 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
284 ia64/t-softfp-compat to tmake_file.
c252db20
L
285
286 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
287
288 * config/ia64/__divxf3.asm: New.
289 * config/ia64/_fixtfdi.asm: Likewise.
290 * config/ia64/_fixunstfdi.asm: Likewise.
291 * config/ia64/_floatditf.asm: Likewise.
292 * config/ia64/t-fprules-softfp: Likewise.
293 * config/ia64/t-softfp-compat: Likewise.
294 * config/ia64/tf-signs.c: Likewise.
295
c60535f9
BE
2962009-01-18 Ben Elliston <bje@au.ibm.com>
297
298 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
299
ce16861e
BE
3002009-01-16 Ben Elliston <bje@au.ibm.com>
301
302 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
303 to tmake_file.
304
bcf4713b
BE
3052009-01-13 Ben Elliston <bje@au.ibm.com>
306
307 * config/t-softfp: New file.
308 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
309 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
310
2042cb04
JS
3112009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
312
313 * config.host: Add m32r*-*-rtems*.
314
541ed00e
JS
3152008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
316
317 * config.host: Add m32c*-*-rtems*.
318
19523300
RO
3192008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
320
321 PR bootstrap/33100
322 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
323 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
324 * configure: Regenerate.
325 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
326 tmake_file here from gcc/config.gcc.
327 Move extra_parts here from gcc/config.gcc.
328 * config/i386/t-sol2: Move here from gcc/config/i386.
329 Use gcc_srcdir instead of srcdir.
330
0a4a51c7
AN
3312008-11-18 Adam Nemet <anemet@caviumnetworks.com>
332
333 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
334 case.
335
2a761e46
TS
3362008-11-09 Thomas Schwinge <tschwinge@gnu.org>
337
338 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
339
c0451df7
TS
3402008-10-08 Thomas Schwinge <tschwinge@gnu.org>
341
342 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
343
358da97e
HS
3442008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
345
346 Add picoChip port.
347 * config.host: Add picochip-*-*.
348
c660f132
BW
3492008-08-06 Bob Wilson <bob.wilson@acm.org>
350
351 * config.host: Match more processor names for Xtensa.
352
d1349557
L
3532008-07-08 H.J. Lu <hongjiu.lu@intel.com>
354
355 * config/i386/64/t-softfp-compat: Update comments.
356
dd7b73c0
L
3572008-07-07 H.J. Lu <hongjiu.lu@intel.com>
358
359 * config/i386/64/_divtc3-compat.c: Moved to ...
360 * config/i386/64/_divtc3.c: Here.
361
362 * config/i386/64/_multc3-compat.c: Moved to ...
363 * config/i386/64/_multc3.c: Here.
364
365 * config/i386/64/_powitf2-compat.c: Moved to ...
366 * config/i386/64/_powitf2.c: Here.
367
368 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
369 .c suffix instead of -compat.c.
370
6e1fab3d
UB
3712008-07-05 Uros Bizjak <ubizjak@gmail.com>
372
373 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
374 (_FP_MUL_MEAT_D): Ditto.
375 (_FP_DIV_MEAT_S): Ditto.
376 (_FP_DIV_MEAT_D): Ditto.
377
f92518d7
RS
3782008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
379
380 * Makefile.in: Add support for __sync_* libgcc functions.
381
d0aede14
L
3822008-07-03 H.J. Lu <hongjiu.lu@intel.com>
383
384 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
385
c174f11c
L
3862008-07-02 H.J. Lu <hongjiu.lu@intel.com>
387
388 PR boostrap/36702
389 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
390 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
391
392 * config/i386/64/t-fprules-softfp: Moved to ...
393 * config/i386/64/t-softfp-compat: This. New.
394
5f464fa2
UB
3952008-07-02 Uros Bizjak <ubizjak@gmail.com>
396
397 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
398 Initialize f with 0.0.
399
ff473280
L
4002008-07-02 H.J. Lu <hongjiu.lu@intel.com>
401
402 PR target/36669
403 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
404
405 * config/i386/64/_divtc3-compat.c: New.
406 * config/i386/64/_multc3-compat.c: Likewise.
407 * config/i386/64/_powitf2-compat.c: Likewise.
408 * config/i386/64/eqtf2.c: Likewise.
409 * config/i386/64/getf2.c: Likewise.
410 * config/i386/64/letf2.c: Likewise.
411 * config/i386/64/t-fprules-softfp: Likewise.
412
4132008-07-02 H.J. Lu <hongjiu.lu@intel.com>
414
415 * config.host: Add i386/${host_address}/t-fprules-softfp to
416 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
dfb3b0e3 417 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
418
419 * configure.ac: Set host_address to 64 or 32 for x86.
420 * configure: Regenerated.
421
422 * Makefile.in (config.status): Also depend on
423 $(srcdir)/config.host.
424
425 * config/i386/32/t-fprules-softfp: New.
426 * config/i386/32/tf-signs.c: Likewise.
427
428 * config/i386/64/sfp-machine.h: New. Moved from gcc.
429
4302008-07-02 H.J. Lu <hongjiu.lu@intel.com>
431 Uros Bizjak <ubizjak@gmail.com>
432
433 * config/i386/32/sfp-machine.h: New.
434
30551d99
NF
4352008-06-26 Nathan Froyd <froydnj@codesourcery.com>
436
437 * config/rs6000/t-ppccomm: Remove rules that conflict with
438 auto-generated rules.
439
18c04407
RW
4402008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
441
442 * configure.ac: sinclude override.m4.
443 * configure: Regenerate.
444
10fbe77a
BRF
4452008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
446
447 * configure: Regenerate.
448
bc6d4c3f
JM
4492008-06-10 Joseph Myers <joseph@codesourcery.com>
450
451 * Makefile.in (DECNUMINC): Remove
452 -I$(MULTIBUILDTOP)../../libdecnumber.
453 * gstdint.h: New.
454
cd985f66
JM
4552008-06-07 Joseph Myers <joseph@codesourcery.com>
456
457 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
458 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
459 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
460 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
461 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
462 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
463 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
464 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
465 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
466 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
467 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
468 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
469 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
470 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
471
93fea8d3
AL
4722008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
473
474 * config.host (sh2[lbe]*-*-linux*): Allow target.
475
18724e30
NF
4762008-04-30 Nathan Froyd <froydnj@codesourcery.com>
477
478 * config/rs6000/t-ppccomm: Add build rules for new files.
479 (LIB2ADD_ST): New variable.
480
47583040
AH
4812008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
482
483 PR target/34210
484 PR target/35508
485 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
486 * config/t-avr: New file. Build 16bit libgcc functions.
487
cf8e67fe
JJ
4882008-03-02 Jakub Jelinek <jakub@redhat.com>
489
490 PR target/35401
491 * config/t-slibgcc-darwin: Make install-leaf dependent on
492 install-darwin-libgcc-stubs instead of install.
493
8d8da227
JM
4942008-01-25 Joseph Myers <joseph@codesourcery.com>
495
496 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
497 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
498 sh-*-rtemscoff*): Remove cases.
499
edbf8b16
RS
5002007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
501
502 * Makefile.in (all): Use install-leaf rather than install.
503 (install): Split most of the rule into...
504 (install-leaf): ...this new one.
505
89deeaff
EK
5062007-12-19 Etsushi Kato <ek.kato@gmail.com>
507 Paolo Bonzini <bonzini@gnu.org>
508
509 PR target/30572
5f464fa2
UB
510 * Makefile.in: Use @shlib_slibdir@ substitution to get
511 correct install name on darwin.
89deeaff 512 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 513
4081d704
HPN
5142007-12-15 Hans-Peter Nilsson <hp@axis.com>
515
516 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
517 cris-*-elf and cris-*-none.
518 (crisv32-*-linux*): Similar, as cris-*-linux*.
519
f43e89a3
RIL
5202007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
521
522 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
523
b4e9c2c6
L
5242007-10-27 H.J. Lu <hongjiu.lu@intel.com>
525
526 PR regression/33926
527 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
528 * configure: Regenerated.
529
b2a00c89
L
5302007-09-27 H.J. Lu <hongjiu.lu@intel.com>
531
532 * Makefile.in (dfp-filenames): Replace decimal_globals,
533 decimal_data, binarydecimal and convert_data with
534 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
535 and bid_convert_data, respectively.
536
8d2a9e0e
CF
5372007-09-17 Chao-ying Fu <fu@mips.com>
538 Nigel Stephens <nigel@mips.com>
539
540 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
541 * Makefile.in (fixed_point): Define.
542 Check if fixed_point is yes to build support functions.
543 * configure.ac: Check for fixed_point support.
544 * configure: Regenerated.
545 * gen-fixed.sh: New file to generate lists of fixed-point labels,
546 funcs, modes, from, to.
547
2b53935d
JJ
5482007-09-11 Janis Johnson <janis187@us.ibm.com
549
550 * Makefile.in (dfp-filenames): Add bid128_noncomp.
551
2533577f
JJ
5522007-09-10 Janis Johnson <janis187@us.ibm.com>
553
554 * Makefile.in (dfp-filenames): Remove decUtility, add
555 decDouble, decPacked, decQuad, decSingle.
556
3ae3dbd6
HK
5572007-08-27 Hans Kester <hans.kester@ellips.nl>
558
559 * config.host : Add x86_64-elf target.
560
22867d02
L
5612007-07-06 H.J. Lu <hongjiu.lu@intel.com>
562
563 * configure.ac (set_have_cc_tls): Add a missing =.
564 * configure: Regenerated.
565
6f461e76
L
5662007-07-06 H.J. Lu <hongjiu.lu@intel.com>
567
568 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
569 and x86_64-*-linux*.
570
571 * config/t-tls: New file.
572
dfb3b0e3 573 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
574
575 * configure.ac: Include ../config/enable.m4 and
576 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
577 supports TLS and substitute set_have_cc_tls.
578 * configure: Regenerated.
579
200359e8
L
5802007-07-04 H.J. Lu <hongjiu.lu@intel.com>
581
582 * Makefile.in: Use libbid for DFP when BID is enabled.
583
76f5e200
DS
5842007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
585
586 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 587 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
588 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
589
9bd196f0 5902007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 591 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
592
593 PR target/29498
594 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
595 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
596 * config/i386/t-crtfm: Compile crtfastmath.o with
597 -minline-all-stringops.
598
1910440e
RS
5992007-05-10 Richard Sandiford <richard@codesourcery.com>
600
601 * config.host (sparc-wrs-vxworks): New target.
602
7d33c31d
KH
6032007-04-14 Kazu Hirata <kazu@codesourcery.com>
604
605 * config.host: Recognize fido.
606
96fccd0d
JJ
6072007-04-04 Janis Johnson <janis187@us.ibm.com>
608
609 * configure: Check host, not target, for decimal float support.
610
577565f9
UB
6112007-04-03 Uros Bizjak <ubizjak@gmail.com>
612
613 * config/i386/t-crtpc: New file.
614 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
5f464fa2 615 (x86_64-*-linux*): Ditto.
577565f9 616
ccf8e764
RH
6172007-02-30 Kai Tietz <kai.tietz@onevision.com>
618
619 * config.host (x86_64-*-mingw*): New target.
620
79b87c74
MM
6212007-03-23 Michael Meissner <michael.meissner@amd.com>
622 H.J. Lu <hongjiu.lu@intel.com>
623
624 * Makefile.in (enable_decimal_float): New.
625 (DECNUMINC): Add
626 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
627 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
628 (decbits-filenames): This.
629 (decbits-objects): New.
630 (libgcc-objects): Add $(decbits-objects).
631
632 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
633 Substitute enable_decimal_float.
634 * configure: Regenerated.
635
8fce4e31
HPN
6362007-03-19 Hans-Peter Nilsson <hp@axis.com>
637
638 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
639
e8bb4597
BM
6402007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
641
642 * Makefile.in (install-info): New dummy target.
643
344189f9
BS
6442007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
645
646 * config.host (bfin*-linux-uclibc*): Set extra_parts.
647
ac84c172
BM
6482007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
649
650 * Makefile.in: Add install-html and install-pdf dummy
651 targets.
652
cd5c2357
RS
6532007-02-05 Roger Sayle <roger@eyesopen.com>
654 Daniel Jacobowitz <dan@codesourcery.com>
655
656 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
657 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
658 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
659
d9a66f98
JJ
6602007-01-29 Janis Johnson <janis187@us.ibm.com>
661
662 * Makefile.in (dec-filenames): Add decExcept.
663
9891ec5f
DJ
6642007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
665
666 PR bootstrap/30469
667 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
668 -fprofile-use.
669
d6efbf5a
DJ
6702007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
671
672 * configure.ac: Add --enable-version-specific-runtime-libs.
673 Correct $slibdir default.
674 * configure: Regenerated.
675
17caeff2
JM
6762007-01-23 Joseph Myers <joseph@codesourcery.com>
677
678 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
679
5ea41e3a
AP
6802007-01-21 Andrew Pinski <pinskia@gmail.com>
681
682 PR target/30519
683 * config.host (alpha*-*-linux*): Set extra_parts.
684
26900826
KK
6852007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
686
687 * config/sh/t-linux: New.
688 * config.host (sh*-*-linux*): Set tmake_file.
689
97af925b
DJ
6902007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
691
692 * Makefile.in (install): Handle multilibs.
693
b0088af7
BM
6942007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
695
696 * Makefile.in: Added .PHONY entry for documentation targets.
697
e0a9456a
BM
6982007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
699
700 * Makefile.in: Add empty info, html, dvi, pdf targets.
701
7fd453b4
MS
7022007-01-04 Mike Stump <mrs@apple.com>
703
704 * Makefile.in (MAKEINFO): Remove.
705 (PERL): Likewise.
706
14e8fc8b
PB
7072007-01-04 Paolo Bonzini <bonzini@gnu.org>
708
709 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
710 * configure: Regenerate.
711 * Makefile.in (host_subdir): Substitute it.
dfb3b0e3 712 (gcc_objdir): Use it.
14e8fc8b 713
1555beba
DJ
7142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
715
716 * config.host (ia64*-*-linux*): Set tmake_file.
717
79e6eaeb
DJ
7182007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
719
720 * Makefile.in (version): Define.
721
fa958513
DJ
7222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
723 Paolo Bonzini <bonzini@gnu.org>
724
725 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
726 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
727 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
728 config/sparc/t-crtfm, config/t-slibgcc-darwin,
729 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
730 shared-object.mk, siditi-object.mk, static-object.mk: New files.
731 * configure: Generated.