]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
Remove duplicate symbol in gnu.ver (PR bootstrap/50715)
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
8acdf7c6 12011-10-07 Ian Lance Taylor <iant@google.com>
2
3 * generic-morestack-thread.c: #include <errno.h>.
4
1780e36e 52011-10-07 Ian Lance Taylor <iant@google.com>
6
7 PR target/46093
8 * generic-morestack.c (__generic_morestack): Make sure the segment
9 is large enough for both the stack frame and the copied
10 parameters.
11
f57fac72 122011-10-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13
14 PR bootstrap/49804
15 * config.host: Add crtbegin.o, crtbeginS.o, crtend.o, crtendS.o to
16 extra_parts.
17
6ef008f9 182011-09-28 Nick Clifton <nickc@redhat.com>
19
20 * config/rx/rx-lib.h: Always restrict doubles to the SF type when
21 64-bit doubles are not enabled.
22 * config/rx/rx-abi.h: Fix extraneous renaming of the floatsisf
23 and floatunsisf functions.
24
7e5fc0c4 252011-09-13 Paul Brook <paul@codesourcery.com>
6ef008f9 26
7e5fc0c4 27 * config.host (tic6x-*-*): Add c6x/t-c6x-elf. Set unwind_header.
28 * unwind-c.c (PERSONALITY_FUNCTION): Use UNWIND_POINTER_REG.
29 * unwind-arm-common.inc: New file.
30 * config/arm/unwind-arm.c: Use unwind-arm-common.inc.
31 * config/arm/unwind-arm.h: Use unwind-arm-common.h.
32 (_GLIBCXX_OVERRIDE_TTYPE_ENCODING): Define.
33 * config/c6x/libunwind.S: New file.
34 * config/c6x/pr-support.c: New file.
35 * config/c6x/unwind-c6x.c: New file.
36 * config/c6x/unwind-c6x.h: New file.
37 * config/c6x/t-c6x-elf: New file.
38
047a5c56 392011-08-23 Uros Bizjak <ubizjak@gmail.com>
40
41 * config/i386/64/sfp-machine.h (ASM_INVALID): New define.
42 (ASM_DIVZERO): Ditto.
43 (FP_HANLDE_EXCEPTIONS): Use ASM_INVALID and ASM_DIVZERO.
44
985e908e 452011-08-18 Richard Sandiford <richard.sandiford@linaro.org>
46
47 * config/arm/bpabi-lib.h (RENAME_LIBRARY_SET): Delete.
48
c1c81358 492011-08-17 Richard Sandiford <richard.sandiford@linaro.org>
50
51 PR target/50090
52 * config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias
53 instead of an assembly one.
54
7642fc98 552011-08-12 Paolo Bonzini <bonzini@gnu.org>
56
57 PR bootstrap/50047
58 * Makefile.in (install-unwind_h): Create
59 $(gcc_objdir)/include/unwind.h atomically.
60
392bda6f 612011-08-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62
63 * Makefile.in (install-unwind_h): Remove destination file first.
64
21889c08 652011-08-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
66
67 * sync.c: New file.
68 * config/mips/t-mips16: New file.
69 * config.host (mips64*-*-linux*): Add mips/t-mips16 to tmake_file.
70 (mips*-*-linux*): Likewise.
71 (mips*-sde-elf*): Likewise.
72 (mipsisa32-*-elf*): Join with mipsisa32r2-*-elf*,
73 mipsisa64-*-elf*, mipsisa64r2-*-elf*.
74 Add mips/t-mips16 to tmake_file.
75 (mipsisa64sb1-*-elf*): Add mips/t-mips16 to tmake_file.
76 (mips-*-elf*): Likewise.
77 (mips64-*-elf*): Likewise.
78 (mips64orion-*-elf*): Likewise.
79 (mips*-*-rtems*): Likewise.
80 (mipstx39-*-elf*): Likewise.
81 * Makefile.in: Use SYNC instead of LIBGCC_SYNC.
82 ($(libgcc-sync-size-funcs-o)): Use SYNC_CFLAGS instead of
83 LIBGCC_SYNC_CFLAGS.
84 Use $(srcdir) to refer to sync.c.
85 Use $<.
86 ($(libgcc-sync-funcs-o)): Likewise.
87 ($(libgcc-sync-size-funcs-s-o)): Likewise.
88 ($(libgcc-sync-funcs-s-o)): Likewise.
89
3569d462 902011-08-09 Andreas Schwab <schwab@linux-m68k.org>
91
92 * config.host (ia64*-*-linux*): Move ia64/t-glibc after
93 t-libunwind.
94
e451a093 952011-08-08 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR other/48007
98 * config/i386/value-unwind.h: New.
99
ab3bed33 1002011-08-06 Richard Sandiford <rdsandiford@googlemail.com>
101
102 * config.host (*-*-darwin*, *-*-freebsd*, *-*-linux*, frv-*-*linux*)
103 (*-*-kfreebsd*-gnu, *-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu):
104 Add to tmake_file rather than overriding it.
105
84600db5 1062011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
107
108 * config/t-softfp: Remove.
109 * soft-fp: Moved from ../gcc/config.
110 * soft-fp/README: Remove t-softfp reference.
111 * soft-fp/t-softfp: Move to config/t-softfp.
112 (softfp_machine_header): Remove.
113 (softfp_file_list): Remove config subdir.
114 (soft-fp-objects): New variable.
115 ($(soft-fp-objects)): Set INTERNAL_CFLAGS.
116 (LIB2FUNCS_EXTRA): Add to LIB2ADD instead.
117 (SFP_MACHINE, $(SFP_MACHINE)): Remove.
118 * config/t-softfp-excl: New file.
119 * config/t-softfp-sfdf: New file.
120 * config/t-softfp-tf: New file.
121 * config/no-sfp-machine.h: New file.
122 * config/arm/sfp-machine.h: New file.
123 * config/arm/t-softfp: New file.
124 * config/c6x/sfp-machine.h: New file.
125 * config/i386/32/t-fprules-softfp: Rename to ...
126 * config/i386/32/t-softfp: ... this.
127 (tifunctions, LIB2ADD): Remove.
128 (softfp_int_modes): Override.
129 * config/i386/64/t-softfp-compat (tf-functions): Remove config
130 subdir.
131 * config/i386/64/eqtf2.c: Likewise.
132 * config/i386/64/getf2.c: Likewise.
133 * config/i386/64/letf2.c: Likewise.
134 * config/ia64/sft-machine.h: New file.
135 * config/ia64/t-fprules-softfp: Rename to ...
136 * config/ia64/t-softfp: ... this.
137 * config/lm32/sfp-machine.h: New file.
138 * config/moxie/t-moxie-softfp: Remove.
139 * config/rs6000/ibm-ldouble-format: New file.
140 * config/rs6000/ibm-ldouble.c: New file.
141 * config/rs6000/libgcc-ppc-glibc.ver: New file
142 * config/rs6000/libgcc-ppc64.ver: New file
143 * config/rs6000/sfp-machine.h: New file.
144 * config/rs6000/t-freebsd: New file.
145 * config/rs6000/t-ibm-ldouble: New file.
146 * config/rs6000/t-ldbl128: Use $(srcdir) to refer to
147 libgcc-ppc-glibc.ver.
148 * config/rs6000/t-linux64: New file.
149 * config/rs6000/t-ppccomm (LIB2ADD): Add
150 $(srcdir)/config/rs6000/ibm-ldouble.c.
151 * config/rs6000/t-ppccomm-ldbl: New file.
152 * config/score/sfp-machine.h: New file.
153 * config.host (sfp_machine_header): Explain.
154 (arm*-*-linux*): Add t-softfp-sfdf, t-softfp-excl, arm/t-softfp,
155 t-softfp to tmake_file.
156 (arm*-*-uclinux*): Likewise.
157 (arm*-*-ecos-elf): Likewise.
158 (arm*-*-eabi*, arm*-*-symbianelf*): Likewise.
159 (arm*-*-rtems*): Likewise.
160 (arm*-*-elf): Likewise.
161 (ia64*-*-linux*): Replace ia64/t-fprules-softfp by ia64/t-softfp
162 in tmake_file.
163 Add t-softfp-tf, t-softfp-excl, t-softfp to tmake_file.
164 (lm32-*-elf*, lm32-*-rtems*): Add t-softfp-sfdf, t-softfp to tmake_file.
165 (lm32-*-uclinux*): Likewise.
166 (moxie-*-*): Replace moxie/t-moxie-softfp by t-softfp-sfdf,
167 t-softfp-excl, t-softfp.
168 (powerpc-*-darwin*): Add rs6000/t-ibm-ldouble to tmake_file.
169 (powerpc64-*-darwin*): Likewise.
170 (powerpc-*-freebsd*): Add t-softfp-sfdf, t-softfp-excl, t-softfp
171 to tmake_file.
172 (powerpc-*-eabisimaltivec*): Add rs6000/t-ppccomm-ldbl to
173 tmake_file.
174 (powerpc-*-eabisim*): Likewise.
175 (powerpc-*-elf*): Likewise.
176 (powerpc-*-eabialtivec*): Likewise.
177 (powerpc-xilinx-eabi*): Likewise.
178 (powerpc-*-rtems*): Likewise.
179 (powerpc-*-linux*, powerpc64-*-linux*): Add t-softfp-sfdf,
180 t-softfp-excl, t-softfp to tmake_file.
181 (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add
182 rs6000/t-ppccomm-ldbl to tmake_file.
183 (powerpcle-*-elf*): Likewise.
184 (powerpcle-*-eabisim*): Likewise.
185 (powerpcle-*-eabi*): Likewise.
186 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Add
187 rs6000/t-ibm-ldouble to tmake_file.
188 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
189 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
190 (score-*-elf): Add t-softfp-sfdf, t-softfp-excl, t-softfp to tmake_file.
191 (tic6x-*-*): Likewise.
192 (i[34567]86-*-darwin*, x86_64-*-darwin*,
193 i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu,
194 i[34567]86-*-linux*, x86_64-*-linux*, i[34567]86-*-gnu*,
195 i[34567]86-*-solaris2*, x86_64-*-solaris2.1[0-9]*,
196 i[34567]86-*-cygwin*, i[34567]86-*-mingw*, x86_64-*-mingw*,
197 i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add t-softfp-tf,
198 t-softfp to tmake_file.
199 * configure.ac (sfp_machine_header): Provide default if unset.
200 Substitute.
201 Link sfp-machine.h to config/$sfp_machine_header.
202 * configure: Regenerate.
203
a23b9c51 2042011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
205
206 * Makefile.in (double_type_size, long_double_type_size): Set.
207 Remove $(fpbit-in-libgcc) support.
208 (FPBIT_FUNCS, DPBIT_FUNCS, TPBIT_FUNCS): New variables.
209 (fpbit-src): New variable.
210 ($(fpbit-o), $(fpbit-s-o)): Use $(fpbit-src) instead of $(FPBIT).
211 Compile with -DFLOAT $(FPBIT_CFLAGS).
212 Use $<.
213 ($(dpbit-o), $(dpbit-s-o)): Use $(fpbit-src) instead of $(DPBIT).
214 Compile with $(FPBIT_CFLAGS).
215 Use $<.
216 ($(tpbit-o), $(tpbit-s-o): Use $(fpbit-src) instead of $(TPBIT).
217 Compile with -DFLOAT $(TPBIT_CFLAGS).
218 Use $<.
219 * configure.ac (double_type_size, long_double_type_size):
220 Determine and substitute.
221 * configure: Regenerate.
222 * fp-bit.c, fp-bit.h: New files.
223 * config/avr/avr-lib.h, config/h8300/h8300-lib.h: New files.
224 * config/mips/t-irix6 (TPBIT, $(gcc_objdir)/tp-bit.c): Remove.
225 * config/mips/t-mips: New file.
226 * config/mips/t-sdemtk: New file.
227 * config/rs6000/ppc64-fp.c: New file.
228 * config/rs6000/t-darwin (LIB2ADD): Add
229 $(srcdir)/config/rs6000/ppc64-fp.c.
230 * config/rs6000/t-ppc64-fp: New file.
231 * config/rx/rx-lib.h: New file.
232 * config/rx/t-rx (FPBIT): Set to true.
233 ($(gcc_objdir)/fp-bit.c): Remove.
234 (DPBIT): Set to true only with -m64bit-doubles.
235 ($(gcc_objdir)/dp-bit.c): Remove.
236 * config/sparc/t-softfp: Remove.
237 * config/spu/t-elf: New file.
238 * config/t-fdpbit, config/t-fpbit: New files.
239 * config.host (m32c*-*-*): Add t-fdpbit to tmake_file.
240 (mips*-*-*): Likewise.
241 (arm-wrs-vxworks): Likewise.
242 (arm*-*-freebsd*): Likewise.
243 (avr-*-rtems*): Add t-fpbit to tmake_file.
244 (avr-*-*): Likewise.
245 (bfin*-elf*): Add t-fdpbit to tmake_file.
246 (bfin*-uclinux*): Likewise.
247 (bfin*-linux-uclibc*): Likewise.
248 (bfin*-rtems*): New case.
249 Add t-fdpbit to tmake_file.
250 (bfin*-*): Add t-fdpbit to tmake_file.
251 (crisv32-*-elf): Likewise.
252 (cris-*-linux*): Likewise.
253 (fr30-*-elf): Likewise.
254 (frv-*-elf, frv-*-*linux*): Likewise.
255 (h8300-*-rtems*, h8300-*-elf*): Add t-fpbit to tmake_file.
256 (iq2000*-*-elf*): Add t-fdpbit to tmake_file.
257 (m32r-*-elf*): Likewise.
258 (m32rle-*-elf*): Likewise.
259 (m32r-*-linux*): Likewise.
260 (m32rle-*-linux*): Likewise.
261 (mcore-*-elf): Add t-fdpbit to tmake_file.
262 (microblaze*-*-*): Likewise.
263 (mips-sgi-irix6.5*): Add t-tpbit to tmake_file.
264 (mips*-*-netbsd*): Add mips/t-mips to tmake_file.
265 (mips64*-*-linux*): Also handle mipsisa64*-*-linux*.
266 Fix typo.
267 Add mips/t-tpbit to tmake-file.
268 (mips*-*-linux*): Fix typo.
269 (mips*-sde-elf*): New case
270 Add mips/t-sdemtk unless using newlib.
271 (mipsisa64sr71k-*-elf*): Add t-fdpbit to tmake_file.
272 (mipsisa64sb1-*-elf*): Add mips/t-mips to tmake_file.
273 (mn10300-*-*): Likewise.
274 (pdp11-*-*): Likewise.
275 (picochip-*-*): Add t-fpbit to tmake_file.
276 (powerpc-*-eabisimaltivec*): Likewise.
277 (powerpc-*-eabisim*): Likewise.
278 (powerpc-*-elf*): Likewise.
279 (powerpc-*-eabialtivec*): Likewise.
280 (powerpc-xilinx-eabi*): New case.
281 Add t-fdpbit to tmake_file.
282 (powerpc-*-eabi*): Add t-fdpbit to tmake_file.
283 (powerpc-*-rtems*): Likewise.
284 (powerpc-*-linux*, powerpc64-*-linux*): Add rs6000/t-ppc64-fp to
285 tmake_file.
286 (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add t-fdpbit to
287 tmake_file.
288 (powerpc-*-lynxos*): Likewise.
289 (powerpcle-*-elf*): Likewise.
290 (powerpcle-*-eabisim*): Likewise.
291 (powerpcle-*-eabi*): Likewise.
292 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Add
293 t-fdpbit, rs6000/t-ppc64-fp to tmake_file.
294 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
295 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
296 (rx-*-elf): Add t-fdpbit to tmake_file.
297 (sh-*-elf*, sh[12346l]*-*-elf*, sh-*-linux*)
298 (sh[2346lbe]*-*-linux*, sh-*-netbsdelf*, shl*-*-netbsdelf*)
299 (sh5-*-netbsd*, sh5l*-*-netbsd*, sh64-*-netbsd*)
300 (sh64l*-*-netbsd*): Add t-fdpbit to tmake_file except on
301 sh*-*-netbsd*.
302 (sh-*-rtems*): Add t-fdpbit to tmake_file.
303 (sh-wrs-vxworks): Likewise.
304 (sparc-*-elf*): Replace sparc/t-softfp by t-fdpbit in tmake_file.
305 (sparc-*-linux*): Add t-fdpbit to tmake_file for *-leon*.
306 (sparc-*-rtems*, sparc64-*-rtems*): Split off ...
307 (sparc64-*-rtems*): ... new case.
308 (sparc-*-rtems*): Add t-fdpbit to tmake_file.
309 (spu-*-elf*): Likewise.
310 Add spu/t-elf to tmake_file.
311 (v850*-*-*): Add t-fdpbit to tmake_file.
312 (xstormy16-*-elf): Likewise.
313 (am33_2.0-*-linux*): Add t-fdpbit to tmake_file.
314 (mep*-*-*): Likewise.
315
e59be7e3 3162011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
317
318 * Makefile.in (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): New
319 variables.
320 (LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL): New variables.
321 (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): Add $(srcdir)/emutls.c.
322 (install-unwind_h): New target.
323 (all): Depend on it.
324 * config.host (unwind_header): New variable.
325 (*-*-freebsd*): Set tmake_file to t-eh-dw2-dip.
326 (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu, *-*-knetbsd*-gnu,
327 *-*-gnu*): Likewise, also for *-*-kopensolaris*-gnu.
328 (*-*-solaris2*): Add t-eh-dw2-dip to tmake_file.
329 (arm*-*-linux*): Add arm/t-bpabi for arm*-*-linux-*eabi.
330 Set unwind_header.
331 (arm*-*-uclinux*): Add arm/t-bpabi for arm*-*-uclinux*eabi.
332 Set unwind_header.
333 (arm*-*-eabi*, arm*-*-symbianelf*): Add arm/t-bpabi for
334 arm*-*-eabi*.
335 Add arm/t-symbian to tmake_file for arm*-*-symbianelf*.
336 Set unwind_header.
337 (ia64*-*-elf*): Add ia64/t-eh-ia64 to tmake_file.
338 (ia64*-*-freebsd*): Likewise.
339 (ia64*-*-linux*): Add ia64/t-glibc, ia64/t-eh-ia64, t-libunwind to
340 tmake_file.
341 Add t-libunwind-elf, ia64/t-glibc-libunwind unless
342 $with_system_libunwind.
343 (ia64*-*-hpux*): Set tmake_file.
344 (ia64-hp-*vms*): Add ia64/t-eh-ia64 to tmake_file.
345 (picochip-*-*): Set tmake_file.
346 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Set
347 md_unwind_header.
348 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
349 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
350 (s390x-ibm-tpf*): Add t-eh-dw2-dip to tmake_file.
351 (xtensa*-*-elf*): Set tmake_file.
352 (xtensa*-*-linux*): Likewise.
353 * configure.ac: Include ../config/unwind_ipinfo.m4.
354 Call GCC_CHECK_UNWIND_GETIPINFO.
355 Link unwind.h to $unwind_header.
356 * configure: Regenerate.
357 * emutls.c, unwind-c.c, unwind-compat.c, unwind-compat.h,
358 unwind-dw2-fde-compat.c, unwind-dw2-fde-dip.c, unwind-dw2-fde.c,
359 unwind-dw2-fde.h, unwind-dw2.c, unwind-dw2.h, unwind-generic.h,
360 unwind-pe.h, unwind-sjlj.c, unwind.inc: New files.
361 * config/unwind-dw2-fde-darwin.c: New file.
362 * config/arm/libunwind.S, config/arm/pr-support.c,
363 config/arm/t-bpabi, config/arm/t-symbian, config/arm/unwind-arm.c,
364 config/arm/unwind-arm.h,: New files.
365 * config/ia64/fde-glibc.c, config/ia64/fde-vms.c,
366 config/ia64/t-eh-ia64, config/ia64/t-glibc,
367 config/ia64/t-glibc-libunwind, config/ia64/t-hpux,
368 config/ia64/t-vms, config/ia64/unwind-ia64.c,
369 config/ia64/unwind-ia64.h: New files.
370 * config/picochip/t-picochip: New file.
371 * config/rs6000/aix-unwind.h, config/rs6000/darwin-fallback.c: New
372 files.
373 * config/rs6000/t-darwin (LIB2ADDEH): Set.
374 * config/s390/t-tpf (LIB2ADDEH): Remove.
375 * config/t-darwin (LIB2ADDEH): Set.
376 * config/t-eh-dw2-dip: New file.
377 * config/t-libunwind, config/t-libunwind-elf: New files.
378 * config/t-sol2 (LIB2ADDEH): Remove.
379 * config/xtensa/t-xtensa: New file.
380
b57de711 3812011-08-02 H.J. Lu <hongjiu.lu@intel.com>
382
383 * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): New.
384 (x86_64_fallback_frame_state): Use RT_SIGRETURN_SYSCALL and
385 long long to check rt_sigreturn syscall.
386
9a4af446 3872011-08-02 Alan Modra <amodra@gmail.com>
388
389 * config/rs6000/linux-unwind.h (frob_update_context <__powerpc64__>):
390 Restore for indirect call bcrtl from correct stack slot, and only
391 if cfa+40 isn't valid.
392
bbbe4599 3932011-08-01 Julian Brown <julian@codesourcery.com>
394
395 * config.host (arm*-*-linux*, arm*-*-uclinux*, arm*-*-eabi*)
396 (arm*-*-symbianelf*): Add t-fixedpoint-gnu-prefix makefile fragment.
397 * config/arm/bpabi-lib.h (LIBGCC2_FIXEDBIT_GNU_PREFIX): Define.
398
ac34b7db 3992011-08-01 Julian Brown <julian@codesourcery.com>
400
401 * Makefile.in (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): New.
402 (libgcc-std.ver.in): Use above.
403 * fixed-bit.h (LIBGCC2_FIXEDBIT_GNU_PREFIX): Define, if
404 LIBGCC2_GNU_PREFIX is defined. Use instead of LIBGCC2_GNU_PREFIX
405 throughout file.
406 * config/t-fixedpoint-gnu-prefix: New file.
407 * config/t-gnu-prefix (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): Set.
408 * libgcc-std.ver.in (fixed-point routines): Use __FIXPTPFX__
409 instead of __PFX__.
410
2a7dfa04 4112011-07-28 H.J. Lu <hongjiu.lu@intel.com>
412
413 * config/i386/morestack.S (X86_64_SAVE_NEW_STACK_BOUNDARY): New.
414 Use X86_64_SAVE_NEW_STACK_BOUNDARY to save the new stack boundary
415 for x86-64. Properly check __x86_64__ and __LP64__.
416
a232cb08 4172010-07-28 H.J. Lu <hongjiu.lu@intel.com>
418
419 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Always use _WIN64
420 version.
421 (_FP_WS_TYPE): Likewise.
422 (_FP_I_TYPE): Likewise.
423
c54e2746 4242011-07-28 Alan Modra <amodra@gmail.com>
425
426 * config/rs6000/linux-unwind.h (frob_update_context <__powerpc64__>):
427 Leave r2 REG_UNSAVED if stopped on the instruction that saves r2
428 in a plt call stub. Do restore r2 if stopped on bctrl.
429
4d72c922 4302011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
431
432 * config.host (i[3456x]86-*-netware*): Remove.
433 * config/i386/netware-crt0.c, config/i386/t-nwld,
434 config/i386/t-slibgcc-nwld: Remove.
435
5aa04b01 4362011-07-15 Bernd Schmidt <bernds@codesourcery.com>
437
438 * config.host: Handle tic6x-*-*.
439 * config/c6x/c6x-abi.h: New file.
440
ba079bc9 4412011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
442
443 * config/i386/crtprec.c: New file.
444 * config/i386/t-crtpc: Use $(srcdir) to refer to crtprec.c.
445 * config.host (i[34567]86-*-darwin*): Add i386/t-crtpc to tmake_file.
446 Add crtprec32.o, crtprec64.o, crtprec80.o to extra_parts.
447 (x86_64-*-darwin*): Likewise.
448 (i[34567]86-*-solaris2*: Likewise.
449
1125ba83 4502011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
451
452 * config/alpha/crtfastmath.c: New file.
453 * config/i386/crtfastmath.c: New file.
454 * config/ia64/crtfastmath.c: New file.
455 * config/mips/crtfastmath.c: New file.
456 * config/sparc/crtfastmath.c: New file.
457
458 * config/t-crtfm (crtfastmath.o): Use $(srcdir) to refer to
459 crtfastmath.c.
460 Add -frandom-seed=gcc-crtfastmath.
461 * config/alpha/t-crtfm: Remove.
462 * config/i386/t-crtfm: Use $(srcdir) to refer to crtfastmath.c.
463 * config/ia64/t-ia64 (crtfastmath.o): Remove.
464
465 * config.host (alpha*-*-linux*): Replace alpha/t-crtfm by t-crtfm.
466 (alpha*-dec-osf5.1*): Likewise.
467 (alpha*-*-freebsd*): Add t-crtfm to tmake_file.
468 Add crtfastmath.o to extra_parts.
469 (i[34567]86-*-darwin*): Add i386/t-crtfm to tmake_file.
470 Add crtfastmath.o to extra_parts.
471 (x86_64-*-darwin*): Likewise.
472 (x86_64-*-mingw*): Likewise.
473 (ia64*-*-elf*): Add t-crtfm to tmake_file.
474 (ia64*-*-freebsd*): Likewise.
475 (ia64*-*-linux*): Likewise.
476 (sparc64-*-freebsd*): Add t-crtfm to tmake_file.
477 Add crtfastmath.o to extra_parts.
478
1a4a11f3 4792011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
480
481 * config/darwin-crt3.o: New file.
482 * config/rs6000/darwin-crt2.c: New file.
483 * config/t-darwin: New file.
484 * config/rs6000/t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): New variable.
485 (crt2.o): New rule.
486 * config.host (*-*-darwin*): Add crt3.o to extra_parts.
487 (powerpc-*-darwin*): Add crt2.o to extra_parts.
488 (powerpc64-*-darwin*): Likewise.
489
ef3ab47f 4902011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
491
492 * config/i386/netware-crt0.c: New file.
493 * config/i386/t-nwld: Rename to ...
494 * config/i386/t-slibgcc-nwld: ... this.
495 * config/i386/t-nwld: New file.
496 * config.host (i[3456x]86-*-netware*): Add i386/t-slibgcc-nwld to
497 tmake_file.
498 Add crt0.o, libgcc.def, libc.def, libcpre.def, posixpre.def to
499 extra_parts.
500
367b55f3 5012011-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
502
503 * configure.ac (i?86-*-solaris2*): Use libgcc copy of
504 i386/t-crtstuff.
505 * configure: Regenerate.
506
17aa03f5 5072011-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
508
509 * dfp-bit.c, dfp-bit.h: New files.
510 * Makefile.in (D32PBIT_FUNCS, D64PBIT_FUNCS, D128PBIT_FUNCS): New
511 variables.
512 ($(d32pbit-o)): Use $(srcdir) to refer to dfp-bit.c
513 ($(d64pbit-o)): Likewise.
514 ($(d128pbit-o)): Likewise.
515 * config/t-dfprules: New file.
516 * config.host (i[34567]86-*-linux*): Add t-dfprules to tmake_file.
517 (i[34567]86-*-kfreebsd*-gnu, i[34567]86-*-knetbsd*-gnu,
518 i[34567]86-*-gnu*, i[34567]86-*-kopensolaris*-gnu): Likewise.
519 (x86_64-*-linux*): Likewise.
520 (x86_64-*-kfreebsd*-gnu, x86_64-*-knetbsd*-gnu): Likewise.
521 (i[34567]86-*-cygwin*): Likewise.
522 (i[34567]86-*-mingw*, x86_64-*-mingw*): Likewise.
523 (powerpc-*-linux*, powerpc64-*-linux*): Likewise.
524
2bc72a9f 5252011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
526
527 * Makfile.in (LIBGCOV): New variable.
528 ($(libgcov-objects)): Use $(srcdir) to refer to libgcov.c.
529 * libgcov.c: New file.
530
36a5227d 5312011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
532
533 * fixed-bit.c, fixed-bit.h: New files.
534 * fixed-obj.mk ($o$(objext), $(o)_s$(objext)): Use $(srcdir) to
535 refer to fixed-bit.c.
536
689a8077 5372011-07-07 Joseph Myers <joseph@codesourcery.com>
538
539 * config.host (*local*): Remove.
540
14f27bc6 5412011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
542
543 PR target/39150
544 * config.host (*-*-solaris2*): Handle x86_64-*-solaris2.1[0-9]*
545 like i?86-*-solaris2.1[0-9]*.
546 (i[34567]86-*-solaris2*): Also handle x86_64-*-solaris2.1[0-9]*.
547 * configure.ac (i?86-*-solaris2*): Likewise.
548 * configure: Regenerate.
549
fe27820f 5502011-07-06 Thomas Schwinge <thomas@schwinge.name>
551
552 * config.host (i[34567]86-*-kfreebsd*-gnu, i[34567]86-*-knetbsd*-gnu)
553 (i[34567]86-*-gnu*, i[34567]86-*-kopensolaris*-gnu): Remove
554 md_unwind_header by splitting out of...
555 (i[34567]86-*-linux*): ... this.
556 * config.host (x86_64-*-kfreebsd*-gnu, x86_64-*-knetbsd*-gnu):
557 Remove md_unwind_header by splitting out of...
558 (x86_64-*-linux*): ... this.
559
934ca5fd 5602011-07-04 Georg-Johann Lay <avr@gjlay.de>
561
562 * config/avr/t-avr (intfuncs16): Add _clrsbXX2.
563
707238af 5642011-06-28 Nick Clifton <nickc@redhat.com>
565
566 * config.host: Recognize all V850 variants.
567
5125dcef 5682011-06-22 Uros Bizjak <ubizjak@gmail.com>
569
570 * enable-execute-stack-empty.c (__enable_execute_stack): Add prototype.
571
f92b36a5 5722011-06-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573
574 * shared-object.mk (c_flags-$o): Save c_flags.
575 ($(base)$(objext)): Use it.
576 ($(base)_s$(objext)): Likewise.
577
d8492bd3 5782011-06-21 Bernd Schmidt <bernds@codesourcery.com>
579
580 * Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.
581 * libgcc-std.ver.in (GCC_4.7.0): New section.
582
fa72efb7 5832011-06-16 Georg-Johann Lay <avr@gjlay.de>
5125dcef 584
fa72efb7 585 PR target/49313
586 PR target/29524
587 * config/avr/t-avr: Fix line endings.
588 (intfuncs16): Remove _ffsXX2, _clzXX2, _ctzXX2, _popcountXX2,
589 _parityXX2.
590
adf7c0a1 5912011-06-14 Olivier Hainque <hainque@adacore.com>
592 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
593
594 * config/mips/irix6-unwind.h: New file.
595 * config.host (mips-sgi-irix6.5*): Set md_unwind_header.
596
47529489 5972011-06-10 Eric Botcazou <ebotcazou@adacore.com>
598
599 * config/sparc/linux-unwind.h (STACK_BIAS): Define.
600 (sparc64_fallback_frame_state): Use it.
601 (sparc64_frob_update_context): Further adjust context.
602 * config/sparc/sol2-unwind.h (sparc64_frob_update_context): Likewise.
603 * config/sparc/sol2-ci.S: Add TARGET_FLAT handling.
604 * config/sparc/sol2-cn.S: Likewise.
605
a6f06169 6062011-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
607
608 * enable-execute-stack-empty.c: New file.
609 * enable-execute-stack-mprotect.c: New file.
610 * config/i386/enable-execute-stack-mingw32.c: New file.
611 * config.host (enable_execute_stack): New variable.
612 Select appropriate variants.
613 * configure.ac: Link enable-execute-stack.c to
614 $enable_execute_stack.
615 * configure: Regenerate.
616 * Makefile.in (LIB2ADD): Add enable-execute-stack.c.
617 (lib2funcs): Remove _enable_execute_stack.
618
f9cccfac 6192011-06-09 David S. Miller <davem@davemloft.net>
620 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621
622 * config.host (sparc-*-linux*): Correct md_unwind_header
623 filename.
624 (s390x-ibm-tpf*): Fix typo.
625
ee884cfb 6262011-06-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627
628 * config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file.
629 Add crtfastmath.o to extra_parts.
630 (mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of
631 mips/t-crtfm.
632 * config/mips/t-crtfm: Remove.
633
01cb8ad1 6342011-06-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
635
636 * config.host (hppa*-*-linux*): Correct md_unwind_header name.
637
73956a0d 6382011-06-04 Kaz Kojima <kkojima@gcc.gnu.org>
639
640 * config.host (sh*-*-linux*): Fix typo.
641
1e53920f 6422011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
643
644 * config/alpha/linux-unwind.h: Move from ../gcc/config/alpha.
645 * config/alpha/osf5-unwind.h: Move from ../gcc/config/alpha.
646 * config/alpha/vms-unwind.h: Move from ../gcc/config/alpha.
647 * config/bfin/linux-unwind.h: Move from ../gcc/config/bfin.
648 * config/i386/linux-unwind.h: Move from ../gcc/config/i386.
649 * config/i386/sol2-unwind.h: Move from ../gcc/config/i386.
650 * config/i386/w32-unwind.h: Move from ../gcc/config/i386.
651 Wrap in !__MINGW64__.
652 * config/ia64/linux-unwind.h: Move from ../gcc/config/ia64.
653 * config/ia64/vms-unwind.h: Move from ../gcc/config/ia64.
654 * config/m68k/linux-unwind.h: Move from ../gcc/config/m68k.
655 * config/mips/linux-unwind.h: Move from ../gcc/config/mips.
656 * config/pa/hpux-unwind.h: Move from ../gcc/config/pa.
657 * config/pa/linux-unwind.h: Move from ../gcc/config/pa.
658 * config/rs6000/darwin-unwind.h: Move from ../gcc/config/rs6000.
659 Wrap in !__LP64__.
660 * config/rs6000/linux-unwind.h: Move from ../gcc/config/rs6000.
661 * config/s390/linux-unwind.h: Move from ../gcc/config/s390.
662 * config/s390/tpf-unwind.h: Move from ../gcc/config/s390.
663 * config/sh/linux-unwind.h: Move from ../gcc/config/sh.
664 * config/sparc/linux-unwind.h: Move from ../gcc/config/sparc.
665 * config/sparc/sol2-unwind.h: Move from ../gcc/config/sparc.
666 * config/xtensa/linux-unwind.h: Move from ../gcc/config/xtensa.
667 * config/no-unwind.h: New file.
668 * config.host (md_unwind_header): Document.
669 Define.
670 (alpha*-*-linux*, alpha*-dec-osf5.1*, alpha64-dec-*vms*,
671 alpha*-dec-*vms*, bfin*-uclinux*, bfin*-linux-uclibc*,
672 hppa*-*-linux*, hppa[12]*-*-hpux10*, hppa*64*-*-hpux11*,
673 hppa[12]*-*-hpux11*): Set md_unwind_header.
674 (i[34567]86-*-linux*): Handle i[34567]86-*-kopensolaris*-gnu.
675 Set md_unwind_header.
676 (x86_64-*-linux*, i[34567]86-*-solaris2*): Set md_unwind_header.
677 (i[34567]86-*-cygwin*): Split from i[34567]86-*-mingw*.
678 (i[34567]86-*-mingw*, ia64*-*-linux*, ia64-hp-*vms*,
679 m68k-*-uclinux*, m68k-*-linux*, mips64*-*-linux*, mips*-*-linux*,
680 powerpc-*-darwin*, powerpc-*-linux*, s390-*-linux*,
681 s390x-*-linux*, s390x-ibm-tpf*, sh*-*-linux*, sparc-*-linux*,
682 sparc*-*-solaris2*, sparc64-*-linux*, xtensa*-*-linux*): Set
683 md_unwind_header.
684 * configure.ac: Link md-unwind-support.h to $md_unwind_header.
685 * configure: Regenerate.
686
8087ae75 6872011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
688
689 * config.host (mips-sgi-irix[56]*): Restrict to mips-sgi-irix6.5*.
690 Set tmake_file, extra_parts.
691 * config/mips/irix-crti.S: Move from ../gcc/config/mips/irix-crti.asm.
692 Remove O32 support.
693 * config/mips/irix-crtn.S: Move from ../gcc/config/mips/irix-crtn.asm.
694 Remove O32 support.
695 * config/mips/t-irix6: New file.
696 * config/mips/t-slibgcc-irix: New file.
697
506cfbc8 6982011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
699
700 * config/s390/t-tpf (LIB2ADDEHDEP): Remove.
701 * config/t-sol2 (LIB2ADDEH): Use gcc_srcdir, add emutls.c.
702
541346b9 7032011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
704
705 * configure.ac (target_thread_file): Determine thread model.
706 * configure: Regenerate.
707 * config.host (alpha*-dec-osf5.1*): Set tmake_file, extra_parts.
708 * config/alpha/t-alpha: New file.
709 * config/alpha/t-crtfm: Use $<.
710 * config/alpha/t-ieee: New file.
711 * config/alpha/t-osf-pthread: New file.
712 * config/alpha/t-slibgcc-osf: New file.
713 * config/alpha/libgcc-osf5.ver: New file.
714
43ae7603 7152011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
716
717 * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
718 tmake_file.
719 Add crtfastmath.o to extra_parts.
720
f0d9a626 7212011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
722
723 * config/gmon-sol2.c: Reindent.
724 Cleanup comments.
725 Remove, correct casts.
726 Use STDERR_FILENO, NULL.
727 (BASEADDRESS): Remove.
728 (minbrk): Remove.
729 (errno, sbrk): Remove declarations.
730 (monstartup) [hp300]: Remove.
731 (mcount): Remove.
732
63abf89e 7332011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
734
735 * Makefile.in (cpu_type): Define.
736 * config.host (i[34567]86-*-rtems*): Handle it.
737 (i[34567]86-*-solaris2*): Move body ...
738 (*-*-solaris2*): ... here.
739 New case, generalize.
740 (sparc-*-elf*): Handle it.
741 (sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
742 (sparc-*-rtems*, sparc64-*-rtems*); Handle it.
743 (sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
744 Fold into ...
745 (sparc*-*-solaris2*): ... this.
746 New case.
747 (sparc64-*-elf*): Handle it.
748 * config/gmon-sol2.c: Move from ../gcc/config/sparc.
749 Merge ../gcc/config/i386/gmon-sol2.c.
750 * config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
751 Use C comments.
752 Merge ../gcc/config/i386/sol2-gc1.asm.
753 * config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
754 Use C comments.
755 * config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
756 Use C comments.
757 * config/i386/t-crtfm (crtfastmath.o): Use $<.
758 * config/i386/t-crtstuff: New file.
759 * config/i386/t-softfp: New file.
760 * config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
761 $(T)crti.o, $(T)crtn.o): Remove.
762 (gcrt1.o): New rule.
763 (TARGET_LIBGCC2_CFLAGS): Remove.
764 * config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
765 * config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
766 * config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
767 * config/sparc/t-sol2: New file.
768 * config/sparc/t-crtfm: Move to ...
769 * config/t-crtfm: ... this.
770 Use $(cpu_type), $<.
771 * config/t-crtin: New file.
772 * config/sparc/t-softfp: New file.
773 * config/sparc/t-softmul: New file.
774 * config/t-rtems: New file.
775 * config/t-slibgcc: New file.
776 * config/t-slibgcc-elf-ver: New file.
777 * config/t-slibgcc-gld: New file.
778 * config/t-slibgcc-sld: New file.
779 * config/t-sol2: New file.
780 * configure.ac: Include ../config/lib-ld.m4.
781 Call AC_LIB_PROG_LD_GNU.
782 Substitute cpu_type.
783 * configure: Regenerate.
784
b1da9d72 7852011-05-27 Bernd Schmidt <bernds@codesourcery.com>
786
787 PR bootstrap/49173
788 * config/t-slibgcc-darwin (SHLIB_MAPFILES): Look for
789 libgcc-std.ver in the build directory.
790 * config/s390/t-linux (SHLIB_MAPFILES): Likewise.
791 * config/sh/t-linux (SHLIB_MAPFILES): Likewise.
792
f308a9b2 7932011-05-25 Bernd Schmidt <bernds@codesourcery.com>
794
795 * libgcc-std.ver.in: New file.
796 * Makefile.in (LIBGCC_VER_GNU_PREFIX, LIBGCC_VER_SYMBOLS_PREFIX): New
797 variables.
798 (libgcc-std.ver): New rule.
799 * config/t-gnu-prefix: New file.
800
c177b341 8012011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
802
803 * config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
804
8633828c 8052011-05-10 Joseph Myers <joseph@codesourcery.com>
806
807 * config/i386/darwin-lib.h: New file.
808
3be74046 8092011-05-10 Joseph Myers <joseph@codesourcery.com>
810
811 * config/arm/symbian-lib.h: New.
812
5e1a494e 8132011-05-04 Chris Demetriou <cgd@google.com>
814
815 * config/i386/morestack.S (__i686.get_pc_thunk.bx): Rename to...
816 (__x86.get_pc_thunk.bx): ...this.
817 (__morestack): Adjust for rename, remove undef of __i686.
818
0bb50d04 8192011-05-03 Chris Demetriou <cgd@google.com>
820
821 * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
822
17b3d2a8 8232011-03-22 Joseph Myers <joseph@codesourcery.com>
824
825 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
826 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
827 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
828 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
829 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
830 Remove cases.
831
95525c17 8322011-03-14 Andreas Tobler <andreast@fgznet.ch>
833
834 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
835 Adjust copyright year.
836
82c96609 8372011-03-07 Ian Lance Taylor <iant@google.com>
838
839 * generic-morestack.c (__splitstack_find): Adjust returned stack
840 pointer to include all registers pushed by __morestack.
841
abfe0c5b 8422011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
843
844 PR target/40125
845 * configure.ac: Call ACX_NONCANONICAL_TARGET.
846 (toolexecdir): Calculate and AC_SUBST.
847 (toolexeclibdir): Likewise.
848 * Makefile.in (target_noncanonical): Import.
849 (toolexecdir): Likewise.
850 (toolexeclibdir): Likewise.
851 * configure: Regenerate.
852
48f93ee5 8532010-12-13 Nathan Froyd <froydnj@codesourcery.com>
854
855 PR target/46040
856 * config/arm/bpabi.h: Rename to...
857 * config/arm/bpabi-lib.h: ...this.
858
76aa642f 8592010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860
861 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
862 appropriate.
863 * configure: Regenerate.
864
e8b06528 8652010-11-24 Nathan Froyd <froydnj@codesourcery.com>
866
867 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
868 __FLOAT_WORD_ORDER__.
869 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
870 Delete.
871
2b7a4d59 8722010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
873
874 PR other/46202
875 * Makefile.in (install-strip): New phony target.
876
457123d6 8772010-11-07 Ian Lance Taylor <iant@google.com>
878
879 PR target/46089
880 * config/i386/morestack.S (__morestack_large_model): New
881 function.
882
f6e5e456 8832010-10-23 Nathan Froyd <froydnj@codesourcery.com>
884
885 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
886 Delete.
887 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
888
faf175ae 8892010-10-14 Nathan Froyd <froydnj@codesourcery.com>
890
891 * config/arm/bpabi.h: New file.
892 * config/frv/frv-abi.h: New file.
893
9266176d 8942010-10-01 Ian Lance Taylor <iant@google.com>
895
896 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
897 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
898
13ba4217 8992010-10-01 H.J. Lu <hongjiu.lu@intel.com>
900
901 PR target/45858
902 * config.host: Add the missing `$'.
903
d34b0d1e 9042010-09-30 Michael Eager <eager@eagercon.com>
905
906 * config.host: Add microblaze*-*-*.
907 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
908 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
909 udivsi3.asm,umodsi3.asm}: New.
910
78ca2689 9112010-09-28 Ian Lance Taylor <iant@google.com>
912
913 * configure.ac: Adjust CFI test to test assembler directly rather
914 than checking gcc preprocessor macro.
915 * configure: Rebuild.
916
c9b3ebc5 9172010-09-27 Ian Lance Taylor <iant@google.com>
918
919 * configure.ac: Test whether assembler supports CFI directives.
920 * config.host: Only add t-stack and i386/t-stack-i386 to
921 tmake_file if libgcc_cv_cfi is "yes".
922 * configure: Rebuild.
923
48b14f50 9242010-09-27 Ian Lance Taylor <iant@google.com>
925
926 * generic-morestack.h: New file.
927 * generic-morestack.c: New file.
928 * generic-morestack-thread.c: New file.
929 * config/i386/morestack.S: New file.
930 * config/t-stack: New file.
931 * config/i386/t-stack-i386: New file.
932 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
933 i386/t-stack-i386 to tmake_file.
934
fd80c7a1 9352010-09-21 Iain Sandoe <iains@gcc.gnu.org>
936
937 * Makefile.in (libgcc-extra-parts): Check for static archives and
938 invoke ranlib after installing them.
939 (gcc-extra-parts): Likewise.
940 (install-leaf): Likewise.
941
70fbcd6d 9422010-09-14 H.J. Lu <hongjiu.lu@intel.com>
943
944 * configure: Regenerated.
945
19aace05 9462010-09-10 Kai Tietz <kai.tietz@onevision.com>
947
70fbcd6d 948 * configure: Regenerated.
19aace05 949
279dadf5 9502010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
951 Andrew Pinski <pinskia@gmail.com>
952
5125dcef 953 PR target/40959
279dadf5 954 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
955
a87eb011 9562010-09-06 H.J. Lu <hongjiu.lu@intel.com>
957
958 PR target/45524
959 * configure: Regenerated.
960
e6425baf 9612010-09-06 Andreas Schwab <schwab@redhat.com>
962
963 * configure: Regenerate.
964
e88f4c66 9652010-09-03 Uros Bizjak <ubizjak@gmail.com>
966
967 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
968 64bit targets.
969 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
970 for 64bit targets.
971
1d8139cc 9722010-09-03 Uros Bizjak <ubizjak@gmail.com>
973 Iain Sandoe <iains@gcc.gnu.org>
974
975 PR target/45476
976 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
977 LIB2FUNCS_EXCLUDE functions.
978
23340821 9792010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
980
981 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
982 Include dfp.m4.
983 * configure: Regenerate.
984
278afeb5 9852010-09-01 Uros Bizjak <ubizjak@gmail.com>
986
987 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
988 i386/t-freebsd to tmake_file.
989 * config/i386/t-freebsd: New file.
990 * config/i386/libgcc-bsd.ver: New file.
991
952bf8bb 9922010-07-23 Nathan Froyd <froydnj@codesourcery.com>
993
994 * config.host (powerpc*-eabispe*): Set tmake_file.
995 (powerpc*-eabi*): Likewise.
996 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
997 crtbeginS, crtendS, crtbeginT.
998
283681bb 9992010-06-12 Kazu Hirata <kazu@codesourcery.com>
1000
1001 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
1002 to tmake_file. Add crtfastmath.o to extra_parts.
1003 * config/mips/t-crtfm: New.
1004
a6180b96 10052010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007 * config.host (sparc64-*-rtems*): New target.
1008
05157f42 10092010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1010
1011 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
1012 assembler syntax.
1013
8a84c748 10142010-04-15 Thomas Schwinge <tschwinge@gnu.org>
1015
1016 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
1017
ed3e1bbc 10182010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1019
1020 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
1021 alpha-dec-osf5.0* support.
1022
f8a8f9d9 10232010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
432dd419 1024
1025 * config.host: Add lm32-*-rtems*.
1026
20be3c56 10272010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1028 Uros Bizjak <ubizjak@gmail.com>
1029
1030 PR target/39048
1031 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
1032 like other remaining 32-bit x86 OSes.
1033 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
1034 assembler syntax.
1035 * config/i386/libgcc-sol2.ver: New file.
1036 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
1037
8f0f72c0 10382010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
1039
1040 PR c/43553
1041 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
1042 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
1043 is used and substitute set_use_emutls.
1044 * configure: Regenerated.
1045
cf842d6a 10462010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
1047
1048 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
1049
4dcd7ab3 10502010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1051
1052 PR target/38085
1053 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
1054 MULTILIB_CFLAGS.
1055 ($(T)gcrt1.o): Likewise.
1056 ($(T)crt1.o): Likewise.
1057 ($(T)crti.o): Likewise.
1058 ($(T)crtn.o): Likewise.
1059
a426f025 10602010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1061
1062 PR other/42980
1063 * Makefile.in (install): Use $(MAKE) string in rule, for
1064 parallel make.
1065
8525326e 10662010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
1067
1068 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
1069 * config/mmix/t-mmix: New file.
1070 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
1071
14a10763 10722010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
1073
1074 PR java/41991
1075 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
1076 SHLIB_MAPFILES.
1077
00301a1a 10782010-01-04 Anthony Green <green@moxielogic.com>
1079
1080 * config/moxie/crti.asm, config/moxie/crtn.asm,
1081 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
1082 config/moxie/t-moxie: New files.
1083 * config.host: Add t-moxie-softfp reference.
1084
d2b1aa3d 10852009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
1086
1087 PR other/39888
1088 * config/t-slibgcc-darwin: Fix embedded rpaths for
1089 --enable-version-specific-runtime-libs, build extension stub
1090 libs exposing features available from current libgcc_s.
1091
f6fe91e8 10922009-11-11 Jon Beniston <jon@beniston.com>
1093
278afeb5 1094 * config.host: Add lm32 targets.
1095 * config/lm32: New directory.
1096 * config/lm32/libgcc_lm32.h: New file.
1097 * config/lm32/_mulsi3.c: New file.
1098 * config/lm32/_udivmodsi4.c: New file.
1099 * config/lm32/_divsi3.c: New file.
1100 * config/lm32/_modsi3.c: New file.
1101 * config/lm32/_udivsi3.c: New file.
1102 * config/lm32/_umodsi3.c: New file.
1103 * config/lm32/_lshrsi3.S: New file.
1104 * config/lm32/_ashrsi3.S: New file.
1105 * config/lm32/_ashlsi3.S: New file.
1106 * config/lm32/crti.S: New file.
1107 * config/lm32/crtn.S: New file.
1108 * config/lm32/t-lm32: New file.
1109 * config/lm32/t-elf: New file.
1110 * config/lm32/t-uclinux: New file.
f6fe91e8 1111
24833e1a 11122009-10-26 Nick Clifton <nickc@redhat.com>
1113
1114 * config.host: Add support for RX target.
1115 * config/rx: New directory.
1116 * config/rx/rx-abi-functions.c: New file. Supplementary
1117 functions for libgcc to support the RX ABI.
1118 * config/rx/rx-abi.h: New file. Supplementary header file for
1119 libgcc RX ABI functions.
1120 * config/rx/t-rx: New file: Makefile fragment for building
1121 libgcc for the RX.
1122
1d7e299f 11232009-10-09 Uros Bizjak <ubizjak@gmail.com>
1124
1125 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
1126 constraint of y0 to "g".
1127
e38fe738 11282009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1129
1130 * config.host: Include the s390 makefile fragments.
1131 * config/s390/32/_fixdfdi.c: New file.
1132 * config/s390/32/_fixsfdi.c: New file.
1133 * config/s390/32/_fixtfdi.c: New file.
1134 * config/s390/32/_fixunsdfdi.c: New file.
1135 * config/s390/32/_fixunssfdi.c: New file.
1136 * config/s390/32/_fixunstfdi.c: New file.
1137 * config/s390/32/t-floattodi: New file.
1138 * config/s390/libgcc-glibc.ver: New file.
1139 * config/s390/t-crtstuff: New file.
1140 * config/s390/t-linux: New file.
1141 * config/s390/t-tpf: New file.
1142
81a71e2b 11432009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1144
1145 * configure.ac (AC_PREREQ): Bump to 2.64.
1146
a1ef431d 11472009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
1148
1149 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
1150
cd9a469c 11512009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1152
1153 * configure: Regenerate.
1154
9b9a2528 11552009-08-09 Douglas B Rupp <rupp@gnat.com>
1156
1157 * config.host (ia64-hp-*vms*): New target.
1158 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
1159 with ia64-hp-*vms*.
1160
a2655af1 11612009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1162
1163 * configure.ac: Add snippet for maintainer-mode.
1164 * configure: Regenerate.
1165 * Makefile.in (AUTOCONF, configure_deps): New variables.
1166 ($(srcdir)/configure)): New rule, active only with maintainer
1167 mode turned on.
1168
46222c18 11692009-06-23 DJ Delorie <dj@redhat.com>
1170
1171 Add MeP port.
1172 * config.host: Add mep support.
1173
13dc7657 11742009-06-22 Kai Tietz <kai.tietz@onevision.com>
1175
82a3cc73 1176 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 1177 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
82a3cc73 1178
1179 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
1180 for mingw targets.
13dc7657 1181 * config/i386/64/_multc3.c: Likewise.
1182 * config/i386/64/_powitf2.c: Likewise.
1183 * config/i386/64/eqtf2.c: Likewise.
1184 * config/i386/64/getf2.c: Likewise.
1185 * config/i386/64/letf2.c: Likewise.
1186 * config/i386/64/letf2.c: Likewise.
82a3cc73 1187 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
1188 unsigned long long for x64 mingw targets.
1189 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
1190 (_FP_I_TYPE): Define as long long for x64 mingw target.
13dc7657 1191
63bfd172 11922009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
1193
1194 * config.host (vax-*-linux*): New.
1195
be52b6d8 11962009-05-31 Anthony Green <green@moxielogic.com>
1197
1198 * config.host: Add moxie support.
1199 * config/moxie/t-moxie: New file.
1200
6471e33b 12012009-05-29 David Billinghurst <billingd@gcc.gnu.org>
1202
1203 * config.host: Add i386/${host_address}/t-fprules-softfp and
1d7e299f 1204 t-softfp to tmake_file for i[34567]86-*-cygwin*.
6471e33b 1205
09ec66c8 12062009-04-17 Aurelien Jarno <aurelien@aurel32.net>
1207
1208 * config.host: Add i386/${host_address}/t-fprules-softfp to
1209 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
1210
6bc9506f 12112009-04-09 Nick Clifton <nickc@redhat.com>
1212
1213 * config/ia64/tf-signs.c: Change copyright header to refer to
1214 version 3 of the GNU General Public License with version 3.1
1215 of the GCC Runtime Library Exception and to point readers at
1216 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1217 web page.
1218 * config/i386/32/tf-signs.c: Likewise.
1219 * config/libbid/_addsub_dd.c: Likewise.
1220 * config/libbid/_addsub_sd.c: Likewise.
1221 * config/libbid/_addsub_td.c: Likewise.
1222 * config/libbid/_dd_to_df.c: Likewise.
1223 * config/libbid/_dd_to_di.c: Likewise.
1224 * config/libbid/_dd_to_sd.c: Likewise.
1225 * config/libbid/_dd_to_sf.c: Likewise.
1226 * config/libbid/_dd_to_si.c: Likewise.
1227 * config/libbid/_dd_to_td.c: Likewise.
1228 * config/libbid/_dd_to_tf.c: Likewise.
1229 * config/libbid/_dd_to_udi.c: Likewise.
1230 * config/libbid/_dd_to_usi.c: Likewise.
1231 * config/libbid/_dd_to_xf.c: Likewise.
1232 * config/libbid/_df_to_dd.c: Likewise.
1233 * config/libbid/_df_to_sd.c: Likewise.
1234 * config/libbid/_df_to_td.c: Likewise.
1235 * config/libbid/_di_to_dd.c: Likewise.
1236 * config/libbid/_di_to_sd.c: Likewise.
1237 * config/libbid/_di_to_td.c: Likewise.
1238 * config/libbid/_div_dd.c: Likewise.
1239 * config/libbid/_div_sd.c: Likewise.
1240 * config/libbid/_div_td.c: Likewise.
1241 * config/libbid/_eq_dd.c: Likewise.
1242 * config/libbid/_eq_sd.c: Likewise.
1243 * config/libbid/_eq_td.c: Likewise.
1244 * config/libbid/_ge_dd.c: Likewise.
1245 * config/libbid/_ge_sd.c: Likewise.
1246 * config/libbid/_ge_td.c: Likewise.
1247 * config/libbid/_gt_dd.c: Likewise.
1248 * config/libbid/_gt_sd.c: Likewise.
1249 * config/libbid/_gt_td.c: Likewise.
1250 * config/libbid/_isinfd128.c: Likewise.
1251 * config/libbid/_isinfd32.c: Likewise.
1252 * config/libbid/_isinfd64.c: Likewise.
1253 * config/libbid/_le_dd.c: Likewise.
1254 * config/libbid/_le_sd.c: Likewise.
1255 * config/libbid/_le_td.c: Likewise.
1256 * config/libbid/_lt_dd.c: Likewise.
1257 * config/libbid/_lt_sd.c: Likewise.
1258 * config/libbid/_lt_td.c: Likewise.
1259 * config/libbid/_mul_dd.c: Likewise.
1260 * config/libbid/_mul_sd.c: Likewise.
1261 * config/libbid/_mul_td.c: Likewise.
1262 * config/libbid/_ne_dd.c: Likewise.
1263 * config/libbid/_ne_sd.c: Likewise.
1264 * config/libbid/_ne_td.c: Likewise.
1265 * config/libbid/_sd_to_dd.c: Likewise.
1266 * config/libbid/_sd_to_df.c: Likewise.
1267 * config/libbid/_sd_to_di.c: Likewise.
1268 * config/libbid/_sd_to_sf.c: Likewise.
1269 * config/libbid/_sd_to_si.c: Likewise.
1270 * config/libbid/_sd_to_td.c: Likewise.
1271 * config/libbid/_sd_to_tf.c: Likewise.
1272 * config/libbid/_sd_to_udi.c: Likewise.
1273 * config/libbid/_sd_to_usi.c: Likewise.
1274 * config/libbid/_sd_to_xf.c: Likewise.
1275 * config/libbid/_sf_to_dd.c: Likewise.
1276 * config/libbid/_sf_to_sd.c: Likewise.
1277 * config/libbid/_sf_to_td.c: Likewise.
1278 * config/libbid/_si_to_dd.c: Likewise.
1279 * config/libbid/_si_to_sd.c: Likewise.
1280 * config/libbid/_si_to_td.c: Likewise.
1281 * config/libbid/_td_to_dd.c: Likewise.
1282 * config/libbid/_td_to_df.c: Likewise.
1283 * config/libbid/_td_to_di.c: Likewise.
1284 * config/libbid/_td_to_sd.c: Likewise.
1285 * config/libbid/_td_to_sf.c: Likewise.
1286 * config/libbid/_td_to_si.c: Likewise.
1287 * config/libbid/_td_to_tf.c: Likewise.
1288 * config/libbid/_td_to_udi.c: Likewise.
1289 * config/libbid/_td_to_usi.c: Likewise.
1290 * config/libbid/_td_to_xf.c: Likewise.
1291 * config/libbid/_tf_to_dd.c: Likewise.
1292 * config/libbid/_tf_to_sd.c: Likewise.
1293 * config/libbid/_tf_to_td.c: Likewise.
1294 * config/libbid/_udi_to_dd.c: Likewise.
1295 * config/libbid/_udi_to_sd.c: Likewise.
1296 * config/libbid/_udi_to_td.c: Likewise.
1297 * config/libbid/_unord_dd.c: Likewise.
1298 * config/libbid/_unord_sd.c: Likewise.
1299 * config/libbid/_unord_td.c: Likewise.
1300 * config/libbid/_usi_to_dd.c: Likewise.
1301 * config/libbid/_usi_to_sd.c: Likewise.
1302 * config/libbid/_usi_to_td.c: Likewise.
1303 * config/libbid/_xf_to_dd.c: Likewise.
1304 * config/libbid/_xf_to_sd.c: Likewise.
1305 * config/libbid/_xf_to_td.c: Likewise.
1306 * config/libbid/bid128.c: Likewise.
1307 * config/libbid/bid128_2_str.h: Likewise.
1308 * config/libbid/bid128_2_str_macros.h: Likewise.
1309 * config/libbid/bid128_2_str_tables.c: Likewise.
1310 * config/libbid/bid128_add.c: Likewise.
1311 * config/libbid/bid128_compare.c: Likewise.
1312 * config/libbid/bid128_div.c: Likewise.
1313 * config/libbid/bid128_fma.c: Likewise.
1314 * config/libbid/bid128_logb.c: Likewise.
1315 * config/libbid/bid128_minmax.c: Likewise.
1316 * config/libbid/bid128_mul.c: Likewise.
1317 * config/libbid/bid128_next.c: Likewise.
1318 * config/libbid/bid128_noncomp.c: Likewise.
1319 * config/libbid/bid128_quantize.c: Likewise.
1320 * config/libbid/bid128_rem.c: Likewise.
1321 * config/libbid/bid128_round_integral.c: Likewise.
1322 * config/libbid/bid128_scalb.c: Likewise.
1323 * config/libbid/bid128_sqrt.c: Likewise.
1324 * config/libbid/bid128_string.c: Likewise.
1325 * config/libbid/bid128_to_int16.c: Likewise.
1326 * config/libbid/bid128_to_int32.c: Likewise.
1327 * config/libbid/bid128_to_int64.c: Likewise.
1328 * config/libbid/bid128_to_int8.c: Likewise.
1329 * config/libbid/bid128_to_uint16.c: Likewise.
1330 * config/libbid/bid128_to_uint32.c: Likewise.
1331 * config/libbid/bid128_to_uint64.c: Likewise.
1332 * config/libbid/bid128_to_uint8.c: Likewise.
1333 * config/libbid/bid32_to_bid128.c: Likewise.
1334 * config/libbid/bid32_to_bid64.c: Likewise.
1335 * config/libbid/bid64_add.c: Likewise.
1336 * config/libbid/bid64_compare.c: Likewise.
1337 * config/libbid/bid64_div.c: Likewise.
1338 * config/libbid/bid64_fma.c: Likewise.
1339 * config/libbid/bid64_logb.c: Likewise.
1340 * config/libbid/bid64_minmax.c: Likewise.
1341 * config/libbid/bid64_mul.c: Likewise.
1342 * config/libbid/bid64_next.c: Likewise.
1343 * config/libbid/bid64_noncomp.c: Likewise.
1344 * config/libbid/bid64_quantize.c: Likewise.
1345 * config/libbid/bid64_rem.c: Likewise.
1346 * config/libbid/bid64_round_integral.c: Likewise.
1347 * config/libbid/bid64_scalb.c: Likewise.
1348 * config/libbid/bid64_sqrt.c: Likewise.
1349 * config/libbid/bid64_string.c: Likewise.
1350 * config/libbid/bid64_to_bid128.c: Likewise.
1351 * config/libbid/bid64_to_int16.c: Likewise.
1352 * config/libbid/bid64_to_int32.c: Likewise.
1353 * config/libbid/bid64_to_int64.c: Likewise.
1354 * config/libbid/bid64_to_int8.c: Likewise.
1355 * config/libbid/bid64_to_uint16.c: Likewise.
1356 * config/libbid/bid64_to_uint32.c: Likewise.
1357 * config/libbid/bid64_to_uint64.c: Likewise.
1358 * config/libbid/bid64_to_uint8.c: Likewise.
1359 * config/libbid/bid_b2d.h: Likewise.
1360 * config/libbid/bid_binarydecimal.c: Likewise.
1361 * config/libbid/bid_conf.h: Likewise.
1362 * config/libbid/bid_convert_data.c: Likewise.
1363 * config/libbid/bid_decimal_data.c: Likewise.
1364 * config/libbid/bid_decimal_globals.c: Likewise.
1365 * config/libbid/bid_div_macros.h: Likewise.
1366 * config/libbid/bid_dpd.c: Likewise.
1367 * config/libbid/bid_flag_operations.c: Likewise.
1368 * config/libbid/bid_from_int.c: Likewise.
1369 * config/libbid/bid_functions.h: Likewise.
1370 * config/libbid/bid_gcc_intrinsics.h: Likewise.
1371 * config/libbid/bid_inline_add.h: Likewise.
1372 * config/libbid/bid_internal.h: Likewise.
1373 * config/libbid/bid_round.c: Likewise.
1374 * config/libbid/bid_sqrt_macros.h: Likewise.
1375
13762009-04-09 Jakub Jelinek <jakub@redhat.com>
1377
1378 * Makefile.in: Change copyright header to refer to version
1379 3 of the GNU General Public License and to point readers at the
1380 COPYING3 file and the FSF's license web page.
1381 * config.host: Likewise.
1382
4e5e2802 13832009-04-07 Alan Modra <amodra@bigpond.net.au>
1384
1385 * config.host: Reorder and merge to match config.gcc change.
1386
8d40ea45 13872009-04-03 Alan Modra <amodra@bigpond.net.au>
1388
1389 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
1390
f2397fc4 13912009-03-28 Joseph Myers <joseph@codesourcery.com>
1392
1393 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
1394 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
1395 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
1396 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
1397
24200b28 13982009-02-12 Uros Bizjak <ubizjak@gmail.com>
1399
1400 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
1401 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
1402
8b21beb2 14032009-02-12 H.J. Lu <hongjiu.lu@intel.com>
1404
24200b28 1405 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
1406 ia64/t-softfp-compat to tmake_file.
8b21beb2 1407
1408 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
1409
1410 * config/ia64/__divxf3.asm: New.
1411 * config/ia64/_fixtfdi.asm: Likewise.
1412 * config/ia64/_fixunstfdi.asm: Likewise.
1413 * config/ia64/_floatditf.asm: Likewise.
1414 * config/ia64/t-fprules-softfp: Likewise.
1415 * config/ia64/t-softfp-compat: Likewise.
1416 * config/ia64/tf-signs.c: Likewise.
1417
9df8be69 14182009-01-18 Ben Elliston <bje@au.ibm.com>
1419
1420 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
1421
f2b540ae 14222009-01-16 Ben Elliston <bje@au.ibm.com>
1423
1424 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
1425 to tmake_file.
1426
5790f80a 14272009-01-13 Ben Elliston <bje@au.ibm.com>
1428
1429 * config/t-softfp: New file.
1430 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
1431 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
1432
b8138586 14332009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435 * config.host: Add m32r*-*-rtems*.
1436
7eac0a4e 14372008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
1438
1439 * config.host: Add m32c*-*-rtems*.
1440
03150a33 14412008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1442
1443 PR bootstrap/33100
1444 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
1445 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
1446 * configure: Regenerate.
1447 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
1448 tmake_file here from gcc/config.gcc.
1449 Move extra_parts here from gcc/config.gcc.
1450 * config/i386/t-sol2: Move here from gcc/config/i386.
1451 Use gcc_srcdir instead of srcdir.
1452
77a32a8e 14532008-11-18 Adam Nemet <anemet@caviumnetworks.com>
1454
1455 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
1456 case.
1457
1eab96a6 14582008-11-09 Thomas Schwinge <tschwinge@gnu.org>
1459
1460 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
1461
74cd9df8 14622008-10-08 Thomas Schwinge <tschwinge@gnu.org>
1463
1464 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
1465
8372e9ea 14662008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
1467
1468 Add picoChip port.
1469 * config.host: Add picochip-*-*.
1470
75c7ffbc 14712008-08-06 Bob Wilson <bob.wilson@acm.org>
1472
1473 * config.host: Match more processor names for Xtensa.
1474
fb4830c6 14752008-07-08 H.J. Lu <hongjiu.lu@intel.com>
1476
1477 * config/i386/64/t-softfp-compat: Update comments.
1478
7c92db45 14792008-07-07 H.J. Lu <hongjiu.lu@intel.com>
1480
1481 * config/i386/64/_divtc3-compat.c: Moved to ...
1482 * config/i386/64/_divtc3.c: Here.
1483
1484 * config/i386/64/_multc3-compat.c: Moved to ...
1485 * config/i386/64/_multc3.c: Here.
1486
1487 * config/i386/64/_powitf2-compat.c: Moved to ...
1488 * config/i386/64/_powitf2.c: Here.
1489
1490 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
1491 .c suffix instead of -compat.c.
1492
ec2e6a4e 14932008-07-05 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
1496 (_FP_MUL_MEAT_D): Ditto.
1497 (_FP_DIV_MEAT_S): Ditto.
1498 (_FP_DIV_MEAT_D): Ditto.
1499
fdbb505a 15002008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
1501
1502 * Makefile.in: Add support for __sync_* libgcc functions.
1503
310c48f2 15042008-07-03 H.J. Lu <hongjiu.lu@intel.com>
1505
1506 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
1507
144633f4 15082008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1509
1510 PR boostrap/36702
1511 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
1512 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
1513
1514 * config/i386/64/t-fprules-softfp: Moved to ...
1515 * config/i386/64/t-softfp-compat: This. New.
1516
e25ffafe 15172008-07-02 Uros Bizjak <ubizjak@gmail.com>
1518
1519 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
1520 Initialize f with 0.0.
1521
b3fd46a0 15222008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1523
1524 PR target/36669
1525 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
1526
1527 * config/i386/64/_divtc3-compat.c: New.
1528 * config/i386/64/_multc3-compat.c: Likewise.
1529 * config/i386/64/_powitf2-compat.c: Likewise.
1530 * config/i386/64/eqtf2.c: Likewise.
1531 * config/i386/64/getf2.c: Likewise.
1532 * config/i386/64/letf2.c: Likewise.
1533 * config/i386/64/t-fprules-softfp: Likewise.
1534
15352008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 * config.host: Add i386/${host_address}/t-fprules-softfp to
1538 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
1d7e299f 1539 i[34567]86-*-linux*, x86_64-*-linux*.
b3fd46a0 1540
1541 * configure.ac: Set host_address to 64 or 32 for x86.
1542 * configure: Regenerated.
1543
1544 * Makefile.in (config.status): Also depend on
1545 $(srcdir)/config.host.
1546
1547 * config/i386/32/t-fprules-softfp: New.
1548 * config/i386/32/tf-signs.c: Likewise.
1549
1550 * config/i386/64/sfp-machine.h: New. Moved from gcc.
1551
15522008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1553 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * config/i386/32/sfp-machine.h: New.
1556
eaef9489 15572008-06-26 Nathan Froyd <froydnj@codesourcery.com>
1558
1559 * config/rs6000/t-ppccomm: Remove rules that conflict with
1560 auto-generated rules.
1561
5b2c7553 15622008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1563
1564 * configure.ac: sinclude override.m4.
1565 * configure: Regenerate.
1566
dde02e56 15672008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
1568
1569 * configure: Regenerate.
1570
4d6f3aad 15712008-06-10 Joseph Myers <joseph@codesourcery.com>
1572
1573 * Makefile.in (DECNUMINC): Remove
1574 -I$(MULTIBUILDTOP)../../libdecnumber.
1575 * gstdint.h: New.
1576
6af9f7ea 15772008-06-07 Joseph Myers <joseph@codesourcery.com>
1578
1579 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
1580 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
1581 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
1582 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
1583 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
1584 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
1585 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
1586 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
1587 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
1588 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
1589 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
1590 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
1591 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
1592 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
1593
ccf1c0f1 15942008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
1595
1596 * config.host (sh2[lbe]*-*-linux*): Allow target.
1597
19872d0b 15982008-04-30 Nathan Froyd <froydnj@codesourcery.com>
1599
1600 * config/rs6000/t-ppccomm: Add build rules for new files.
1601 (LIB2ADD_ST): New variable.
1602
38dd5584 16032008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
1604
1605 PR target/34210
1606 PR target/35508
1607 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
1608 * config/t-avr: New file. Build 16bit libgcc functions.
1609
8e5da69c 16102008-03-02 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR target/35401
1613 * config/t-slibgcc-darwin: Make install-leaf dependent on
1614 install-darwin-libgcc-stubs instead of install.
1615
99c77e32 16162008-01-25 Joseph Myers <joseph@codesourcery.com>
1617
1618 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
1619 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
1620 sh-*-rtemscoff*): Remove cases.
1621
8237872e 16222007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
1623
1624 * Makefile.in (all): Use install-leaf rather than install.
1625 (install): Split most of the rule into...
1626 (install-leaf): ...this new one.
1627
00a05b87 16282007-12-19 Etsushi Kato <ek.kato@gmail.com>
1629 Paolo Bonzini <bonzini@gnu.org>
1630
1631 PR target/30572
e25ffafe 1632 * Makefile.in: Use @shlib_slibdir@ substitution to get
1633 correct install name on darwin.
00a05b87 1634 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
1d7e299f 1635
877d7f12 16362007-12-15 Hans-Peter Nilsson <hp@axis.com>
1637
1638 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
1639 cris-*-elf and cris-*-none.
1640 (crisv32-*-linux*): Similar, as cris-*-linux*.
1641
75612461 16422007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
1643
1644 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
1645
f11b4169 16462007-10-27 H.J. Lu <hongjiu.lu@intel.com>
1647
1648 PR regression/33926
1649 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
1650 * configure: Regenerated.
1651
84d1fc49 16522007-09-27 H.J. Lu <hongjiu.lu@intel.com>
1653
1654 * Makefile.in (dfp-filenames): Replace decimal_globals,
1655 decimal_data, binarydecimal and convert_data with
1656 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
1657 and bid_convert_data, respectively.
1658
3ac0842f 16592007-09-17 Chao-ying Fu <fu@mips.com>
1660 Nigel Stephens <nigel@mips.com>
1661
1662 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
1663 * Makefile.in (fixed_point): Define.
1664 Check if fixed_point is yes to build support functions.
1665 * configure.ac: Check for fixed_point support.
1666 * configure: Regenerated.
1667 * gen-fixed.sh: New file to generate lists of fixed-point labels,
1668 funcs, modes, from, to.
1669
8c72b2f9 16702007-09-11 Janis Johnson <janis187@us.ibm.com
1671
1672 * Makefile.in (dfp-filenames): Add bid128_noncomp.
1673
c8ac5d9a 16742007-09-10 Janis Johnson <janis187@us.ibm.com>
1675
1676 * Makefile.in (dfp-filenames): Remove decUtility, add
1677 decDouble, decPacked, decQuad, decSingle.
1678
cc8ebe39 16792007-08-27 Hans Kester <hans.kester@ellips.nl>
1680
1681 * config.host : Add x86_64-elf target.
1682
db1c99de 16832007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1684
1685 * configure.ac (set_have_cc_tls): Add a missing =.
1686 * configure: Regenerated.
1687
e4cbe54f 16882007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1689
1690 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
1691 and x86_64-*-linux*.
1692
1693 * config/t-tls: New file.
1694
1d7e299f 1695 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
e4cbe54f 1696
1697 * configure.ac: Include ../config/enable.m4 and
1698 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
1699 supports TLS and substitute set_have_cc_tls.
1700 * configure: Regenerated.
1701
9b6b0236 17022007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 * Makefile.in: Use libbid for DFP when BID is enabled.
1705
9e51385b 17062007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
1707
1708 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
1d7e299f 1709 extra_parts. Add config/i386/t-cygming to tmake_file.
9e51385b 1710 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
1711
8f433c51 17122007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
9b6b0236 1713 Danny Smith <dannysmith@users.sourceforge.net>
8f433c51 1714
1715 PR target/29498
1716 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
1717 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
1718 * config/i386/t-crtfm: Compile crtfastmath.o with
1719 -minline-all-stringops.
1720
723e1902 17212007-05-10 Richard Sandiford <richard@codesourcery.com>
1722
1723 * config.host (sparc-wrs-vxworks): New target.
1724
278e2fd1 17252007-04-14 Kazu Hirata <kazu@codesourcery.com>
1726
1727 * config.host: Recognize fido.
1728
2968d68c 17292007-04-04 Janis Johnson <janis187@us.ibm.com>
1730
1731 * configure: Check host, not target, for decimal float support.
1732
6d057ce8 17332007-04-03 Uros Bizjak <ubizjak@gmail.com>
1734
1735 * config/i386/t-crtpc: New file.
1736 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
e25ffafe 1737 (x86_64-*-linux*): Ditto.
6d057ce8 1738
0bbe9142 17392007-02-30 Kai Tietz <kai.tietz@onevision.com>
1740
1741 * config.host (x86_64-*-mingw*): New target.
1742
10de71e1 17432007-03-23 Michael Meissner <michael.meissner@amd.com>
1744 H.J. Lu <hongjiu.lu@intel.com>
1745
1746 * Makefile.in (enable_decimal_float): New.
1747 (DECNUMINC): Add
1748 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
1749 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
1750 (decbits-filenames): This.
1751 (decbits-objects): New.
1752 (libgcc-objects): Add $(decbits-objects).
1753
1754 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
1755 Substitute enable_decimal_float.
1756 * configure: Regenerated.
1757
7a9b9c95 17582007-03-19 Hans-Peter Nilsson <hp@axis.com>
1759
1760 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
1761
37decb40 17622007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
1763
1764 * Makefile.in (install-info): New dummy target.
1765
bce94ab5 17662007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
1767
1768 * config.host (bfin*-linux-uclibc*): Set extra_parts.
1769
1403bdd1 17702007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
1771
1772 * Makefile.in: Add install-html and install-pdf dummy
1773 targets.
1774
fce64ed4 17752007-02-05 Roger Sayle <roger@eyesopen.com>
1776 Daniel Jacobowitz <dan@codesourcery.com>
1777
1778 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
1779 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
1780 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
1781
4d863ca5 17822007-01-29 Janis Johnson <janis187@us.ibm.com>
1783
1784 * Makefile.in (dec-filenames): Add decExcept.
1785
f0356913 17862007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1787
1788 PR bootstrap/30469
1789 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
1790 -fprofile-use.
1791
bbdcab13 17922007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
1793
1794 * configure.ac: Add --enable-version-specific-runtime-libs.
1795 Correct $slibdir default.
1796 * configure: Regenerated.
1797
3da0fdbc 17982007-01-23 Joseph Myers <joseph@codesourcery.com>
1799
1800 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
1801
cdca0ab7 18022007-01-21 Andrew Pinski <pinskia@gmail.com>
1803
1804 PR target/30519
1805 * config.host (alpha*-*-linux*): Set extra_parts.
1806
97f1a704 18072007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
1808
1809 * config/sh/t-linux: New.
1810 * config.host (sh*-*-linux*): Set tmake_file.
1811
52617116 18122007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
1813
1814 * Makefile.in (install): Handle multilibs.
1815
c0e5c948 18162007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1817
1818 * Makefile.in: Added .PHONY entry for documentation targets.
1819
d62e2f2f 18202007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1821
1822 * Makefile.in: Add empty info, html, dvi, pdf targets.
1823
68cf2994 18242007-01-04 Mike Stump <mrs@apple.com>
1825
1826 * Makefile.in (MAKEINFO): Remove.
1827 (PERL): Likewise.
1828
f534b3b3 18292007-01-04 Paolo Bonzini <bonzini@gnu.org>
1830
1831 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1832 * configure: Regenerate.
1833 * Makefile.in (host_subdir): Substitute it.
1d7e299f 1834 (gcc_objdir): Use it.
f534b3b3 1835
c11c6ae3 18362007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1837
1838 * config.host (ia64*-*-linux*): Set tmake_file.
1839
d272bed8 18402007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1841
1842 * Makefile.in (version): Define.
1843
894a47b4 18442007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1845 Paolo Bonzini <bonzini@gnu.org>
1846
1847 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1848 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1849 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1850 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1851 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1852 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1853 * configure: Generated.