1 2009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3 * config.host: Include the s390 makefile fragments.
4 * config/s390/32/_fixdfdi.c: New file.
5 * config/s390/32/_fixsfdi.c: New file.
6 * config/s390/32/_fixtfdi.c: New file.
7 * config/s390/32/_fixunsdfdi.c: New file.
8 * config/s390/32/_fixunssfdi.c: New file.
9 * config/s390/32/_fixunstfdi.c: New file.
10 * config/s390/32/t-floattodi: New file.
11 * config/s390/libgcc-glibc.ver: New file.
12 * config/s390/t-crtstuff: New file.
13 * config/s390/t-linux: New file.
14 * config/s390/t-tpf: New file.
16 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
18 * configure.ac (AC_PREREQ): Bump to 2.64.
20 2009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
22 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
24 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
26 * configure: Regenerate.
28 2009-08-09 Douglas B Rupp <rupp@gnat.com>
30 * config.host (ia64-hp-*vms*): New target.
31 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
34 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
36 * configure.ac: Add snippet for maintainer-mode.
37 * configure: Regenerate.
38 * Makefile.in (AUTOCONF, configure_deps): New variables.
39 ($(srcdir)/configure)): New rule, active only with maintainer
42 2009-06-23 DJ Delorie <dj@redhat.com>
45 * config.host: Add mep support.
47 2009-06-22 Kai Tietz <kai.tietz@onevision.com>
49 * config.host: Add i386/${host_address}/t-fprules-softfp and
50 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
52 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
54 * config/i386/64/_multc3.c: Likewise.
55 * config/i386/64/_powitf2.c: Likewise.
56 * config/i386/64/eqtf2.c: Likewise.
57 * config/i386/64/getf2.c: Likewise.
58 * config/i386/64/letf2.c: Likewise.
59 * config/i386/64/letf2.c: Likewise.
60 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
61 unsigned long long for x64 mingw targets.
62 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
63 (_FP_I_TYPE): Define as long long for x64 mingw target.
65 2009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
67 * config.host (vax-*-linux*): New.
69 2009-05-31 Anthony Green <green@moxielogic.com>
71 * config.host: Add moxie support.
72 * config/moxie/t-moxie: New file.
74 2009-05-29 David Billinghurst <billingd@gcc.gnu.org>
76 * config.host: Add i386/${host_address}/t-fprules-softfp and
77 t-softfp to tmake_file for i[34567]86-*-cygwin*.
79 2009-04-17 Aurelien Jarno <aurelien@aurel32.net>
81 * config.host: Add i386/${host_address}/t-fprules-softfp to
82 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
84 2009-04-09 Nick Clifton <nickc@redhat.com>
86 * config/ia64/tf-signs.c: Change copyright header to refer to
87 version 3 of the GNU General Public License with version 3.1
88 of the GCC Runtime Library Exception and to point readers at
89 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
91 * config/i386/32/tf-signs.c: Likewise.
92 * config/libbid/_addsub_dd.c: Likewise.
93 * config/libbid/_addsub_sd.c: Likewise.
94 * config/libbid/_addsub_td.c: Likewise.
95 * config/libbid/_dd_to_df.c: Likewise.
96 * config/libbid/_dd_to_di.c: Likewise.
97 * config/libbid/_dd_to_sd.c: Likewise.
98 * config/libbid/_dd_to_sf.c: Likewise.
99 * config/libbid/_dd_to_si.c: Likewise.
100 * config/libbid/_dd_to_td.c: Likewise.
101 * config/libbid/_dd_to_tf.c: Likewise.
102 * config/libbid/_dd_to_udi.c: Likewise.
103 * config/libbid/_dd_to_usi.c: Likewise.
104 * config/libbid/_dd_to_xf.c: Likewise.
105 * config/libbid/_df_to_dd.c: Likewise.
106 * config/libbid/_df_to_sd.c: Likewise.
107 * config/libbid/_df_to_td.c: Likewise.
108 * config/libbid/_di_to_dd.c: Likewise.
109 * config/libbid/_di_to_sd.c: Likewise.
110 * config/libbid/_di_to_td.c: Likewise.
111 * config/libbid/_div_dd.c: Likewise.
112 * config/libbid/_div_sd.c: Likewise.
113 * config/libbid/_div_td.c: Likewise.
114 * config/libbid/_eq_dd.c: Likewise.
115 * config/libbid/_eq_sd.c: Likewise.
116 * config/libbid/_eq_td.c: Likewise.
117 * config/libbid/_ge_dd.c: Likewise.
118 * config/libbid/_ge_sd.c: Likewise.
119 * config/libbid/_ge_td.c: Likewise.
120 * config/libbid/_gt_dd.c: Likewise.
121 * config/libbid/_gt_sd.c: Likewise.
122 * config/libbid/_gt_td.c: Likewise.
123 * config/libbid/_isinfd128.c: Likewise.
124 * config/libbid/_isinfd32.c: Likewise.
125 * config/libbid/_isinfd64.c: Likewise.
126 * config/libbid/_le_dd.c: Likewise.
127 * config/libbid/_le_sd.c: Likewise.
128 * config/libbid/_le_td.c: Likewise.
129 * config/libbid/_lt_dd.c: Likewise.
130 * config/libbid/_lt_sd.c: Likewise.
131 * config/libbid/_lt_td.c: Likewise.
132 * config/libbid/_mul_dd.c: Likewise.
133 * config/libbid/_mul_sd.c: Likewise.
134 * config/libbid/_mul_td.c: Likewise.
135 * config/libbid/_ne_dd.c: Likewise.
136 * config/libbid/_ne_sd.c: Likewise.
137 * config/libbid/_ne_td.c: Likewise.
138 * config/libbid/_sd_to_dd.c: Likewise.
139 * config/libbid/_sd_to_df.c: Likewise.
140 * config/libbid/_sd_to_di.c: Likewise.
141 * config/libbid/_sd_to_sf.c: Likewise.
142 * config/libbid/_sd_to_si.c: Likewise.
143 * config/libbid/_sd_to_td.c: Likewise.
144 * config/libbid/_sd_to_tf.c: Likewise.
145 * config/libbid/_sd_to_udi.c: Likewise.
146 * config/libbid/_sd_to_usi.c: Likewise.
147 * config/libbid/_sd_to_xf.c: Likewise.
148 * config/libbid/_sf_to_dd.c: Likewise.
149 * config/libbid/_sf_to_sd.c: Likewise.
150 * config/libbid/_sf_to_td.c: Likewise.
151 * config/libbid/_si_to_dd.c: Likewise.
152 * config/libbid/_si_to_sd.c: Likewise.
153 * config/libbid/_si_to_td.c: Likewise.
154 * config/libbid/_td_to_dd.c: Likewise.
155 * config/libbid/_td_to_df.c: Likewise.
156 * config/libbid/_td_to_di.c: Likewise.
157 * config/libbid/_td_to_sd.c: Likewise.
158 * config/libbid/_td_to_sf.c: Likewise.
159 * config/libbid/_td_to_si.c: Likewise.
160 * config/libbid/_td_to_tf.c: Likewise.
161 * config/libbid/_td_to_udi.c: Likewise.
162 * config/libbid/_td_to_usi.c: Likewise.
163 * config/libbid/_td_to_xf.c: Likewise.
164 * config/libbid/_tf_to_dd.c: Likewise.
165 * config/libbid/_tf_to_sd.c: Likewise.
166 * config/libbid/_tf_to_td.c: Likewise.
167 * config/libbid/_udi_to_dd.c: Likewise.
168 * config/libbid/_udi_to_sd.c: Likewise.
169 * config/libbid/_udi_to_td.c: Likewise.
170 * config/libbid/_unord_dd.c: Likewise.
171 * config/libbid/_unord_sd.c: Likewise.
172 * config/libbid/_unord_td.c: Likewise.
173 * config/libbid/_usi_to_dd.c: Likewise.
174 * config/libbid/_usi_to_sd.c: Likewise.
175 * config/libbid/_usi_to_td.c: Likewise.
176 * config/libbid/_xf_to_dd.c: Likewise.
177 * config/libbid/_xf_to_sd.c: Likewise.
178 * config/libbid/_xf_to_td.c: Likewise.
179 * config/libbid/bid128.c: Likewise.
180 * config/libbid/bid128_2_str.h: Likewise.
181 * config/libbid/bid128_2_str_macros.h: Likewise.
182 * config/libbid/bid128_2_str_tables.c: Likewise.
183 * config/libbid/bid128_add.c: Likewise.
184 * config/libbid/bid128_compare.c: Likewise.
185 * config/libbid/bid128_div.c: Likewise.
186 * config/libbid/bid128_fma.c: Likewise.
187 * config/libbid/bid128_logb.c: Likewise.
188 * config/libbid/bid128_minmax.c: Likewise.
189 * config/libbid/bid128_mul.c: Likewise.
190 * config/libbid/bid128_next.c: Likewise.
191 * config/libbid/bid128_noncomp.c: Likewise.
192 * config/libbid/bid128_quantize.c: Likewise.
193 * config/libbid/bid128_rem.c: Likewise.
194 * config/libbid/bid128_round_integral.c: Likewise.
195 * config/libbid/bid128_scalb.c: Likewise.
196 * config/libbid/bid128_sqrt.c: Likewise.
197 * config/libbid/bid128_string.c: Likewise.
198 * config/libbid/bid128_to_int16.c: Likewise.
199 * config/libbid/bid128_to_int32.c: Likewise.
200 * config/libbid/bid128_to_int64.c: Likewise.
201 * config/libbid/bid128_to_int8.c: Likewise.
202 * config/libbid/bid128_to_uint16.c: Likewise.
203 * config/libbid/bid128_to_uint32.c: Likewise.
204 * config/libbid/bid128_to_uint64.c: Likewise.
205 * config/libbid/bid128_to_uint8.c: Likewise.
206 * config/libbid/bid32_to_bid128.c: Likewise.
207 * config/libbid/bid32_to_bid64.c: Likewise.
208 * config/libbid/bid64_add.c: Likewise.
209 * config/libbid/bid64_compare.c: Likewise.
210 * config/libbid/bid64_div.c: Likewise.
211 * config/libbid/bid64_fma.c: Likewise.
212 * config/libbid/bid64_logb.c: Likewise.
213 * config/libbid/bid64_minmax.c: Likewise.
214 * config/libbid/bid64_mul.c: Likewise.
215 * config/libbid/bid64_next.c: Likewise.
216 * config/libbid/bid64_noncomp.c: Likewise.
217 * config/libbid/bid64_quantize.c: Likewise.
218 * config/libbid/bid64_rem.c: Likewise.
219 * config/libbid/bid64_round_integral.c: Likewise.
220 * config/libbid/bid64_scalb.c: Likewise.
221 * config/libbid/bid64_sqrt.c: Likewise.
222 * config/libbid/bid64_string.c: Likewise.
223 * config/libbid/bid64_to_bid128.c: Likewise.
224 * config/libbid/bid64_to_int16.c: Likewise.
225 * config/libbid/bid64_to_int32.c: Likewise.
226 * config/libbid/bid64_to_int64.c: Likewise.
227 * config/libbid/bid64_to_int8.c: Likewise.
228 * config/libbid/bid64_to_uint16.c: Likewise.
229 * config/libbid/bid64_to_uint32.c: Likewise.
230 * config/libbid/bid64_to_uint64.c: Likewise.
231 * config/libbid/bid64_to_uint8.c: Likewise.
232 * config/libbid/bid_b2d.h: Likewise.
233 * config/libbid/bid_binarydecimal.c: Likewise.
234 * config/libbid/bid_conf.h: Likewise.
235 * config/libbid/bid_convert_data.c: Likewise.
236 * config/libbid/bid_decimal_data.c: Likewise.
237 * config/libbid/bid_decimal_globals.c: Likewise.
238 * config/libbid/bid_div_macros.h: Likewise.
239 * config/libbid/bid_dpd.c: Likewise.
240 * config/libbid/bid_flag_operations.c: Likewise.
241 * config/libbid/bid_from_int.c: Likewise.
242 * config/libbid/bid_functions.h: Likewise.
243 * config/libbid/bid_gcc_intrinsics.h: Likewise.
244 * config/libbid/bid_inline_add.h: Likewise.
245 * config/libbid/bid_internal.h: Likewise.
246 * config/libbid/bid_round.c: Likewise.
247 * config/libbid/bid_sqrt_macros.h: Likewise.
249 2009-04-09 Jakub Jelinek <jakub@redhat.com>
251 * Makefile.in: Change copyright header to refer to version
252 3 of the GNU General Public License and to point readers at the
253 COPYING3 file and the FSF's license web page.
254 * config.host: Likewise.
256 2009-04-07 Alan Modra <amodra@bigpond.net.au>
258 * config.host: Reorder and merge to match config.gcc change.
260 2009-04-03 Alan Modra <amodra@bigpond.net.au>
262 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
264 2009-03-28 Joseph Myers <joseph@codesourcery.com>
266 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
267 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
268 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
269 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
271 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
273 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
274 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
276 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
278 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
279 ia64/t-softfp-compat to tmake_file.
281 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
283 * config/ia64/__divxf3.asm: New.
284 * config/ia64/_fixtfdi.asm: Likewise.
285 * config/ia64/_fixunstfdi.asm: Likewise.
286 * config/ia64/_floatditf.asm: Likewise.
287 * config/ia64/t-fprules-softfp: Likewise.
288 * config/ia64/t-softfp-compat: Likewise.
289 * config/ia64/tf-signs.c: Likewise.
291 2009-01-18 Ben Elliston <bje@au.ibm.com>
293 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
295 2009-01-16 Ben Elliston <bje@au.ibm.com>
297 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
300 2009-01-13 Ben Elliston <bje@au.ibm.com>
302 * config/t-softfp: New file.
303 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
304 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
306 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
308 * config.host: Add m32r*-*-rtems*.
310 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
312 * config.host: Add m32c*-*-rtems*.
314 2008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
317 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
318 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
319 * configure: Regenerate.
320 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
321 tmake_file here from gcc/config.gcc.
322 Move extra_parts here from gcc/config.gcc.
323 * config/i386/t-sol2: Move here from gcc/config/i386.
324 Use gcc_srcdir instead of srcdir.
326 2008-11-18 Adam Nemet <anemet@caviumnetworks.com>
328 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
331 2008-11-09 Thomas Schwinge <tschwinge@gnu.org>
333 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
335 2008-10-08 Thomas Schwinge <tschwinge@gnu.org>
337 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
339 2008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
342 * config.host: Add picochip-*-*.
344 2008-08-06 Bob Wilson <bob.wilson@acm.org>
346 * config.host: Match more processor names for Xtensa.
348 2008-07-08 H.J. Lu <hongjiu.lu@intel.com>
350 * config/i386/64/t-softfp-compat: Update comments.
352 2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
354 * config/i386/64/_divtc3-compat.c: Moved to ...
355 * config/i386/64/_divtc3.c: Here.
357 * config/i386/64/_multc3-compat.c: Moved to ...
358 * config/i386/64/_multc3.c: Here.
360 * config/i386/64/_powitf2-compat.c: Moved to ...
361 * config/i386/64/_powitf2.c: Here.
363 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
364 .c suffix instead of -compat.c.
366 2008-07-05 Uros Bizjak <ubizjak@gmail.com>
368 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
369 (_FP_MUL_MEAT_D): Ditto.
370 (_FP_DIV_MEAT_S): Ditto.
371 (_FP_DIV_MEAT_D): Ditto.
373 2008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
375 * Makefile.in: Add support for __sync_* libgcc functions.
377 2008-07-03 H.J. Lu <hongjiu.lu@intel.com>
379 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
381 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
384 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
385 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
387 * config/i386/64/t-fprules-softfp: Moved to ...
388 * config/i386/64/t-softfp-compat: This. New.
390 2008-07-02 Uros Bizjak <ubizjak@gmail.com>
392 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
393 Initialize f with 0.0.
395 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
398 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
400 * config/i386/64/_divtc3-compat.c: New.
401 * config/i386/64/_multc3-compat.c: Likewise.
402 * config/i386/64/_powitf2-compat.c: Likewise.
403 * config/i386/64/eqtf2.c: Likewise.
404 * config/i386/64/getf2.c: Likewise.
405 * config/i386/64/letf2.c: Likewise.
406 * config/i386/64/t-fprules-softfp: Likewise.
408 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
410 * config.host: Add i386/${host_address}/t-fprules-softfp to
411 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
412 i[34567]86-*-linux*, x86_64-*-linux*.
414 * configure.ac: Set host_address to 64 or 32 for x86.
415 * configure: Regenerated.
417 * Makefile.in (config.status): Also depend on
418 $(srcdir)/config.host.
420 * config/i386/32/t-fprules-softfp: New.
421 * config/i386/32/tf-signs.c: Likewise.
423 * config/i386/64/sfp-machine.h: New. Moved from gcc.
425 2008-07-02 H.J. Lu <hongjiu.lu@intel.com>
426 Uros Bizjak <ubizjak@gmail.com>
428 * config/i386/32/sfp-machine.h: New.
430 2008-06-26 Nathan Froyd <froydnj@codesourcery.com>
432 * config/rs6000/t-ppccomm: Remove rules that conflict with
433 auto-generated rules.
435 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
437 * configure.ac: sinclude override.m4.
438 * configure: Regenerate.
440 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
442 * configure: Regenerate.
444 2008-06-10 Joseph Myers <joseph@codesourcery.com>
446 * Makefile.in (DECNUMINC): Remove
447 -I$(MULTIBUILDTOP)../../libdecnumber.
450 2008-06-07 Joseph Myers <joseph@codesourcery.com>
452 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
453 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
454 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
455 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
456 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
457 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
458 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
459 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
460 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
461 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
462 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
463 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
464 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
465 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
467 2008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
469 * config.host (sh2[lbe]*-*-linux*): Allow target.
471 2008-04-30 Nathan Froyd <froydnj@codesourcery.com>
473 * config/rs6000/t-ppccomm: Add build rules for new files.
474 (LIB2ADD_ST): New variable.
476 2008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
480 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
481 * config/t-avr: New file. Build 16bit libgcc functions.
483 2008-03-02 Jakub Jelinek <jakub@redhat.com>
486 * config/t-slibgcc-darwin: Make install-leaf dependent on
487 install-darwin-libgcc-stubs instead of install.
489 2008-01-25 Joseph Myers <joseph@codesourcery.com>
491 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
492 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
493 sh-*-rtemscoff*): Remove cases.
495 2007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
497 * Makefile.in (all): Use install-leaf rather than install.
498 (install): Split most of the rule into...
499 (install-leaf): ...this new one.
501 2007-12-19 Etsushi Kato <ek.kato@gmail.com>
502 Paolo Bonzini <bonzini@gnu.org>
505 * Makefile.in: Use @shlib_slibdir@ substitution to get
506 correct install name on darwin.
507 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
509 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
511 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
512 cris-*-elf and cris-*-none.
513 (crisv32-*-linux*): Similar, as cris-*-linux*.
515 2007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
517 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
519 2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
522 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
523 * configure: Regenerated.
525 2007-09-27 H.J. Lu <hongjiu.lu@intel.com>
527 * Makefile.in (dfp-filenames): Replace decimal_globals,
528 decimal_data, binarydecimal and convert_data with
529 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
530 and bid_convert_data, respectively.
532 2007-09-17 Chao-ying Fu <fu@mips.com>
533 Nigel Stephens <nigel@mips.com>
535 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
536 * Makefile.in (fixed_point): Define.
537 Check if fixed_point is yes to build support functions.
538 * configure.ac: Check for fixed_point support.
539 * configure: Regenerated.
540 * gen-fixed.sh: New file to generate lists of fixed-point labels,
541 funcs, modes, from, to.
543 2007-09-11 Janis Johnson <janis187@us.ibm.com
545 * Makefile.in (dfp-filenames): Add bid128_noncomp.
547 2007-09-10 Janis Johnson <janis187@us.ibm.com>
549 * Makefile.in (dfp-filenames): Remove decUtility, add
550 decDouble, decPacked, decQuad, decSingle.
552 2007-08-27 Hans Kester <hans.kester@ellips.nl>
554 * config.host : Add x86_64-elf target.
556 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
558 * configure.ac (set_have_cc_tls): Add a missing =.
559 * configure: Regenerated.
561 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
563 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
566 * config/t-tls: New file.
568 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
570 * configure.ac: Include ../config/enable.m4 and
571 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
572 supports TLS and substitute set_have_cc_tls.
573 * configure: Regenerated.
575 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
577 * Makefile.in: Use libbid for DFP when BID is enabled.
579 2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
581 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
582 extra_parts. Add config/i386/t-cygming to tmake_file.
583 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
585 2007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
586 Danny Smith <dannysmith@users.sourceforge.net>
589 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
590 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
591 * config/i386/t-crtfm: Compile crtfastmath.o with
592 -minline-all-stringops.
594 2007-05-10 Richard Sandiford <richard@codesourcery.com>
596 * config.host (sparc-wrs-vxworks): New target.
598 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
600 * config.host: Recognize fido.
602 2007-04-04 Janis Johnson <janis187@us.ibm.com>
604 * configure: Check host, not target, for decimal float support.
606 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
608 * config/i386/t-crtpc: New file.
609 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
610 (x86_64-*-linux*): Ditto.
612 2007-02-30 Kai Tietz <kai.tietz@onevision.com>
614 * config.host (x86_64-*-mingw*): New target.
616 2007-03-23 Michael Meissner <michael.meissner@amd.com>
617 H.J. Lu <hongjiu.lu@intel.com>
619 * Makefile.in (enable_decimal_float): New.
621 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
622 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
623 (decbits-filenames): This.
624 (decbits-objects): New.
625 (libgcc-objects): Add $(decbits-objects).
627 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
628 Substitute enable_decimal_float.
629 * configure: Regenerated.
631 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
633 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
635 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
637 * Makefile.in (install-info): New dummy target.
639 2007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
641 * config.host (bfin*-linux-uclibc*): Set extra_parts.
643 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
645 * Makefile.in: Add install-html and install-pdf dummy
648 2007-02-05 Roger Sayle <roger@eyesopen.com>
649 Daniel Jacobowitz <dan@codesourcery.com>
651 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
652 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
653 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
655 2007-01-29 Janis Johnson <janis187@us.ibm.com>
657 * Makefile.in (dec-filenames): Add decExcept.
659 2007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
662 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
665 2007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
667 * configure.ac: Add --enable-version-specific-runtime-libs.
668 Correct $slibdir default.
669 * configure: Regenerated.
671 2007-01-23 Joseph Myers <joseph@codesourcery.com>
673 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
675 2007-01-21 Andrew Pinski <pinskia@gmail.com>
678 * config.host (alpha*-*-linux*): Set extra_parts.
680 2007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
682 * config/sh/t-linux: New.
683 * config.host (sh*-*-linux*): Set tmake_file.
685 2007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
687 * Makefile.in (install): Handle multilibs.
689 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
691 * Makefile.in: Added .PHONY entry for documentation targets.
693 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
695 * Makefile.in: Add empty info, html, dvi, pdf targets.
697 2007-01-04 Mike Stump <mrs@apple.com>
699 * Makefile.in (MAKEINFO): Remove.
702 2007-01-04 Paolo Bonzini <bonzini@gnu.org>
704 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
705 * configure: Regenerate.
706 * Makefile.in (host_subdir): Substitute it.
707 (gcc_objdir): Use it.
709 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
711 * config.host (ia64*-*-linux*): Set tmake_file.
713 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
715 * Makefile.in (version): Define.
717 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
718 Paolo Bonzini <bonzini@gnu.org>
720 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
721 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
722 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
723 config/sparc/t-crtfm, config/t-slibgcc-darwin,
724 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
725 shared-object.mk, siditi-object.mk, static-object.mk: New files.
726 * configure: Generated.