]> gcc.gnu.org Git - gcc.git/blob - libgcc/ChangeLog
t-stack (LIB2ADD_ST): Set instead of LIB2ADD.
[gcc.git] / libgcc / ChangeLog
1 2010-10-01 Ian Lance Taylor <iant@google.com>
2
3 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
4 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
5
6 2010-10-01 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR target/45858
9 * config.host: Add the missing `$'.
10
11 2010-09-30 Michael Eager <eager@eagercon.com>
12
13 * config.host: Add microblaze*-*-*.
14 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
15 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
16 udivsi3.asm,umodsi3.asm}: New.
17
18 2010-09-28 Ian Lance Taylor <iant@google.com>
19
20 * configure.ac: Adjust CFI test to test assembler directly rather
21 than checking gcc preprocessor macro.
22 * configure: Rebuild.
23
24 2010-09-27 Ian Lance Taylor <iant@google.com>
25
26 * configure.ac: Test whether assembler supports CFI directives.
27 * config.host: Only add t-stack and i386/t-stack-i386 to
28 tmake_file if libgcc_cv_cfi is "yes".
29 * configure: Rebuild.
30
31 2010-09-27 Ian Lance Taylor <iant@google.com>
32
33 * generic-morestack.h: New file.
34 * generic-morestack.c: New file.
35 * generic-morestack-thread.c: New file.
36 * config/i386/morestack.S: New file.
37 * config/t-stack: New file.
38 * config/i386/t-stack-i386: New file.
39 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
40 i386/t-stack-i386 to tmake_file.
41
42 2010-09-21 Iain Sandoe <iains@gcc.gnu.org>
43
44 * Makefile.in (libgcc-extra-parts): Check for static archives and
45 invoke ranlib after installing them.
46 (gcc-extra-parts): Likewise.
47 (install-leaf): Likewise.
48
49 2010-09-14 H.J. Lu <hongjiu.lu@intel.com>
50
51 * configure: Regenerated.
52
53 2010-09-10 Kai Tietz <kai.tietz@onevision.com>
54
55 * configure: Regenerated.
56
57 2010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
58 Andrew Pinski <pinskia@gmail.com>
59
60 PR target/40959
61 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
62
63 2010-09-06 H.J. Lu <hongjiu.lu@intel.com>
64
65 PR target/45524
66 * configure: Regenerated.
67
68 2010-09-06 Andreas Schwab <schwab@redhat.com>
69
70 * configure: Regenerate.
71
72 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
73
74 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
75 64bit targets.
76 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
77 for 64bit targets.
78
79 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
80 Iain Sandoe <iains@gcc.gnu.org>
81
82 PR target/45476
83 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
84 LIB2FUNCS_EXCLUDE functions.
85
86 2010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
87
88 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
89 Include dfp.m4.
90 * configure: Regenerate.
91
92 2010-09-01 Uros Bizjak <ubizjak@gmail.com>
93
94 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
95 i386/t-freebsd to tmake_file.
96 * config/i386/t-freebsd: New file.
97 * config/i386/libgcc-bsd.ver: New file.
98
99 2010-07-23 Nathan Froyd <froydnj@codesourcery.com>
100
101 * config.host (powerpc*-eabispe*): Set tmake_file.
102 (powerpc*-eabi*): Likewise.
103 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
104 crtbeginS, crtendS, crtbeginT.
105
106 2010-06-12 Kazu Hirata <kazu@codesourcery.com>
107
108 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
109 to tmake_file. Add crtfastmath.o to extra_parts.
110 * config/mips/t-crtfm: New.
111
112 2010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
113
114 * config.host (sparc64-*-rtems*): New target.
115
116 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
117
118 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
119 assembler syntax.
120
121 2010-04-15 Thomas Schwinge <tschwinge@gnu.org>
122
123 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
124
125 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126
127 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
128 alpha-dec-osf5.0* support.
129
130 2010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
131
132 * config.host: Add lm32-*-rtems*.
133
134 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
135 Uros Bizjak <ubizjak@gmail.com>
136
137 PR target/39048
138 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
139 like other remaining 32-bit x86 OSes.
140 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
141 assembler syntax.
142 * config/i386/libgcc-sol2.ver: New file.
143 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
144
145 2010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
146
147 PR c/43553
148 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
149 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
150 is used and substitute set_use_emutls.
151 * configure: Regenerated.
152
153 2010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
154
155 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
156
157 2010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158
159 PR target/38085
160 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
161 MULTILIB_CFLAGS.
162 ($(T)gcrt1.o): Likewise.
163 ($(T)crt1.o): Likewise.
164 ($(T)crti.o): Likewise.
165 ($(T)crtn.o): Likewise.
166
167 2010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
168
169 PR other/42980
170 * Makefile.in (install): Use $(MAKE) string in rule, for
171 parallel make.
172
173 2010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
174
175 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
176 * config/mmix/t-mmix: New file.
177 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
178
179 2010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
180
181 PR java/41991
182 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
183 SHLIB_MAPFILES.
184
185 2010-01-04 Anthony Green <green@moxielogic.com>
186
187 * config/moxie/crti.asm, config/moxie/crtn.asm,
188 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
189 config/moxie/t-moxie: New files.
190 * config.host: Add t-moxie-softfp reference.
191
192 2009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
193
194 PR other/39888
195 * config/t-slibgcc-darwin: Fix embedded rpaths for
196 --enable-version-specific-runtime-libs, build extension stub
197 libs exposing features available from current libgcc_s.
198
199 2009-11-11 Jon Beniston <jon@beniston.com>
200
201 * config.host: Add lm32 targets.
202 * config/lm32: New directory.
203 * config/lm32/libgcc_lm32.h: New file.
204 * config/lm32/_mulsi3.c: New file.
205 * config/lm32/_udivmodsi4.c: New file.
206 * config/lm32/_divsi3.c: New file.
207 * config/lm32/_modsi3.c: New file.
208 * config/lm32/_udivsi3.c: New file.
209 * config/lm32/_umodsi3.c: New file.
210 * config/lm32/_lshrsi3.S: New file.
211 * config/lm32/_ashrsi3.S: New file.
212 * config/lm32/_ashlsi3.S: New file.
213 * config/lm32/crti.S: New file.
214 * config/lm32/crtn.S: New file.
215 * config/lm32/t-lm32: New file.
216 * config/lm32/t-elf: New file.
217 * config/lm32/t-uclinux: New file.
218
219 2009-10-26 Nick Clifton <nickc@redhat.com>
220
221 * config.host: Add support for RX target.
222 * config/rx: New directory.
223 * config/rx/rx-abi-functions.c: New file. Supplementary
224 functions for libgcc to support the RX ABI.
225 * config/rx/rx-abi.h: New file. Supplementary header file for
226 libgcc RX ABI functions.
227 * config/rx/t-rx: New file: Makefile fragment for building
228 libgcc for the RX.
229
230 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
231
232 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
233 constraint of y0 to "g".
234
235 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
236
237 * config.host: Include the s390 makefile fragments.
238 * config/s390/32/_fixdfdi.c: New file.
239 * config/s390/32/_fixsfdi.c: New file.
240 * config/s390/32/_fixtfdi.c: New file.
241 * config/s390/32/_fixunsdfdi.c: New file.
242 * config/s390/32/_fixunssfdi.c: New file.
243 * config/s390/32/_fixunstfdi.c: New file.
244 * config/s390/32/t-floattodi: New file.
245 * config/s390/libgcc-glibc.ver: New file.
246 * config/s390/t-crtstuff: New file.
247 * config/s390/t-linux: New file.
248 * config/s390/t-tpf: New file.
249
250 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
251
252 * configure.ac (AC_PREREQ): Bump to 2.64.
253
254 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
255
256 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
257
258 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
259
260 * configure: Regenerate.
261
262 2009-08-09 Douglas B Rupp <rupp@gnat.com>
263
264 * config.host (ia64-hp-*vms*): New target.
265 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
266 with ia64-hp-*vms*.
267
268 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
269
270 * configure.ac: Add snippet for maintainer-mode.
271 * configure: Regenerate.
272 * Makefile.in (AUTOCONF, configure_deps): New variables.
273 ($(srcdir)/configure)): New rule, active only with maintainer
274 mode turned on.
275
276 2009-06-23 DJ Delorie <dj@redhat.com>
277
278 Add MeP port.
279 * config.host: Add mep support.
280
281 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
282
283 * config.host: Add i386/${host_address}/t-fprules-softfp and
284 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
285
286 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
287 for mingw targets.
288 * config/i386/64/_multc3.c: Likewise.
289 * config/i386/64/_powitf2.c: Likewise.
290 * config/i386/64/eqtf2.c: Likewise.
291 * config/i386/64/getf2.c: Likewise.
292 * config/i386/64/letf2.c: Likewise.
293 * config/i386/64/letf2.c: Likewise.
294 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
295 unsigned long long for x64 mingw targets.
296 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
297 (_FP_I_TYPE): Define as long long for x64 mingw target.
298
299 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
300
301 * config.host (vax-*-linux*): New.
302
303 2009-05-31 Anthony Green <green@moxielogic.com>
304
305 * config.host: Add moxie support.
306 * config/moxie/t-moxie: New file.
307
308 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
309
310 * config.host: Add i386/${host_address}/t-fprules-softfp and
311 t-softfp to tmake_file for i[34567]86-*-cygwin*.
312
313 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
314
315 * config.host: Add i386/${host_address}/t-fprules-softfp to
316 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
317
318 2009-04-09 Nick Clifton <nickc@redhat.com>
319
320 * config/ia64/tf-signs.c: Change copyright header to refer to
321 version 3 of the GNU General Public License with version 3.1
322 of the GCC Runtime Library Exception and to point readers at
323 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
324 web page.
325 * config/i386/32/tf-signs.c: Likewise.
326 * config/libbid/_addsub_dd.c: Likewise.
327 * config/libbid/_addsub_sd.c: Likewise.
328 * config/libbid/_addsub_td.c: Likewise.
329 * config/libbid/_dd_to_df.c: Likewise.
330 * config/libbid/_dd_to_di.c: Likewise.
331 * config/libbid/_dd_to_sd.c: Likewise.
332 * config/libbid/_dd_to_sf.c: Likewise.
333 * config/libbid/_dd_to_si.c: Likewise.
334 * config/libbid/_dd_to_td.c: Likewise.
335 * config/libbid/_dd_to_tf.c: Likewise.
336 * config/libbid/_dd_to_udi.c: Likewise.
337 * config/libbid/_dd_to_usi.c: Likewise.
338 * config/libbid/_dd_to_xf.c: Likewise.
339 * config/libbid/_df_to_dd.c: Likewise.
340 * config/libbid/_df_to_sd.c: Likewise.
341 * config/libbid/_df_to_td.c: Likewise.
342 * config/libbid/_di_to_dd.c: Likewise.
343 * config/libbid/_di_to_sd.c: Likewise.
344 * config/libbid/_di_to_td.c: Likewise.
345 * config/libbid/_div_dd.c: Likewise.
346 * config/libbid/_div_sd.c: Likewise.
347 * config/libbid/_div_td.c: Likewise.
348 * config/libbid/_eq_dd.c: Likewise.
349 * config/libbid/_eq_sd.c: Likewise.
350 * config/libbid/_eq_td.c: Likewise.
351 * config/libbid/_ge_dd.c: Likewise.
352 * config/libbid/_ge_sd.c: Likewise.
353 * config/libbid/_ge_td.c: Likewise.
354 * config/libbid/_gt_dd.c: Likewise.
355 * config/libbid/_gt_sd.c: Likewise.
356 * config/libbid/_gt_td.c: Likewise.
357 * config/libbid/_isinfd128.c: Likewise.
358 * config/libbid/_isinfd32.c: Likewise.
359 * config/libbid/_isinfd64.c: Likewise.
360 * config/libbid/_le_dd.c: Likewise.
361 * config/libbid/_le_sd.c: Likewise.
362 * config/libbid/_le_td.c: Likewise.
363 * config/libbid/_lt_dd.c: Likewise.
364 * config/libbid/_lt_sd.c: Likewise.
365 * config/libbid/_lt_td.c: Likewise.
366 * config/libbid/_mul_dd.c: Likewise.
367 * config/libbid/_mul_sd.c: Likewise.
368 * config/libbid/_mul_td.c: Likewise.
369 * config/libbid/_ne_dd.c: Likewise.
370 * config/libbid/_ne_sd.c: Likewise.
371 * config/libbid/_ne_td.c: Likewise.
372 * config/libbid/_sd_to_dd.c: Likewise.
373 * config/libbid/_sd_to_df.c: Likewise.
374 * config/libbid/_sd_to_di.c: Likewise.
375 * config/libbid/_sd_to_sf.c: Likewise.
376 * config/libbid/_sd_to_si.c: Likewise.
377 * config/libbid/_sd_to_td.c: Likewise.
378 * config/libbid/_sd_to_tf.c: Likewise.
379 * config/libbid/_sd_to_udi.c: Likewise.
380 * config/libbid/_sd_to_usi.c: Likewise.
381 * config/libbid/_sd_to_xf.c: Likewise.
382 * config/libbid/_sf_to_dd.c: Likewise.
383 * config/libbid/_sf_to_sd.c: Likewise.
384 * config/libbid/_sf_to_td.c: Likewise.
385 * config/libbid/_si_to_dd.c: Likewise.
386 * config/libbid/_si_to_sd.c: Likewise.
387 * config/libbid/_si_to_td.c: Likewise.
388 * config/libbid/_td_to_dd.c: Likewise.
389 * config/libbid/_td_to_df.c: Likewise.
390 * config/libbid/_td_to_di.c: Likewise.
391 * config/libbid/_td_to_sd.c: Likewise.
392 * config/libbid/_td_to_sf.c: Likewise.
393 * config/libbid/_td_to_si.c: Likewise.
394 * config/libbid/_td_to_tf.c: Likewise.
395 * config/libbid/_td_to_udi.c: Likewise.
396 * config/libbid/_td_to_usi.c: Likewise.
397 * config/libbid/_td_to_xf.c: Likewise.
398 * config/libbid/_tf_to_dd.c: Likewise.
399 * config/libbid/_tf_to_sd.c: Likewise.
400 * config/libbid/_tf_to_td.c: Likewise.
401 * config/libbid/_udi_to_dd.c: Likewise.
402 * config/libbid/_udi_to_sd.c: Likewise.
403 * config/libbid/_udi_to_td.c: Likewise.
404 * config/libbid/_unord_dd.c: Likewise.
405 * config/libbid/_unord_sd.c: Likewise.
406 * config/libbid/_unord_td.c: Likewise.
407 * config/libbid/_usi_to_dd.c: Likewise.
408 * config/libbid/_usi_to_sd.c: Likewise.
409 * config/libbid/_usi_to_td.c: Likewise.
410 * config/libbid/_xf_to_dd.c: Likewise.
411 * config/libbid/_xf_to_sd.c: Likewise.
412 * config/libbid/_xf_to_td.c: Likewise.
413 * config/libbid/bid128.c: Likewise.
414 * config/libbid/bid128_2_str.h: Likewise.
415 * config/libbid/bid128_2_str_macros.h: Likewise.
416 * config/libbid/bid128_2_str_tables.c: Likewise.
417 * config/libbid/bid128_add.c: Likewise.
418 * config/libbid/bid128_compare.c: Likewise.
419 * config/libbid/bid128_div.c: Likewise.
420 * config/libbid/bid128_fma.c: Likewise.
421 * config/libbid/bid128_logb.c: Likewise.
422 * config/libbid/bid128_minmax.c: Likewise.
423 * config/libbid/bid128_mul.c: Likewise.
424 * config/libbid/bid128_next.c: Likewise.
425 * config/libbid/bid128_noncomp.c: Likewise.
426 * config/libbid/bid128_quantize.c: Likewise.
427 * config/libbid/bid128_rem.c: Likewise.
428 * config/libbid/bid128_round_integral.c: Likewise.
429 * config/libbid/bid128_scalb.c: Likewise.
430 * config/libbid/bid128_sqrt.c: Likewise.
431 * config/libbid/bid128_string.c: Likewise.
432 * config/libbid/bid128_to_int16.c: Likewise.
433 * config/libbid/bid128_to_int32.c: Likewise.
434 * config/libbid/bid128_to_int64.c: Likewise.
435 * config/libbid/bid128_to_int8.c: Likewise.
436 * config/libbid/bid128_to_uint16.c: Likewise.
437 * config/libbid/bid128_to_uint32.c: Likewise.
438 * config/libbid/bid128_to_uint64.c: Likewise.
439 * config/libbid/bid128_to_uint8.c: Likewise.
440 * config/libbid/bid32_to_bid128.c: Likewise.
441 * config/libbid/bid32_to_bid64.c: Likewise.
442 * config/libbid/bid64_add.c: Likewise.
443 * config/libbid/bid64_compare.c: Likewise.
444 * config/libbid/bid64_div.c: Likewise.
445 * config/libbid/bid64_fma.c: Likewise.
446 * config/libbid/bid64_logb.c: Likewise.
447 * config/libbid/bid64_minmax.c: Likewise.
448 * config/libbid/bid64_mul.c: Likewise.
449 * config/libbid/bid64_next.c: Likewise.
450 * config/libbid/bid64_noncomp.c: Likewise.
451 * config/libbid/bid64_quantize.c: Likewise.
452 * config/libbid/bid64_rem.c: Likewise.
453 * config/libbid/bid64_round_integral.c: Likewise.
454 * config/libbid/bid64_scalb.c: Likewise.
455 * config/libbid/bid64_sqrt.c: Likewise.
456 * config/libbid/bid64_string.c: Likewise.
457 * config/libbid/bid64_to_bid128.c: Likewise.
458 * config/libbid/bid64_to_int16.c: Likewise.
459 * config/libbid/bid64_to_int32.c: Likewise.
460 * config/libbid/bid64_to_int64.c: Likewise.
461 * config/libbid/bid64_to_int8.c: Likewise.
462 * config/libbid/bid64_to_uint16.c: Likewise.
463 * config/libbid/bid64_to_uint32.c: Likewise.
464 * config/libbid/bid64_to_uint64.c: Likewise.
465 * config/libbid/bid64_to_uint8.c: Likewise.
466 * config/libbid/bid_b2d.h: Likewise.
467 * config/libbid/bid_binarydecimal.c: Likewise.
468 * config/libbid/bid_conf.h: Likewise.
469 * config/libbid/bid_convert_data.c: Likewise.
470 * config/libbid/bid_decimal_data.c: Likewise.
471 * config/libbid/bid_decimal_globals.c: Likewise.
472 * config/libbid/bid_div_macros.h: Likewise.
473 * config/libbid/bid_dpd.c: Likewise.
474 * config/libbid/bid_flag_operations.c: Likewise.
475 * config/libbid/bid_from_int.c: Likewise.
476 * config/libbid/bid_functions.h: Likewise.
477 * config/libbid/bid_gcc_intrinsics.h: Likewise.
478 * config/libbid/bid_inline_add.h: Likewise.
479 * config/libbid/bid_internal.h: Likewise.
480 * config/libbid/bid_round.c: Likewise.
481 * config/libbid/bid_sqrt_macros.h: Likewise.
482
483 2009-04-09 Jakub Jelinek <jakub@redhat.com>
484
485 * Makefile.in: Change copyright header to refer to version
486 3 of the GNU General Public License and to point readers at the
487 COPYING3 file and the FSF's license web page.
488 * config.host: Likewise.
489
490 2009-04-07 Alan Modra <amodra@bigpond.net.au>
491
492 * config.host: Reorder and merge to match config.gcc change.
493
494 2009-04-03 Alan Modra <amodra@bigpond.net.au>
495
496 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
497
498 2009-03-28 Joseph Myers <joseph@codesourcery.com>
499
500 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
501 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
502 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
503 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
504
505 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
506
507 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
508 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
509
510 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
511
512 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
513 ia64/t-softfp-compat to tmake_file.
514
515 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
516
517 * config/ia64/__divxf3.asm: New.
518 * config/ia64/_fixtfdi.asm: Likewise.
519 * config/ia64/_fixunstfdi.asm: Likewise.
520 * config/ia64/_floatditf.asm: Likewise.
521 * config/ia64/t-fprules-softfp: Likewise.
522 * config/ia64/t-softfp-compat: Likewise.
523 * config/ia64/tf-signs.c: Likewise.
524
525 2009-01-18 Ben Elliston <bje@au.ibm.com>
526
527 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
528
529 2009-01-16 Ben Elliston <bje@au.ibm.com>
530
531 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
532 to tmake_file.
533
534 2009-01-13 Ben Elliston <bje@au.ibm.com>
535
536 * config/t-softfp: New file.
537 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
538 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
539
540 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
541
542 * config.host: Add m32r*-*-rtems*.
543
544 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
545
546 * config.host: Add m32c*-*-rtems*.
547
548 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
549
550 PR bootstrap/33100
551 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
552 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
553 * configure: Regenerate.
554 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
555 tmake_file here from gcc/config.gcc.
556 Move extra_parts here from gcc/config.gcc.
557 * config/i386/t-sol2: Move here from gcc/config/i386.
558 Use gcc_srcdir instead of srcdir.
559
560 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
561
562 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
563 case.
564
565 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
566
567 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
568
569 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
570
571 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
572
573 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
574
575 Add picoChip port.
576 * config.host: Add picochip-*-*.
577
578 2008-08-06 Bob Wilson <bob.wilson@acm.org>
579
580 * config.host: Match more processor names for Xtensa.
581
582 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
583
584 * config/i386/64/t-softfp-compat: Update comments.
585
586 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
587
588 * config/i386/64/_divtc3-compat.c: Moved to ...
589 * config/i386/64/_divtc3.c: Here.
590
591 * config/i386/64/_multc3-compat.c: Moved to ...
592 * config/i386/64/_multc3.c: Here.
593
594 * config/i386/64/_powitf2-compat.c: Moved to ...
595 * config/i386/64/_powitf2.c: Here.
596
597 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
598 .c suffix instead of -compat.c.
599
600 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
601
602 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
603 (_FP_MUL_MEAT_D): Ditto.
604 (_FP_DIV_MEAT_S): Ditto.
605 (_FP_DIV_MEAT_D): Ditto.
606
607 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
608
609 * Makefile.in: Add support for __sync_* libgcc functions.
610
611 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
612
613 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
614
615 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR boostrap/36702
618 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
619 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
620
621 * config/i386/64/t-fprules-softfp: Moved to ...
622 * config/i386/64/t-softfp-compat: This. New.
623
624 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
625
626 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
627 Initialize f with 0.0.
628
629 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
630
631 PR target/36669
632 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
633
634 * config/i386/64/_divtc3-compat.c: New.
635 * config/i386/64/_multc3-compat.c: Likewise.
636 * config/i386/64/_powitf2-compat.c: Likewise.
637 * config/i386/64/eqtf2.c: Likewise.
638 * config/i386/64/getf2.c: Likewise.
639 * config/i386/64/letf2.c: Likewise.
640 * config/i386/64/t-fprules-softfp: Likewise.
641
642 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
643
644 * config.host: Add i386/${host_address}/t-fprules-softfp to
645 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
646 i[34567]86-*-linux*, x86_64-*-linux*.
647
648 * configure.ac: Set host_address to 64 or 32 for x86.
649 * configure: Regenerated.
650
651 * Makefile.in (config.status): Also depend on
652 $(srcdir)/config.host.
653
654 * config/i386/32/t-fprules-softfp: New.
655 * config/i386/32/tf-signs.c: Likewise.
656
657 * config/i386/64/sfp-machine.h: New. Moved from gcc.
658
659 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
660 Uros Bizjak <ubizjak@gmail.com>
661
662 * config/i386/32/sfp-machine.h: New.
663
664 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
665
666 * config/rs6000/t-ppccomm: Remove rules that conflict with
667 auto-generated rules.
668
669 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
670
671 * configure.ac: sinclude override.m4.
672 * configure: Regenerate.
673
674 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
675
676 * configure: Regenerate.
677
678 2008-06-10 Joseph Myers <joseph@codesourcery.com>
679
680 * Makefile.in (DECNUMINC): Remove
681 -I$(MULTIBUILDTOP)../../libdecnumber.
682 * gstdint.h: New.
683
684 2008-06-07 Joseph Myers <joseph@codesourcery.com>
685
686 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
687 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
688 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
689 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
690 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
691 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
692 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
693 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
694 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
695 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
696 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
697 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
698 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
699 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
700
701 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
702
703 * config.host (sh2[lbe]*-*-linux*): Allow target.
704
705 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
706
707 * config/rs6000/t-ppccomm: Add build rules for new files.
708 (LIB2ADD_ST): New variable.
709
710 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
711
712 PR target/34210
713 PR target/35508
714 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
715 * config/t-avr: New file. Build 16bit libgcc functions.
716
717 2008-03-02 Jakub Jelinek <jakub@redhat.com>
718
719 PR target/35401
720 * config/t-slibgcc-darwin: Make install-leaf dependent on
721 install-darwin-libgcc-stubs instead of install.
722
723 2008-01-25 Joseph Myers <joseph@codesourcery.com>
724
725 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
726 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
727 sh-*-rtemscoff*): Remove cases.
728
729 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
730
731 * Makefile.in (all): Use install-leaf rather than install.
732 (install): Split most of the rule into...
733 (install-leaf): ...this new one.
734
735 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
736 Paolo Bonzini <bonzini@gnu.org>
737
738 PR target/30572
739 * Makefile.in: Use @shlib_slibdir@ substitution to get
740 correct install name on darwin.
741 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
742
743 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
744
745 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
746 cris-*-elf and cris-*-none.
747 (crisv32-*-linux*): Similar, as cris-*-linux*.
748
749 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
750
751 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
752
753 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR regression/33926
756 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
757 * configure: Regenerated.
758
759 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
760
761 * Makefile.in (dfp-filenames): Replace decimal_globals,
762 decimal_data, binarydecimal and convert_data with
763 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
764 and bid_convert_data, respectively.
765
766 2007-09-17 Chao-ying Fu <fu@mips.com>
767 Nigel Stephens <nigel@mips.com>
768
769 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
770 * Makefile.in (fixed_point): Define.
771 Check if fixed_point is yes to build support functions.
772 * configure.ac: Check for fixed_point support.
773 * configure: Regenerated.
774 * gen-fixed.sh: New file to generate lists of fixed-point labels,
775 funcs, modes, from, to.
776
777 2007-09-11 Janis Johnson <janis187@us.ibm.com
778
779 * Makefile.in (dfp-filenames): Add bid128_noncomp.
780
781 2007-09-10 Janis Johnson <janis187@us.ibm.com>
782
783 * Makefile.in (dfp-filenames): Remove decUtility, add
784 decDouble, decPacked, decQuad, decSingle.
785
786 2007-08-27 Hans Kester <hans.kester@ellips.nl>
787
788 * config.host : Add x86_64-elf target.
789
790 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
791
792 * configure.ac (set_have_cc_tls): Add a missing =.
793 * configure: Regenerated.
794
795 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
796
797 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
798 and x86_64-*-linux*.
799
800 * config/t-tls: New file.
801
802 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
803
804 * configure.ac: Include ../config/enable.m4 and
805 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
806 supports TLS and substitute set_have_cc_tls.
807 * configure: Regenerated.
808
809 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
810
811 * Makefile.in: Use libbid for DFP when BID is enabled.
812
813 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
814
815 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
816 extra_parts. Add config/i386/t-cygming to tmake_file.
817 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
818
819 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
820 Danny Smith <dannysmith@users.sourceforge.net>
821
822 PR target/29498
823 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
824 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
825 * config/i386/t-crtfm: Compile crtfastmath.o with
826 -minline-all-stringops.
827
828 2007-05-10 Richard Sandiford <richard@codesourcery.com>
829
830 * config.host (sparc-wrs-vxworks): New target.
831
832 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
833
834 * config.host: Recognize fido.
835
836 2007-04-04 Janis Johnson <janis187@us.ibm.com>
837
838 * configure: Check host, not target, for decimal float support.
839
840 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
841
842 * config/i386/t-crtpc: New file.
843 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
844 (x86_64-*-linux*): Ditto.
845
846 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
847
848 * config.host (x86_64-*-mingw*): New target.
849
850 2007-03-23 Michael Meissner <michael.meissner@amd.com>
851 H.J. Lu <hongjiu.lu@intel.com>
852
853 * Makefile.in (enable_decimal_float): New.
854 (DECNUMINC): Add
855 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
856 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
857 (decbits-filenames): This.
858 (decbits-objects): New.
859 (libgcc-objects): Add $(decbits-objects).
860
861 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
862 Substitute enable_decimal_float.
863 * configure: Regenerated.
864
865 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
866
867 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
868
869 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
870
871 * Makefile.in (install-info): New dummy target.
872
873 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
874
875 * config.host (bfin*-linux-uclibc*): Set extra_parts.
876
877 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
878
879 * Makefile.in: Add install-html and install-pdf dummy
880 targets.
881
882 2007-02-05 Roger Sayle <roger@eyesopen.com>
883 Daniel Jacobowitz <dan@codesourcery.com>
884
885 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
886 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
887 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
888
889 2007-01-29 Janis Johnson <janis187@us.ibm.com>
890
891 * Makefile.in (dec-filenames): Add decExcept.
892
893 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
894
895 PR bootstrap/30469
896 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
897 -fprofile-use.
898
899 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
900
901 * configure.ac: Add --enable-version-specific-runtime-libs.
902 Correct $slibdir default.
903 * configure: Regenerated.
904
905 2007-01-23 Joseph Myers <joseph@codesourcery.com>
906
907 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
908
909 2007-01-21 Andrew Pinski <pinskia@gmail.com>
910
911 PR target/30519
912 * config.host (alpha*-*-linux*): Set extra_parts.
913
914 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
915
916 * config/sh/t-linux: New.
917 * config.host (sh*-*-linux*): Set tmake_file.
918
919 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
920
921 * Makefile.in (install): Handle multilibs.
922
923 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
924
925 * Makefile.in: Added .PHONY entry for documentation targets.
926
927 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
928
929 * Makefile.in: Add empty info, html, dvi, pdf targets.
930
931 2007-01-04 Mike Stump <mrs@apple.com>
932
933 * Makefile.in (MAKEINFO): Remove.
934 (PERL): Likewise.
935
936 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
937
938 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
939 * configure: Regenerate.
940 * Makefile.in (host_subdir): Substitute it.
941 (gcc_objdir): Use it.
942
943 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * config.host (ia64*-*-linux*): Set tmake_file.
946
947 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * Makefile.in (version): Define.
950
951 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
952 Paolo Bonzini <bonzini@gnu.org>
953
954 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
955 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
956 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
957 config/sparc/t-crtfm, config/t-slibgcc-darwin,
958 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
959 shared-object.mk, siditi-object.mk, static-object.mk: New files.
960 * configure: Generated.
This page took 0.088236 seconds and 5 git commands to generate.