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