]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
dwarf2out.c (gen_namespace_die): Use DECL_FILE_SCOPE_P.
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
80920132
ME
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
6dace308
ILT
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
b6110d6d
ILT
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
7458026b
ILT
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
80920132 32>>>>>>> .r164755
5b50fc0c
IS
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
b93cf342
L
402010-09-14 H.J. Lu <hongjiu.lu@intel.com>
41
42 * configure: Regenerated.
43
996b42ef
KT
442010-09-10 Kai Tietz <kai.tietz@onevision.com>
45
b93cf342 46 * configure: Regenerated.
996b42ef 47
be1c764e
GP
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
cc0ae0ca
L
542010-09-06 H.J. Lu <hongjiu.lu@intel.com>
55
56 PR target/45524
57 * configure: Regenerated.
58
84f47d20
AS
592010-09-06 Andreas Schwab <schwab@redhat.com>
60
61 * configure: Regenerate.
62
4159fb8d
UB
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
0df8fcc8
UB
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
3c39bca6
AK
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
d78552bd
UB
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
c5b79d4e
NF
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
48b09a92
KH
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
a4389204
JS
1032010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
104
105 * config.host (sparc64-*-rtems*): New target.
106
ed104137
RO
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
3f56ef8b
TS
1122010-04-15 Thomas Schwinge <tschwinge@gnu.org>
113
114 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
115
8c200350
RO
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
80a61cb4 1212010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
c1b14424
RC
122
123 * config.host: Add lm32-*-rtems*.
124
f128db92
RO
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
368fabd5
JH
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
15baf7f8
TG
1442010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
145
146 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
147
7f5441df
RO
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
ef74edbd
RW
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
e7c914db
HPN
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
1bcb71c4
JH
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
e6e50811
AG
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
ca8520ad
IS
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
aa4945c1
JB
1902009-11-11 Jon Beniston <jon@beniston.com>
191
d78552bd
UB
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.
aa4945c1 209
65a324b4
NC
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
dfb3b0e3
UB
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
81dd9fd7
AK
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
df58e648
RW
2412009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
242
243 * configure.ac (AC_PREREQ): Bump to 2.64.
244
79052be3
KK
2452009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
246
247 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
248
5213506e
RW
2492009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
250
251 * configure: Regenerate.
252
a9a25daa
DR
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
6efbd53f
RW
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
7acf4da6
DD
2672009-06-23 DJ Delorie <dj@redhat.com>
268
269 Add MeP port.
270 * config.host: Add mep support.
271
54f549af
KT
2722009-06-22 Kai Tietz <kai.tietz@onevision.com>
273
34481f28 274 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 275 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
276
277 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
278 for mingw targets.
54f549af
KT
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.
34481f28
UB
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.
54f549af 289
fea96e25
MR
2902009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
291
292 * config.host (vax-*-linux*): New.
293
cceb575c
AG
2942009-05-31 Anthony Green <green@moxielogic.com>
295
296 * config.host: Add moxie support.
297 * config/moxie/t-moxie: New file.
298
e997fb9c
DB
2992009-05-29 David Billinghurst <billingd@gcc.gnu.org>
300
301 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 302 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 303
532bfb0a
AJ
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
748086b7
JJ
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
633dd061
AM
4812009-04-07 Alan Modra <amodra@bigpond.net.au>
482
483 * config.host: Reorder and merge to match config.gcc change.
484
457d1d00
AM
4852009-04-03 Alan Modra <amodra@bigpond.net.au>
486
487 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
488
52c0e446
JM
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
ba181049
UB
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
c252db20
L
5012009-02-12 H.J. Lu <hongjiu.lu@intel.com>
502
ba181049
UB
503 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
504 ia64/t-softfp-compat to tmake_file.
c252db20
L
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
c60535f9
BE
5162009-01-18 Ben Elliston <bje@au.ibm.com>
517
518 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
519
ce16861e
BE
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
bcf4713b
BE
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
2042cb04
JS
5312009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
532
533 * config.host: Add m32r*-*-rtems*.
534
541ed00e
JS
5352008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
536
537 * config.host: Add m32c*-*-rtems*.
538
19523300
RO
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
0a4a51c7
AN
5512008-11-18 Adam Nemet <anemet@caviumnetworks.com>
552
553 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
554 case.
555
2a761e46
TS
5562008-11-09 Thomas Schwinge <tschwinge@gnu.org>
557
558 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
559
c0451df7
TS
5602008-10-08 Thomas Schwinge <tschwinge@gnu.org>
561
562 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
563
358da97e
HS
5642008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
565
566 Add picoChip port.
567 * config.host: Add picochip-*-*.
568
c660f132
BW
5692008-08-06 Bob Wilson <bob.wilson@acm.org>
570
571 * config.host: Match more processor names for Xtensa.
572
d1349557
L
5732008-07-08 H.J. Lu <hongjiu.lu@intel.com>
574
575 * config/i386/64/t-softfp-compat: Update comments.
576
dd7b73c0
L
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
6e1fab3d
UB
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
f92518d7
RS
5982008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
599
600 * Makefile.in: Add support for __sync_* libgcc functions.
601
d0aede14
L
6022008-07-03 H.J. Lu <hongjiu.lu@intel.com>
603
604 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
605
c174f11c
L
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
5f464fa2
UB
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
ff473280
L
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*,
dfb3b0e3 637 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
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
30551d99
NF
6552008-06-26 Nathan Froyd <froydnj@codesourcery.com>
656
657 * config/rs6000/t-ppccomm: Remove rules that conflict with
658 auto-generated rules.
659
18c04407
RW
6602008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
661
662 * configure.ac: sinclude override.m4.
663 * configure: Regenerate.
664
10fbe77a
BRF
6652008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
666
667 * configure: Regenerate.
668
bc6d4c3f
JM
6692008-06-10 Joseph Myers <joseph@codesourcery.com>
670
671 * Makefile.in (DECNUMINC): Remove
672 -I$(MULTIBUILDTOP)../../libdecnumber.
673 * gstdint.h: New.
674
cd985f66
JM
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
93fea8d3
AL
6922008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
693
694 * config.host (sh2[lbe]*-*-linux*): Allow target.
695
18724e30
NF
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
47583040
AH
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
cf8e67fe
JJ
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
8d8da227
JM
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
edbf8b16
RS
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
89deeaff
EK
7262007-12-19 Etsushi Kato <ek.kato@gmail.com>
727 Paolo Bonzini <bonzini@gnu.org>
728
729 PR target/30572
5f464fa2
UB
730 * Makefile.in: Use @shlib_slibdir@ substitution to get
731 correct install name on darwin.
89deeaff 732 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 733
4081d704
HPN
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
f43e89a3
RIL
7402007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
741
742 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
743
b4e9c2c6
L
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
b2a00c89
L
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
8d2a9e0e
CF
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
2b53935d
JJ
7682007-09-11 Janis Johnson <janis187@us.ibm.com
769
770 * Makefile.in (dfp-filenames): Add bid128_noncomp.
771
2533577f
JJ
7722007-09-10 Janis Johnson <janis187@us.ibm.com>
773
774 * Makefile.in (dfp-filenames): Remove decUtility, add
775 decDouble, decPacked, decQuad, decSingle.
776
3ae3dbd6
HK
7772007-08-27 Hans Kester <hans.kester@ellips.nl>
778
779 * config.host : Add x86_64-elf target.
780
22867d02
L
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
6f461e76
L
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
dfb3b0e3 793 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
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
200359e8
L
8002007-07-04 H.J. Lu <hongjiu.lu@intel.com>
801
802 * Makefile.in: Use libbid for DFP when BID is enabled.
803
76f5e200
DS
8042007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
805
806 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 807 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
808 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
809
9bd196f0 8102007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 811 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
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
1910440e
RS
8192007-05-10 Richard Sandiford <richard@codesourcery.com>
820
821 * config.host (sparc-wrs-vxworks): New target.
822
7d33c31d
KH
8232007-04-14 Kazu Hirata <kazu@codesourcery.com>
824
825 * config.host: Recognize fido.
826
96fccd0d
JJ
8272007-04-04 Janis Johnson <janis187@us.ibm.com>
828
829 * configure: Check host, not target, for decimal float support.
830
577565f9
UB
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.
5f464fa2 835 (x86_64-*-linux*): Ditto.
577565f9 836
ccf8e764
RH
8372007-02-30 Kai Tietz <kai.tietz@onevision.com>
838
839 * config.host (x86_64-*-mingw*): New target.
840
79b87c74
MM
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
8fce4e31
HPN
8562007-03-19 Hans-Peter Nilsson <hp@axis.com>
857
858 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
859
e8bb4597
BM
8602007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
861
862 * Makefile.in (install-info): New dummy target.
863
344189f9
BS
8642007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
865
866 * config.host (bfin*-linux-uclibc*): Set extra_parts.
867
ac84c172
BM
8682007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
869
870 * Makefile.in: Add install-html and install-pdf dummy
871 targets.
872
cd5c2357
RS
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
d9a66f98
JJ
8802007-01-29 Janis Johnson <janis187@us.ibm.com>
881
882 * Makefile.in (dec-filenames): Add decExcept.
883
9891ec5f
DJ
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
d6efbf5a
DJ
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
17caeff2
JM
8962007-01-23 Joseph Myers <joseph@codesourcery.com>
897
898 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
899
5ea41e3a
AP
9002007-01-21 Andrew Pinski <pinskia@gmail.com>
901
902 PR target/30519
903 * config.host (alpha*-*-linux*): Set extra_parts.
904
26900826
KK
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
97af925b
DJ
9102007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
911
912 * Makefile.in (install): Handle multilibs.
913
b0088af7
BM
9142007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
915
916 * Makefile.in: Added .PHONY entry for documentation targets.
917
e0a9456a
BM
9182007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
919
920 * Makefile.in: Add empty info, html, dvi, pdf targets.
921
7fd453b4
MS
9222007-01-04 Mike Stump <mrs@apple.com>
923
924 * Makefile.in (MAKEINFO): Remove.
925 (PERL): Likewise.
926
14e8fc8b
PB
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.
dfb3b0e3 932 (gcc_objdir): Use it.
14e8fc8b 933
1555beba
DJ
9342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
935
936 * config.host (ia64*-*-linux*): Set tmake_file.
937
79e6eaeb
DJ
9382007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
939
940 * Makefile.in (version): Define.
941
fa958513
DJ
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.