1 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
3 * config.host: Add soft emulation for x86 and x64 mingw targets.
4 * config/i386/64/_divtc3.c: Disable for mingw targets usage of
5 .symver assembly symbol.
6 * config/i386/64/_multc3.c: Likewise.
7 * config/i386/64/_powitf2.c: Likewise.
8 * config/i386/64/eqtf2.c: Likewise.
9 * config/i386/64/getf2.c: Likewise.
10 * config/i386/64/letf2.c: Likewise.
11 * config/i386/64/letf2.c: Likewise.
12 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define it
13 for x64 mingw target as unsigned long long.
14 (_FP_WS_TYPE): Define it for x64 mingw target as signed long
16 (_FP_I_TYPE): Define it for x64 mingw target as long long.
18 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
20 * config.host (vax-*-linux*): New.
22 2009-05-31 Anthony Green <green@moxielogic.com>
24 * config.host: Add moxie support.
25 * config/moxie/t-moxie: New file.
27 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
29 * config.host: Add i386/${host_address}/t-fprules-softfp and
30 t-softfp to tmake_file for i[34567]86-*-cygwin*.
32 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
34 * config.host: Add i386/${host_address}/t-fprules-softfp to
35 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
37 2009-04-09 Nick Clifton <nickc@redhat.com>
39 * config/ia64/tf-signs.c: Change copyright header to refer to
40 version 3 of the GNU General Public License with version 3.1
41 of the GCC Runtime Library Exception and to point readers at
42 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
44 * config/i386/32/tf-signs.c: Likewise.
45 * config/libbid/_addsub_dd.c: Likewise.
46 * config/libbid/_addsub_sd.c: Likewise.
47 * config/libbid/_addsub_td.c: Likewise.
48 * config/libbid/_dd_to_df.c: Likewise.
49 * config/libbid/_dd_to_di.c: Likewise.
50 * config/libbid/_dd_to_sd.c: Likewise.
51 * config/libbid/_dd_to_sf.c: Likewise.
52 * config/libbid/_dd_to_si.c: Likewise.
53 * config/libbid/_dd_to_td.c: Likewise.
54 * config/libbid/_dd_to_tf.c: Likewise.
55 * config/libbid/_dd_to_udi.c: Likewise.
56 * config/libbid/_dd_to_usi.c: Likewise.
57 * config/libbid/_dd_to_xf.c: Likewise.
58 * config/libbid/_df_to_dd.c: Likewise.
59 * config/libbid/_df_to_sd.c: Likewise.
60 * config/libbid/_df_to_td.c: Likewise.
61 * config/libbid/_di_to_dd.c: Likewise.
62 * config/libbid/_di_to_sd.c: Likewise.
63 * config/libbid/_di_to_td.c: Likewise.
64 * config/libbid/_div_dd.c: Likewise.
65 * config/libbid/_div_sd.c: Likewise.
66 * config/libbid/_div_td.c: Likewise.
67 * config/libbid/_eq_dd.c: Likewise.
68 * config/libbid/_eq_sd.c: Likewise.
69 * config/libbid/_eq_td.c: Likewise.
70 * config/libbid/_ge_dd.c: Likewise.
71 * config/libbid/_ge_sd.c: Likewise.
72 * config/libbid/_ge_td.c: Likewise.
73 * config/libbid/_gt_dd.c: Likewise.
74 * config/libbid/_gt_sd.c: Likewise.
75 * config/libbid/_gt_td.c: Likewise.
76 * config/libbid/_isinfd128.c: Likewise.
77 * config/libbid/_isinfd32.c: Likewise.
78 * config/libbid/_isinfd64.c: Likewise.
79 * config/libbid/_le_dd.c: Likewise.
80 * config/libbid/_le_sd.c: Likewise.
81 * config/libbid/_le_td.c: Likewise.
82 * config/libbid/_lt_dd.c: Likewise.
83 * config/libbid/_lt_sd.c: Likewise.
84 * config/libbid/_lt_td.c: Likewise.
85 * config/libbid/_mul_dd.c: Likewise.
86 * config/libbid/_mul_sd.c: Likewise.
87 * config/libbid/_mul_td.c: Likewise.
88 * config/libbid/_ne_dd.c: Likewise.
89 * config/libbid/_ne_sd.c: Likewise.
90 * config/libbid/_ne_td.c: Likewise.
91 * config/libbid/_sd_to_dd.c: Likewise.
92 * config/libbid/_sd_to_df.c: Likewise.
93 * config/libbid/_sd_to_di.c: Likewise.
94 * config/libbid/_sd_to_sf.c: Likewise.
95 * config/libbid/_sd_to_si.c: Likewise.
96 * config/libbid/_sd_to_td.c: Likewise.
97 * config/libbid/_sd_to_tf.c: Likewise.
98 * config/libbid/_sd_to_udi.c: Likewise.
99 * config/libbid/_sd_to_usi.c: Likewise.
100 * config/libbid/_sd_to_xf.c: Likewise.
101 * config/libbid/_sf_to_dd.c: Likewise.
102 * config/libbid/_sf_to_sd.c: Likewise.
103 * config/libbid/_sf_to_td.c: Likewise.
104 * config/libbid/_si_to_dd.c: Likewise.
105 * config/libbid/_si_to_sd.c: Likewise.
106 * config/libbid/_si_to_td.c: Likewise.
107 * config/libbid/_td_to_dd.c: Likewise.
108 * config/libbid/_td_to_df.c: Likewise.
109 * config/libbid/_td_to_di.c: Likewise.
110 * config/libbid/_td_to_sd.c: Likewise.
111 * config/libbid/_td_to_sf.c: Likewise.
112 * config/libbid/_td_to_si.c: Likewise.
113 * config/libbid/_td_to_tf.c: Likewise.
114 * config/libbid/_td_to_udi.c: Likewise.
115 * config/libbid/_td_to_usi.c: Likewise.
116 * config/libbid/_td_to_xf.c: Likewise.
117 * config/libbid/_tf_to_dd.c: Likewise.
118 * config/libbid/_tf_to_sd.c: Likewise.
119 * config/libbid/_tf_to_td.c: Likewise.
120 * config/libbid/_udi_to_dd.c: Likewise.
121 * config/libbid/_udi_to_sd.c: Likewise.
122 * config/libbid/_udi_to_td.c: Likewise.
123 * config/libbid/_unord_dd.c: Likewise.
124 * config/libbid/_unord_sd.c: Likewise.
125 * config/libbid/_unord_td.c: Likewise.
126 * config/libbid/_usi_to_dd.c: Likewise.
127 * config/libbid/_usi_to_sd.c: Likewise.
128 * config/libbid/_usi_to_td.c: Likewise.
129 * config/libbid/_xf_to_dd.c: Likewise.
130 * config/libbid/_xf_to_sd.c: Likewise.
131 * config/libbid/_xf_to_td.c: Likewise.
132 * config/libbid/bid128.c: Likewise.
133 * config/libbid/bid128_2_str.h: Likewise.
134 * config/libbid/bid128_2_str_macros.h: Likewise.
135 * config/libbid/bid128_2_str_tables.c: Likewise.
136 * config/libbid/bid128_add.c: Likewise.
137 * config/libbid/bid128_compare.c: Likewise.
138 * config/libbid/bid128_div.c: Likewise.
139 * config/libbid/bid128_fma.c: Likewise.
140 * config/libbid/bid128_logb.c: Likewise.
141 * config/libbid/bid128_minmax.c: Likewise.
142 * config/libbid/bid128_mul.c: Likewise.
143 * config/libbid/bid128_next.c: Likewise.
144 * config/libbid/bid128_noncomp.c: Likewise.
145 * config/libbid/bid128_quantize.c: Likewise.
146 * config/libbid/bid128_rem.c: Likewise.
147 * config/libbid/bid128_round_integral.c: Likewise.
148 * config/libbid/bid128_scalb.c: Likewise.
149 * config/libbid/bid128_sqrt.c: Likewise.
150 * config/libbid/bid128_string.c: Likewise.
151 * config/libbid/bid128_to_int16.c: Likewise.
152 * config/libbid/bid128_to_int32.c: Likewise.
153 * config/libbid/bid128_to_int64.c: Likewise.
154 * config/libbid/bid128_to_int8.c: Likewise.
155 * config/libbid/bid128_to_uint16.c: Likewise.
156 * config/libbid/bid128_to_uint32.c: Likewise.
157 * config/libbid/bid128_to_uint64.c: Likewise.
158 * config/libbid/bid128_to_uint8.c: Likewise.
159 * config/libbid/bid32_to_bid128.c: Likewise.
160 * config/libbid/bid32_to_bid64.c: Likewise.
161 * config/libbid/bid64_add.c: Likewise.
162 * config/libbid/bid64_compare.c: Likewise.
163 * config/libbid/bid64_div.c: Likewise.
164 * config/libbid/bid64_fma.c: Likewise.
165 * config/libbid/bid64_logb.c: Likewise.
166 * config/libbid/bid64_minmax.c: Likewise.
167 * config/libbid/bid64_mul.c: Likewise.
168 * config/libbid/bid64_next.c: Likewise.
169 * config/libbid/bid64_noncomp.c: Likewise.
170 * config/libbid/bid64_quantize.c: Likewise.
171 * config/libbid/bid64_rem.c: Likewise.
172 * config/libbid/bid64_round_integral.c: Likewise.
173 * config/libbid/bid64_scalb.c: Likewise.
174 * config/libbid/bid64_sqrt.c: Likewise.
175 * config/libbid/bid64_string.c: Likewise.
176 * config/libbid/bid64_to_bid128.c: Likewise.
177 * config/libbid/bid64_to_int16.c: Likewise.
178 * config/libbid/bid64_to_int32.c: Likewise.
179 * config/libbid/bid64_to_int64.c: Likewise.
180 * config/libbid/bid64_to_int8.c: Likewise.
181 * config/libbid/bid64_to_uint16.c: Likewise.
182 * config/libbid/bid64_to_uint32.c: Likewise.
183 * config/libbid/bid64_to_uint64.c: Likewise.
184 * config/libbid/bid64_to_uint8.c: Likewise.
185 * config/libbid/bid_b2d.h: Likewise.
186 * config/libbid/bid_binarydecimal.c: Likewise.
187 * config/libbid/bid_conf.h: Likewise.
188 * config/libbid/bid_convert_data.c: Likewise.
189 * config/libbid/bid_decimal_data.c: Likewise.
190 * config/libbid/bid_decimal_globals.c: Likewise.
191 * config/libbid/bid_div_macros.h: Likewise.
192 * config/libbid/bid_dpd.c: Likewise.
193 * config/libbid/bid_flag_operations.c: Likewise.
194 * config/libbid/bid_from_int.c: Likewise.
195 * config/libbid/bid_functions.h: Likewise.
196 * config/libbid/bid_gcc_intrinsics.h: Likewise.
197 * config/libbid/bid_inline_add.h: Likewise.
198 * config/libbid/bid_internal.h: Likewise.
199 * config/libbid/bid_round.c: Likewise.
200 * config/libbid/bid_sqrt_macros.h: Likewise.
202 2009-04-09 Jakub Jelinek <jakub@redhat.com>
204 * Makefile.in: Change copyright header to refer to version
205 3 of the GNU General Public License and to point readers at the
206 COPYING3 file and the FSF's license web page.
207 * config.host: Likewise.
209 2009-04-07 Alan Modra <amodra@bigpond.net.au>
211 * config.host: Reorder and merge to match config.gcc change.
213 2009-04-03 Alan Modra <amodra@bigpond.net.au>
215 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
217 2009-03-28 Joseph Myers <joseph@codesourcery.com>
219 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
220 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
221 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
222 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
224 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
226 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
227 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
229 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
231 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
232 ia64/t-softfp-compat to tmake_file.
234 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
236 * config/ia64/__divxf3.asm: New.
237 * config/ia64/_fixtfdi.asm: Likewise.
238 * config/ia64/_fixunstfdi.asm: Likewise.
239 * config/ia64/_floatditf.asm: Likewise.
240 * config/ia64/t-fprules-softfp: Likewise.
241 * config/ia64/t-softfp-compat: Likewise.
242 * config/ia64/tf-signs.c: Likewise.
244 2009-01-18 Ben Elliston <bje@au.ibm.com>
246 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
248 2009-01-16 Ben Elliston <bje@au.ibm.com>
250 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
253 2009-01-13 Ben Elliston <bje@au.ibm.com>
255 * config/t-softfp: New file.
256 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
257 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
259 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
261 * config.host: Add m32r*-*-rtems*.
263 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
265 * config.host: Add m32c*-*-rtems*.
267 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
270 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
271 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
272 * configure: Regenerate.
273 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
274 tmake_file here from gcc/config.gcc.
275 Move extra_parts here from gcc/config.gcc.
276 * config/i386/t-sol2: Move here from gcc/config/i386.
277 Use gcc_srcdir instead of srcdir.
279 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
281 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
284 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
286 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
288 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
290 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
292 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
295 * config.host: Add picochip-*-*.
297 2008-08-06 Bob Wilson <bob.wilson@acm.org>
299 * config.host: Match more processor names for Xtensa.
301 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
303 * config/i386/64/t-softfp-compat: Update comments.
305 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
307 * config/i386/64/_divtc3-compat.c: Moved to ...
308 * config/i386/64/_divtc3.c: Here.
310 * config/i386/64/_multc3-compat.c: Moved to ...
311 * config/i386/64/_multc3.c: Here.
313 * config/i386/64/_powitf2-compat.c: Moved to ...
314 * config/i386/64/_powitf2.c: Here.
316 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
317 .c suffix instead of -compat.c.
319 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
321 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
322 (_FP_MUL_MEAT_D): Ditto.
323 (_FP_DIV_MEAT_S): Ditto.
324 (_FP_DIV_MEAT_D): Ditto.
326 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
328 * Makefile.in: Add support for __sync_* libgcc functions.
330 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
332 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
334 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
337 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
338 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
340 * config/i386/64/t-fprules-softfp: Moved to ...
341 * config/i386/64/t-softfp-compat: This. New.
343 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
345 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
346 Initialize f with 0.0.
348 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
351 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
353 * config/i386/64/_divtc3-compat.c: New.
354 * config/i386/64/_multc3-compat.c: Likewise.
355 * config/i386/64/_powitf2-compat.c: Likewise.
356 * config/i386/64/eqtf2.c: Likewise.
357 * config/i386/64/getf2.c: Likewise.
358 * config/i386/64/letf2.c: Likewise.
359 * config/i386/64/t-fprules-softfp: Likewise.
361 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
363 * config.host: Add i386/${host_address}/t-fprules-softfp to
364 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
365 i[34567]86-*-linux*, x86_64-*-linux*.
367 * configure.ac: Set host_address to 64 or 32 for x86.
368 * configure: Regenerated.
370 * Makefile.in (config.status): Also depend on
371 $(srcdir)/config.host.
373 * config/i386/32/t-fprules-softfp: New.
374 * config/i386/32/tf-signs.c: Likewise.
376 * config/i386/64/sfp-machine.h: New. Moved from gcc.
378 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
379 Uros Bizjak <ubizjak@gmail.com>
381 * config/i386/32/sfp-machine.h: New.
383 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
385 * config/rs6000/t-ppccomm: Remove rules that conflict with
386 auto-generated rules.
388 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
390 * configure.ac: sinclude override.m4.
391 * configure: Regenerate.
393 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
395 * configure: Regenerate.
397 2008-06-10 Joseph Myers <joseph@codesourcery.com>
399 * Makefile.in (DECNUMINC): Remove
400 -I$(MULTIBUILDTOP)../../libdecnumber.
403 2008-06-07 Joseph Myers <joseph@codesourcery.com>
405 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
406 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
407 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
408 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
409 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
410 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
411 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
412 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
413 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
414 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
415 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
416 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
417 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
418 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
420 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
422 * config.host (sh2[lbe]*-*-linux*): Allow target.
424 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
426 * config/rs6000/t-ppccomm: Add build rules for new files.
427 (LIB2ADD_ST): New variable.
429 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
433 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
434 * config/t-avr: New file. Build 16bit libgcc functions.
436 2008-03-02 Jakub Jelinek <jakub@redhat.com>
439 * config/t-slibgcc-darwin: Make install-leaf dependent on
440 install-darwin-libgcc-stubs instead of install.
442 2008-01-25 Joseph Myers <joseph@codesourcery.com>
444 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
445 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
446 sh-*-rtemscoff*): Remove cases.
448 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
450 * Makefile.in (all): Use install-leaf rather than install.
451 (install): Split most of the rule into...
452 (install-leaf): ...this new one.
454 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
455 Paolo Bonzini <bonzini@gnu.org>
458 * Makefile.in: Use @shlib_slibdir@ substitution to get
459 correct install name on darwin.
460 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
462 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
464 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
465 cris-*-elf and cris-*-none.
466 (crisv32-*-linux*): Similar, as cris-*-linux*.
468 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
470 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
472 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
475 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
476 * configure: Regenerated.
478 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
480 * Makefile.in (dfp-filenames): Replace decimal_globals,
481 decimal_data, binarydecimal and convert_data with
482 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
483 and bid_convert_data, respectively.
485 2007-09-17 Chao-ying Fu <fu@mips.com>
486 Nigel Stephens <nigel@mips.com>
488 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
489 * Makefile.in (fixed_point): Define.
490 Check if fixed_point is yes to build support functions.
491 * configure.ac: Check for fixed_point support.
492 * configure: Regenerated.
493 * gen-fixed.sh: New file to generate lists of fixed-point labels,
494 funcs, modes, from, to.
496 2007-09-11 Janis Johnson <janis187@us.ibm.com
498 * Makefile.in (dfp-filenames): Add bid128_noncomp.
500 2007-09-10 Janis Johnson <janis187@us.ibm.com>
502 * Makefile.in (dfp-filenames): Remove decUtility, add
503 decDouble, decPacked, decQuad, decSingle.
505 2007-08-27 Hans Kester <hans.kester@ellips.nl>
507 * config.host : Add x86_64-elf target.
509 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
511 * configure.ac (set_have_cc_tls): Add a missing =.
512 * configure: Regenerated.
514 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
516 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
519 * config/t-tls: New file.
521 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
523 * configure.ac: Include ../config/enable.m4 and
524 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
525 supports TLS and substitute set_have_cc_tls.
526 * configure: Regenerated.
528 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
530 * Makefile.in: Use libbid for DFP when BID is enabled.
532 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
534 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
535 extra_parts. Add config/i386/t-cygming to tmake_file.
536 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
538 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
539 Danny Smith <dannysmith@users.sourceforge.net>
542 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
543 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
544 * config/i386/t-crtfm: Compile crtfastmath.o with
545 -minline-all-stringops.
547 2007-05-10 Richard Sandiford <richard@codesourcery.com>
549 * config.host (sparc-wrs-vxworks): New target.
551 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
553 * config.host: Recognize fido.
555 2007-04-04 Janis Johnson <janis187@us.ibm.com>
557 * configure: Check host, not target, for decimal float support.
559 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
561 * config/i386/t-crtpc: New file.
562 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
563 (x86_64-*-linux*): Ditto.
565 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
567 * config.host (x86_64-*-mingw*): New target.
569 2007-03-23 Michael Meissner <michael.meissner@amd.com>
570 H.J. Lu <hongjiu.lu@intel.com>
572 * Makefile.in (enable_decimal_float): New.
574 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
575 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
576 (decbits-filenames): This.
577 (decbits-objects): New.
578 (libgcc-objects): Add $(decbits-objects).
580 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
581 Substitute enable_decimal_float.
582 * configure: Regenerated.
584 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
586 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
588 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
590 * Makefile.in (install-info): New dummy target.
592 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
594 * config.host (bfin*-linux-uclibc*): Set extra_parts.
596 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
598 * Makefile.in: Add install-html and install-pdf dummy
601 2007-02-05 Roger Sayle <roger@eyesopen.com>
602 Daniel Jacobowitz <dan@codesourcery.com>
604 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
605 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
606 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
608 2007-01-29 Janis Johnson <janis187@us.ibm.com>
610 * Makefile.in (dec-filenames): Add decExcept.
612 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
615 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
618 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
620 * configure.ac: Add --enable-version-specific-runtime-libs.
621 Correct $slibdir default.
622 * configure: Regenerated.
624 2007-01-23 Joseph Myers <joseph@codesourcery.com>
626 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
628 2007-01-21 Andrew Pinski <pinskia@gmail.com>
631 * config.host (alpha*-*-linux*): Set extra_parts.
633 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
635 * config/sh/t-linux: New.
636 * config.host (sh*-*-linux*): Set tmake_file.
638 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
640 * Makefile.in (install): Handle multilibs.
642 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
644 * Makefile.in: Added .PHONY entry for documentation targets.
646 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
648 * Makefile.in: Add empty info, html, dvi, pdf targets.
650 2007-01-04 Mike Stump <mrs@apple.com>
652 * Makefile.in (MAKEINFO): Remove.
655 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
657 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
658 * configure: Regenerate.
659 * Makefile.in (host_subdir): Substitute it.
660 (gcc_objdir): Use it.
662 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
664 * config.host (ia64*-*-linux*): Set tmake_file.
666 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
668 * Makefile.in (version): Define.
670 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
671 Paolo Bonzini <bonzini@gnu.org>
673 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
674 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
675 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
676 config/sparc/t-crtfm, config/t-slibgcc-darwin,
677 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
678 shared-object.mk, siditi-object.mk, static-object.mk: New files.
679 * configure: Generated.