]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgcc/ChangeLog
re PR c++/45385 (missing -Wconversion for method calls)
[thirdparty/gcc.git] / libgcc / ChangeLog
CommitLineData
1e06b07d
UB
12011-10-16 Uros Bizjak <ubizjak@gmail.com>
2 Eric Botcazou <ebotcazou@adacore.com>
3
4 PR target/50737
5 * config/alpha/linux-unwind.h (alpha_fallback_frame_state): Set
6 fs->signal_frame to 1.
7
b5204884
ILT
82011-10-07 Ian Lance Taylor <iant@google.com>
9
10 * generic-morestack-thread.c: #include <errno.h>.
11
91a639a1
ILT
122011-10-07 Ian Lance Taylor <iant@google.com>
13
14 PR target/46093
15 * generic-morestack.c (__generic_morestack): Make sure the segment
16 is large enough for both the stack frame and the copied
17 parameters.
18
cc49116d
RO
192011-10-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20
21 PR bootstrap/49804
22 * config.host: Add crtbegin.o, crtbeginS.o, crtend.o, crtendS.o to
23 extra_parts.
24
2996d8c3
NC
252011-09-28 Nick Clifton <nickc@redhat.com>
26
27 * config/rx/rx-lib.h: Always restrict doubles to the SF type when
28 64-bit doubles are not enabled.
29 * config/rx/rx-abi.h: Fix extraneous renaming of the floatsisf
30 and floatunsisf functions.
31
1e874273 322011-09-13 Paul Brook <paul@codesourcery.com>
2996d8c3 33
1e874273
PB
34 * config.host (tic6x-*-*): Add c6x/t-c6x-elf. Set unwind_header.
35 * unwind-c.c (PERSONALITY_FUNCTION): Use UNWIND_POINTER_REG.
36 * unwind-arm-common.inc: New file.
37 * config/arm/unwind-arm.c: Use unwind-arm-common.inc.
38 * config/arm/unwind-arm.h: Use unwind-arm-common.h.
39 (_GLIBCXX_OVERRIDE_TTYPE_ENCODING): Define.
40 * config/c6x/libunwind.S: New file.
41 * config/c6x/pr-support.c: New file.
42 * config/c6x/unwind-c6x.c: New file.
43 * config/c6x/unwind-c6x.h: New file.
44 * config/c6x/t-c6x-elf: New file.
45
f70c879a
UB
462011-08-23 Uros Bizjak <ubizjak@gmail.com>
47
48 * config/i386/64/sfp-machine.h (ASM_INVALID): New define.
49 (ASM_DIVZERO): Ditto.
50 (FP_HANLDE_EXCEPTIONS): Use ASM_INVALID and ASM_DIVZERO.
51
c55b374b
RS
522011-08-18 Richard Sandiford <richard.sandiford@linaro.org>
53
54 * config/arm/bpabi-lib.h (RENAME_LIBRARY_SET): Delete.
55
1e138510
RS
562011-08-17 Richard Sandiford <richard.sandiford@linaro.org>
57
58 PR target/50090
59 * config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias
60 instead of an assembly one.
61
1563503d
PB
622011-08-12 Paolo Bonzini <bonzini@gnu.org>
63
64 PR bootstrap/50047
65 * Makefile.in (install-unwind_h): Create
66 $(gcc_objdir)/include/unwind.h atomically.
67
3627ac1a
RO
682011-08-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
69
70 * Makefile.in (install-unwind_h): Remove destination file first.
71
c6412d86
RO
722011-08-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
73
74 * sync.c: New file.
75 * config/mips/t-mips16: New file.
76 * config.host (mips64*-*-linux*): Add mips/t-mips16 to tmake_file.
77 (mips*-*-linux*): Likewise.
78 (mips*-sde-elf*): Likewise.
79 (mipsisa32-*-elf*): Join with mipsisa32r2-*-elf*,
80 mipsisa64-*-elf*, mipsisa64r2-*-elf*.
81 Add mips/t-mips16 to tmake_file.
82 (mipsisa64sb1-*-elf*): Add mips/t-mips16 to tmake_file.
83 (mips-*-elf*): Likewise.
84 (mips64-*-elf*): Likewise.
85 (mips64orion-*-elf*): Likewise.
86 (mips*-*-rtems*): Likewise.
87 (mipstx39-*-elf*): Likewise.
88 * Makefile.in: Use SYNC instead of LIBGCC_SYNC.
89 ($(libgcc-sync-size-funcs-o)): Use SYNC_CFLAGS instead of
90 LIBGCC_SYNC_CFLAGS.
91 Use $(srcdir) to refer to sync.c.
92 Use $<.
93 ($(libgcc-sync-funcs-o)): Likewise.
94 ($(libgcc-sync-size-funcs-s-o)): Likewise.
95 ($(libgcc-sync-funcs-s-o)): Likewise.
96
3cb6e5bd
AS
972011-08-09 Andreas Schwab <schwab@linux-m68k.org>
98
99 * config.host (ia64*-*-linux*): Move ia64/t-glibc after
100 t-libunwind.
101
cca2207a
L
1022011-08-08 H.J. Lu <hongjiu.lu@intel.com>
103
104 PR other/48007
105 * config/i386/value-unwind.h: New.
106
ed39fbad
RS
1072011-08-06 Richard Sandiford <rdsandiford@googlemail.com>
108
109 * config.host (*-*-darwin*, *-*-freebsd*, *-*-linux*, frv-*-*linux*)
110 (*-*-kfreebsd*-gnu, *-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu):
111 Add to tmake_file rather than overriding it.
112
aca0b0b3
RO
1132011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
114
115 * config/t-softfp: Remove.
116 * soft-fp: Moved from ../gcc/config.
117 * soft-fp/README: Remove t-softfp reference.
118 * soft-fp/t-softfp: Move to config/t-softfp.
119 (softfp_machine_header): Remove.
120 (softfp_file_list): Remove config subdir.
121 (soft-fp-objects): New variable.
122 ($(soft-fp-objects)): Set INTERNAL_CFLAGS.
123 (LIB2FUNCS_EXTRA): Add to LIB2ADD instead.
124 (SFP_MACHINE, $(SFP_MACHINE)): Remove.
125 * config/t-softfp-excl: New file.
126 * config/t-softfp-sfdf: New file.
127 * config/t-softfp-tf: New file.
128 * config/no-sfp-machine.h: New file.
129 * config/arm/sfp-machine.h: New file.
130 * config/arm/t-softfp: New file.
131 * config/c6x/sfp-machine.h: New file.
132 * config/i386/32/t-fprules-softfp: Rename to ...
133 * config/i386/32/t-softfp: ... this.
134 (tifunctions, LIB2ADD): Remove.
135 (softfp_int_modes): Override.
136 * config/i386/64/t-softfp-compat (tf-functions): Remove config
137 subdir.
138 * config/i386/64/eqtf2.c: Likewise.
139 * config/i386/64/getf2.c: Likewise.
140 * config/i386/64/letf2.c: Likewise.
141 * config/ia64/sft-machine.h: New file.
142 * config/ia64/t-fprules-softfp: Rename to ...
143 * config/ia64/t-softfp: ... this.
144 * config/lm32/sfp-machine.h: New file.
145 * config/moxie/t-moxie-softfp: Remove.
146 * config/rs6000/ibm-ldouble-format: New file.
147 * config/rs6000/ibm-ldouble.c: New file.
148 * config/rs6000/libgcc-ppc-glibc.ver: New file
149 * config/rs6000/libgcc-ppc64.ver: New file
150 * config/rs6000/sfp-machine.h: New file.
151 * config/rs6000/t-freebsd: New file.
152 * config/rs6000/t-ibm-ldouble: New file.
153 * config/rs6000/t-ldbl128: Use $(srcdir) to refer to
154 libgcc-ppc-glibc.ver.
155 * config/rs6000/t-linux64: New file.
156 * config/rs6000/t-ppccomm (LIB2ADD): Add
157 $(srcdir)/config/rs6000/ibm-ldouble.c.
158 * config/rs6000/t-ppccomm-ldbl: New file.
159 * config/score/sfp-machine.h: New file.
160 * config.host (sfp_machine_header): Explain.
161 (arm*-*-linux*): Add t-softfp-sfdf, t-softfp-excl, arm/t-softfp,
162 t-softfp to tmake_file.
163 (arm*-*-uclinux*): Likewise.
164 (arm*-*-ecos-elf): Likewise.
165 (arm*-*-eabi*, arm*-*-symbianelf*): Likewise.
166 (arm*-*-rtems*): Likewise.
167 (arm*-*-elf): Likewise.
168 (ia64*-*-linux*): Replace ia64/t-fprules-softfp by ia64/t-softfp
169 in tmake_file.
170 Add t-softfp-tf, t-softfp-excl, t-softfp to tmake_file.
171 (lm32-*-elf*, lm32-*-rtems*): Add t-softfp-sfdf, t-softfp to tmake_file.
172 (lm32-*-uclinux*): Likewise.
173 (moxie-*-*): Replace moxie/t-moxie-softfp by t-softfp-sfdf,
174 t-softfp-excl, t-softfp.
175 (powerpc-*-darwin*): Add rs6000/t-ibm-ldouble to tmake_file.
176 (powerpc64-*-darwin*): Likewise.
177 (powerpc-*-freebsd*): Add t-softfp-sfdf, t-softfp-excl, t-softfp
178 to tmake_file.
179 (powerpc-*-eabisimaltivec*): Add rs6000/t-ppccomm-ldbl to
180 tmake_file.
181 (powerpc-*-eabisim*): Likewise.
182 (powerpc-*-elf*): Likewise.
183 (powerpc-*-eabialtivec*): Likewise.
184 (powerpc-xilinx-eabi*): Likewise.
185 (powerpc-*-rtems*): Likewise.
186 (powerpc-*-linux*, powerpc64-*-linux*): Add t-softfp-sfdf,
187 t-softfp-excl, t-softfp to tmake_file.
188 (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add
189 rs6000/t-ppccomm-ldbl to tmake_file.
190 (powerpcle-*-elf*): Likewise.
191 (powerpcle-*-eabisim*): Likewise.
192 (powerpcle-*-eabi*): Likewise.
193 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Add
194 rs6000/t-ibm-ldouble to tmake_file.
195 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
196 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
197 (score-*-elf): Add t-softfp-sfdf, t-softfp-excl, t-softfp to tmake_file.
198 (tic6x-*-*): Likewise.
199 (i[34567]86-*-darwin*, x86_64-*-darwin*,
200 i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu,
201 i[34567]86-*-linux*, x86_64-*-linux*, i[34567]86-*-gnu*,
202 i[34567]86-*-solaris2*, x86_64-*-solaris2.1[0-9]*,
203 i[34567]86-*-cygwin*, i[34567]86-*-mingw*, x86_64-*-mingw*,
204 i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add t-softfp-tf,
205 t-softfp to tmake_file.
206 * configure.ac (sfp_machine_header): Provide default if unset.
207 Substitute.
208 Link sfp-machine.h to config/$sfp_machine_header.
209 * configure: Regenerate.
210
569dc494
RO
2112011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
212
213 * Makefile.in (double_type_size, long_double_type_size): Set.
214 Remove $(fpbit-in-libgcc) support.
215 (FPBIT_FUNCS, DPBIT_FUNCS, TPBIT_FUNCS): New variables.
216 (fpbit-src): New variable.
217 ($(fpbit-o), $(fpbit-s-o)): Use $(fpbit-src) instead of $(FPBIT).
218 Compile with -DFLOAT $(FPBIT_CFLAGS).
219 Use $<.
220 ($(dpbit-o), $(dpbit-s-o)): Use $(fpbit-src) instead of $(DPBIT).
221 Compile with $(FPBIT_CFLAGS).
222 Use $<.
223 ($(tpbit-o), $(tpbit-s-o): Use $(fpbit-src) instead of $(TPBIT).
224 Compile with -DFLOAT $(TPBIT_CFLAGS).
225 Use $<.
226 * configure.ac (double_type_size, long_double_type_size):
227 Determine and substitute.
228 * configure: Regenerate.
229 * fp-bit.c, fp-bit.h: New files.
230 * config/avr/avr-lib.h, config/h8300/h8300-lib.h: New files.
231 * config/mips/t-irix6 (TPBIT, $(gcc_objdir)/tp-bit.c): Remove.
232 * config/mips/t-mips: New file.
233 * config/mips/t-sdemtk: New file.
234 * config/rs6000/ppc64-fp.c: New file.
235 * config/rs6000/t-darwin (LIB2ADD): Add
236 $(srcdir)/config/rs6000/ppc64-fp.c.
237 * config/rs6000/t-ppc64-fp: New file.
238 * config/rx/rx-lib.h: New file.
239 * config/rx/t-rx (FPBIT): Set to true.
240 ($(gcc_objdir)/fp-bit.c): Remove.
241 (DPBIT): Set to true only with -m64bit-doubles.
242 ($(gcc_objdir)/dp-bit.c): Remove.
243 * config/sparc/t-softfp: Remove.
244 * config/spu/t-elf: New file.
245 * config/t-fdpbit, config/t-fpbit: New files.
246 * config.host (m32c*-*-*): Add t-fdpbit to tmake_file.
247 (mips*-*-*): Likewise.
248 (arm-wrs-vxworks): Likewise.
249 (arm*-*-freebsd*): Likewise.
250 (avr-*-rtems*): Add t-fpbit to tmake_file.
251 (avr-*-*): Likewise.
252 (bfin*-elf*): Add t-fdpbit to tmake_file.
253 (bfin*-uclinux*): Likewise.
254 (bfin*-linux-uclibc*): Likewise.
255 (bfin*-rtems*): New case.
256 Add t-fdpbit to tmake_file.
257 (bfin*-*): Add t-fdpbit to tmake_file.
258 (crisv32-*-elf): Likewise.
259 (cris-*-linux*): Likewise.
260 (fr30-*-elf): Likewise.
261 (frv-*-elf, frv-*-*linux*): Likewise.
262 (h8300-*-rtems*, h8300-*-elf*): Add t-fpbit to tmake_file.
263 (iq2000*-*-elf*): Add t-fdpbit to tmake_file.
264 (m32r-*-elf*): Likewise.
265 (m32rle-*-elf*): Likewise.
266 (m32r-*-linux*): Likewise.
267 (m32rle-*-linux*): Likewise.
268 (mcore-*-elf): Add t-fdpbit to tmake_file.
269 (microblaze*-*-*): Likewise.
270 (mips-sgi-irix6.5*): Add t-tpbit to tmake_file.
271 (mips*-*-netbsd*): Add mips/t-mips to tmake_file.
272 (mips64*-*-linux*): Also handle mipsisa64*-*-linux*.
273 Fix typo.
274 Add mips/t-tpbit to tmake-file.
275 (mips*-*-linux*): Fix typo.
276 (mips*-sde-elf*): New case
277 Add mips/t-sdemtk unless using newlib.
278 (mipsisa64sr71k-*-elf*): Add t-fdpbit to tmake_file.
279 (mipsisa64sb1-*-elf*): Add mips/t-mips to tmake_file.
280 (mn10300-*-*): Likewise.
281 (pdp11-*-*): Likewise.
282 (picochip-*-*): Add t-fpbit to tmake_file.
283 (powerpc-*-eabisimaltivec*): Likewise.
284 (powerpc-*-eabisim*): Likewise.
285 (powerpc-*-elf*): Likewise.
286 (powerpc-*-eabialtivec*): Likewise.
287 (powerpc-xilinx-eabi*): New case.
288 Add t-fdpbit to tmake_file.
289 (powerpc-*-eabi*): Add t-fdpbit to tmake_file.
290 (powerpc-*-rtems*): Likewise.
291 (powerpc-*-linux*, powerpc64-*-linux*): Add rs6000/t-ppc64-fp to
292 tmake_file.
293 (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add t-fdpbit to
294 tmake_file.
295 (powerpc-*-lynxos*): Likewise.
296 (powerpcle-*-elf*): Likewise.
297 (powerpcle-*-eabisim*): Likewise.
298 (powerpcle-*-eabi*): Likewise.
299 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Add
300 t-fdpbit, rs6000/t-ppc64-fp to tmake_file.
301 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
302 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
303 (rx-*-elf): Add t-fdpbit to tmake_file.
304 (sh-*-elf*, sh[12346l]*-*-elf*, sh-*-linux*)
305 (sh[2346lbe]*-*-linux*, sh-*-netbsdelf*, shl*-*-netbsdelf*)
306 (sh5-*-netbsd*, sh5l*-*-netbsd*, sh64-*-netbsd*)
307 (sh64l*-*-netbsd*): Add t-fdpbit to tmake_file except on
308 sh*-*-netbsd*.
309 (sh-*-rtems*): Add t-fdpbit to tmake_file.
310 (sh-wrs-vxworks): Likewise.
311 (sparc-*-elf*): Replace sparc/t-softfp by t-fdpbit in tmake_file.
312 (sparc-*-linux*): Add t-fdpbit to tmake_file for *-leon*.
313 (sparc-*-rtems*, sparc64-*-rtems*): Split off ...
314 (sparc64-*-rtems*): ... new case.
315 (sparc-*-rtems*): Add t-fdpbit to tmake_file.
316 (spu-*-elf*): Likewise.
317 Add spu/t-elf to tmake_file.
318 (v850*-*-*): Add t-fdpbit to tmake_file.
319 (xstormy16-*-elf): Likewise.
320 (am33_2.0-*-linux*): Add t-fdpbit to tmake_file.
321 (mep*-*-*): Likewise.
322
201cdb74
RO
3232011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
324
325 * Makefile.in (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): New
326 variables.
327 (LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL): New variables.
328 (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): Add $(srcdir)/emutls.c.
329 (install-unwind_h): New target.
330 (all): Depend on it.
331 * config.host (unwind_header): New variable.
332 (*-*-freebsd*): Set tmake_file to t-eh-dw2-dip.
333 (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu, *-*-knetbsd*-gnu,
334 *-*-gnu*): Likewise, also for *-*-kopensolaris*-gnu.
335 (*-*-solaris2*): Add t-eh-dw2-dip to tmake_file.
336 (arm*-*-linux*): Add arm/t-bpabi for arm*-*-linux-*eabi.
337 Set unwind_header.
338 (arm*-*-uclinux*): Add arm/t-bpabi for arm*-*-uclinux*eabi.
339 Set unwind_header.
340 (arm*-*-eabi*, arm*-*-symbianelf*): Add arm/t-bpabi for
341 arm*-*-eabi*.
342 Add arm/t-symbian to tmake_file for arm*-*-symbianelf*.
343 Set unwind_header.
344 (ia64*-*-elf*): Add ia64/t-eh-ia64 to tmake_file.
345 (ia64*-*-freebsd*): Likewise.
346 (ia64*-*-linux*): Add ia64/t-glibc, ia64/t-eh-ia64, t-libunwind to
347 tmake_file.
348 Add t-libunwind-elf, ia64/t-glibc-libunwind unless
349 $with_system_libunwind.
350 (ia64*-*-hpux*): Set tmake_file.
351 (ia64-hp-*vms*): Add ia64/t-eh-ia64 to tmake_file.
352 (picochip-*-*): Set tmake_file.
353 (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Set
354 md_unwind_header.
355 (rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
356 (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
357 (s390x-ibm-tpf*): Add t-eh-dw2-dip to tmake_file.
358 (xtensa*-*-elf*): Set tmake_file.
359 (xtensa*-*-linux*): Likewise.
360 * configure.ac: Include ../config/unwind_ipinfo.m4.
361 Call GCC_CHECK_UNWIND_GETIPINFO.
362 Link unwind.h to $unwind_header.
363 * configure: Regenerate.
364 * emutls.c, unwind-c.c, unwind-compat.c, unwind-compat.h,
365 unwind-dw2-fde-compat.c, unwind-dw2-fde-dip.c, unwind-dw2-fde.c,
366 unwind-dw2-fde.h, unwind-dw2.c, unwind-dw2.h, unwind-generic.h,
367 unwind-pe.h, unwind-sjlj.c, unwind.inc: New files.
368 * config/unwind-dw2-fde-darwin.c: New file.
369 * config/arm/libunwind.S, config/arm/pr-support.c,
370 config/arm/t-bpabi, config/arm/t-symbian, config/arm/unwind-arm.c,
371 config/arm/unwind-arm.h,: New files.
372 * config/ia64/fde-glibc.c, config/ia64/fde-vms.c,
373 config/ia64/t-eh-ia64, config/ia64/t-glibc,
374 config/ia64/t-glibc-libunwind, config/ia64/t-hpux,
375 config/ia64/t-vms, config/ia64/unwind-ia64.c,
376 config/ia64/unwind-ia64.h: New files.
377 * config/picochip/t-picochip: New file.
378 * config/rs6000/aix-unwind.h, config/rs6000/darwin-fallback.c: New
379 files.
380 * config/rs6000/t-darwin (LIB2ADDEH): Set.
381 * config/s390/t-tpf (LIB2ADDEH): Remove.
382 * config/t-darwin (LIB2ADDEH): Set.
383 * config/t-eh-dw2-dip: New file.
384 * config/t-libunwind, config/t-libunwind-elf: New files.
385 * config/t-sol2 (LIB2ADDEH): Remove.
386 * config/xtensa/t-xtensa: New file.
387
40f2f11f
L
3882011-08-02 H.J. Lu <hongjiu.lu@intel.com>
389
390 * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): New.
391 (x86_64_fallback_frame_state): Use RT_SIGRETURN_SYSCALL and
392 long long to check rt_sigreturn syscall.
393
bd15e32c
AM
3942011-08-02 Alan Modra <amodra@gmail.com>
395
396 * config/rs6000/linux-unwind.h (frob_update_context <__powerpc64__>):
397 Restore for indirect call bcrtl from correct stack slot, and only
398 if cfa+40 isn't valid.
399
655b30bf
JB
4002011-08-01 Julian Brown <julian@codesourcery.com>
401
402 * config.host (arm*-*-linux*, arm*-*-uclinux*, arm*-*-eabi*)
403 (arm*-*-symbianelf*): Add t-fixedpoint-gnu-prefix makefile fragment.
404 * config/arm/bpabi-lib.h (LIBGCC2_FIXEDBIT_GNU_PREFIX): Define.
405
247eb06f
JB
4062011-08-01 Julian Brown <julian@codesourcery.com>
407
408 * Makefile.in (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): New.
409 (libgcc-std.ver.in): Use above.
410 * fixed-bit.h (LIBGCC2_FIXEDBIT_GNU_PREFIX): Define, if
411 LIBGCC2_GNU_PREFIX is defined. Use instead of LIBGCC2_GNU_PREFIX
412 throughout file.
413 * config/t-fixedpoint-gnu-prefix: New file.
414 * config/t-gnu-prefix (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): Set.
415 * libgcc-std.ver.in (fixed-point routines): Use __FIXPTPFX__
416 instead of __PFX__.
417
02a8fe00
L
4182011-07-28 H.J. Lu <hongjiu.lu@intel.com>
419
420 * config/i386/morestack.S (X86_64_SAVE_NEW_STACK_BOUNDARY): New.
421 Use X86_64_SAVE_NEW_STACK_BOUNDARY to save the new stack boundary
422 for x86-64. Properly check __x86_64__ and __LP64__.
423
5fce9126
L
4242010-07-28 H.J. Lu <hongjiu.lu@intel.com>
425
426 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Always use _WIN64
427 version.
428 (_FP_WS_TYPE): Likewise.
429 (_FP_I_TYPE): Likewise.
430
2374a88a
AM
4312011-07-28 Alan Modra <amodra@gmail.com>
432
433 * config/rs6000/linux-unwind.h (frob_update_context <__powerpc64__>):
434 Leave r2 REG_UNSAVED if stopped on the instruction that saves r2
435 in a plt call stub. Do restore r2 if stopped on bctrl.
436
e44dbbe1
RO
4372011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
438
439 * config.host (i[3456x]86-*-netware*): Remove.
440 * config/i386/netware-crt0.c, config/i386/t-nwld,
441 config/i386/t-slibgcc-nwld: Remove.
442
bcead286
BS
4432011-07-15 Bernd Schmidt <bernds@codesourcery.com>
444
445 * config.host: Handle tic6x-*-*.
446 * config/c6x/c6x-abi.h: New file.
447
b3fe1584
RO
4482011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
449
450 * config/i386/crtprec.c: New file.
451 * config/i386/t-crtpc: Use $(srcdir) to refer to crtprec.c.
452 * config.host (i[34567]86-*-darwin*): Add i386/t-crtpc to tmake_file.
453 Add crtprec32.o, crtprec64.o, crtprec80.o to extra_parts.
454 (x86_64-*-darwin*): Likewise.
455 (i[34567]86-*-solaris2*: Likewise.
456
35d8090d
RO
4572011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
458
459 * config/alpha/crtfastmath.c: New file.
460 * config/i386/crtfastmath.c: New file.
461 * config/ia64/crtfastmath.c: New file.
462 * config/mips/crtfastmath.c: New file.
463 * config/sparc/crtfastmath.c: New file.
464
465 * config/t-crtfm (crtfastmath.o): Use $(srcdir) to refer to
466 crtfastmath.c.
467 Add -frandom-seed=gcc-crtfastmath.
468 * config/alpha/t-crtfm: Remove.
469 * config/i386/t-crtfm: Use $(srcdir) to refer to crtfastmath.c.
470 * config/ia64/t-ia64 (crtfastmath.o): Remove.
471
472 * config.host (alpha*-*-linux*): Replace alpha/t-crtfm by t-crtfm.
473 (alpha*-dec-osf5.1*): Likewise.
474 (alpha*-*-freebsd*): Add t-crtfm to tmake_file.
475 Add crtfastmath.o to extra_parts.
476 (i[34567]86-*-darwin*): Add i386/t-crtfm to tmake_file.
477 Add crtfastmath.o to extra_parts.
478 (x86_64-*-darwin*): Likewise.
479 (x86_64-*-mingw*): Likewise.
480 (ia64*-*-elf*): Add t-crtfm to tmake_file.
481 (ia64*-*-freebsd*): Likewise.
482 (ia64*-*-linux*): Likewise.
483 (sparc64-*-freebsd*): Add t-crtfm to tmake_file.
484 Add crtfastmath.o to extra_parts.
485
e141542e
RO
4862011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
487
488 * config/darwin-crt3.o: New file.
489 * config/rs6000/darwin-crt2.c: New file.
490 * config/t-darwin: New file.
491 * config/rs6000/t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): New variable.
492 (crt2.o): New rule.
493 * config.host (*-*-darwin*): Add crt3.o to extra_parts.
494 (powerpc-*-darwin*): Add crt2.o to extra_parts.
495 (powerpc64-*-darwin*): Likewise.
496
2d1efe2d
RO
4972011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
498
499 * config/i386/netware-crt0.c: New file.
500 * config/i386/t-nwld: Rename to ...
501 * config/i386/t-slibgcc-nwld: ... this.
502 * config/i386/t-nwld: New file.
503 * config.host (i[3456x]86-*-netware*): Add i386/t-slibgcc-nwld to
504 tmake_file.
505 Add crt0.o, libgcc.def, libc.def, libcpre.def, posixpre.def to
506 extra_parts.
507
4a8bb046
RO
5082011-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
509
510 * configure.ac (i?86-*-solaris2*): Use libgcc copy of
511 i386/t-crtstuff.
512 * configure: Regenerate.
513
2d8d5935
RO
5142011-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
515
516 * dfp-bit.c, dfp-bit.h: New files.
517 * Makefile.in (D32PBIT_FUNCS, D64PBIT_FUNCS, D128PBIT_FUNCS): New
518 variables.
519 ($(d32pbit-o)): Use $(srcdir) to refer to dfp-bit.c
520 ($(d64pbit-o)): Likewise.
521 ($(d128pbit-o)): Likewise.
522 * config/t-dfprules: New file.
523 * config.host (i[34567]86-*-linux*): Add t-dfprules to tmake_file.
524 (i[34567]86-*-kfreebsd*-gnu, i[34567]86-*-knetbsd*-gnu,
525 i[34567]86-*-gnu*, i[34567]86-*-kopensolaris*-gnu): Likewise.
526 (x86_64-*-linux*): Likewise.
527 (x86_64-*-kfreebsd*-gnu, x86_64-*-knetbsd*-gnu): Likewise.
528 (i[34567]86-*-cygwin*): Likewise.
529 (i[34567]86-*-mingw*, x86_64-*-mingw*): Likewise.
530 (powerpc-*-linux*, powerpc64-*-linux*): Likewise.
531
2c50b2c3
RO
5322011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
533
534 * Makfile.in (LIBGCOV): New variable.
535 ($(libgcov-objects)): Use $(srcdir) to refer to libgcov.c.
536 * libgcov.c: New file.
537
a039d7c2
RO
5382011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
539
540 * fixed-bit.c, fixed-bit.h: New files.
541 * fixed-obj.mk ($o$(objext), $(o)_s$(objext)): Use $(srcdir) to
542 refer to fixed-bit.c.
543
1e4b2746
JM
5442011-07-07 Joseph Myers <joseph@codesourcery.com>
545
546 * config.host (*local*): Remove.
547
fbdd5d87
RO
5482011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
549
550 PR target/39150
551 * config.host (*-*-solaris2*): Handle x86_64-*-solaris2.1[0-9]*
552 like i?86-*-solaris2.1[0-9]*.
553 (i[34567]86-*-solaris2*): Also handle x86_64-*-solaris2.1[0-9]*.
554 * configure.ac (i?86-*-solaris2*): Likewise.
555 * configure: Regenerate.
556
9e7714f4
TS
5572011-07-06 Thomas Schwinge <thomas@schwinge.name>
558
559 * config.host (i[34567]86-*-kfreebsd*-gnu, i[34567]86-*-knetbsd*-gnu)
560 (i[34567]86-*-gnu*, i[34567]86-*-kopensolaris*-gnu): Remove
561 md_unwind_header by splitting out of...
562 (i[34567]86-*-linux*): ... this.
563 * config.host (x86_64-*-kfreebsd*-gnu, x86_64-*-knetbsd*-gnu):
564 Remove md_unwind_header by splitting out of...
565 (x86_64-*-linux*): ... this.
566
6dab9931
GJL
5672011-07-04 Georg-Johann Lay <avr@gjlay.de>
568
569 * config/avr/t-avr (intfuncs16): Add _clrsbXX2.
570
4be46d19
NC
5712011-06-28 Nick Clifton <nickc@redhat.com>
572
573 * config.host: Recognize all V850 variants.
574
1da9434b
UB
5752011-06-22 Uros Bizjak <ubizjak@gmail.com>
576
577 * enable-execute-stack-empty.c (__enable_execute_stack): Add prototype.
578
e4d48a4d
RO
5792011-06-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
580
581 * shared-object.mk (c_flags-$o): Save c_flags.
582 ($(base)$(objext)): Use it.
583 ($(base)_s$(objext)): Likewise.
584
3801c801
BS
5852011-06-21 Bernd Schmidt <bernds@codesourcery.com>
586
587 * Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.
588 * libgcc-std.ver.in (GCC_4.7.0): New section.
589
0ad8bb3b 5902011-06-16 Georg-Johann Lay <avr@gjlay.de>
1da9434b 591
0ad8bb3b
GJL
592 PR target/49313
593 PR target/29524
594 * config/avr/t-avr: Fix line endings.
595 (intfuncs16): Remove _ffsXX2, _clzXX2, _ctzXX2, _popcountXX2,
596 _parityXX2.
597
ea963999
OH
5982011-06-14 Olivier Hainque <hainque@adacore.com>
599 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
600
601 * config/mips/irix6-unwind.h: New file.
602 * config.host (mips-sgi-irix6.5*): Set md_unwind_header.
603
b11b0904
EB
6042011-06-10 Eric Botcazou <ebotcazou@adacore.com>
605
606 * config/sparc/linux-unwind.h (STACK_BIAS): Define.
607 (sparc64_fallback_frame_state): Use it.
608 (sparc64_frob_update_context): Further adjust context.
609 * config/sparc/sol2-unwind.h (sparc64_frob_update_context): Likewise.
610 * config/sparc/sol2-ci.S: Add TARGET_FLAT handling.
611 * config/sparc/sol2-cn.S: Likewise.
612
10e48e39
RO
6132011-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
614
615 * enable-execute-stack-empty.c: New file.
616 * enable-execute-stack-mprotect.c: New file.
617 * config/i386/enable-execute-stack-mingw32.c: New file.
618 * config.host (enable_execute_stack): New variable.
619 Select appropriate variants.
620 * configure.ac: Link enable-execute-stack.c to
621 $enable_execute_stack.
622 * configure: Regenerate.
623 * Makefile.in (LIB2ADD): Add enable-execute-stack.c.
624 (lib2funcs): Remove _enable_execute_stack.
625
10c4cabc
DM
6262011-06-09 David S. Miller <davem@davemloft.net>
627 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
628
629 * config.host (sparc-*-linux*): Correct md_unwind_header
630 filename.
631 (s390x-ibm-tpf*): Fix typo.
632
aa4203e7
RO
6332011-06-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
634
635 * config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file.
636 Add crtfastmath.o to extra_parts.
637 (mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of
638 mips/t-crtfm.
639 * config/mips/t-crtfm: Remove.
640
0defd786
JDA
6412011-06-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
642
643 * config.host (hppa*-*-linux*): Correct md_unwind_header name.
644
82f247af
KK
6452011-06-04 Kaz Kojima <kkojima@gcc.gnu.org>
646
647 * config.host (sh*-*-linux*): Fix typo.
648
58cd1d70
RO
6492011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
650
651 * config/alpha/linux-unwind.h: Move from ../gcc/config/alpha.
652 * config/alpha/osf5-unwind.h: Move from ../gcc/config/alpha.
653 * config/alpha/vms-unwind.h: Move from ../gcc/config/alpha.
654 * config/bfin/linux-unwind.h: Move from ../gcc/config/bfin.
655 * config/i386/linux-unwind.h: Move from ../gcc/config/i386.
656 * config/i386/sol2-unwind.h: Move from ../gcc/config/i386.
657 * config/i386/w32-unwind.h: Move from ../gcc/config/i386.
658 Wrap in !__MINGW64__.
659 * config/ia64/linux-unwind.h: Move from ../gcc/config/ia64.
660 * config/ia64/vms-unwind.h: Move from ../gcc/config/ia64.
661 * config/m68k/linux-unwind.h: Move from ../gcc/config/m68k.
662 * config/mips/linux-unwind.h: Move from ../gcc/config/mips.
663 * config/pa/hpux-unwind.h: Move from ../gcc/config/pa.
664 * config/pa/linux-unwind.h: Move from ../gcc/config/pa.
665 * config/rs6000/darwin-unwind.h: Move from ../gcc/config/rs6000.
666 Wrap in !__LP64__.
667 * config/rs6000/linux-unwind.h: Move from ../gcc/config/rs6000.
668 * config/s390/linux-unwind.h: Move from ../gcc/config/s390.
669 * config/s390/tpf-unwind.h: Move from ../gcc/config/s390.
670 * config/sh/linux-unwind.h: Move from ../gcc/config/sh.
671 * config/sparc/linux-unwind.h: Move from ../gcc/config/sparc.
672 * config/sparc/sol2-unwind.h: Move from ../gcc/config/sparc.
673 * config/xtensa/linux-unwind.h: Move from ../gcc/config/xtensa.
674 * config/no-unwind.h: New file.
675 * config.host (md_unwind_header): Document.
676 Define.
677 (alpha*-*-linux*, alpha*-dec-osf5.1*, alpha64-dec-*vms*,
678 alpha*-dec-*vms*, bfin*-uclinux*, bfin*-linux-uclibc*,
679 hppa*-*-linux*, hppa[12]*-*-hpux10*, hppa*64*-*-hpux11*,
680 hppa[12]*-*-hpux11*): Set md_unwind_header.
681 (i[34567]86-*-linux*): Handle i[34567]86-*-kopensolaris*-gnu.
682 Set md_unwind_header.
683 (x86_64-*-linux*, i[34567]86-*-solaris2*): Set md_unwind_header.
684 (i[34567]86-*-cygwin*): Split from i[34567]86-*-mingw*.
685 (i[34567]86-*-mingw*, ia64*-*-linux*, ia64-hp-*vms*,
686 m68k-*-uclinux*, m68k-*-linux*, mips64*-*-linux*, mips*-*-linux*,
687 powerpc-*-darwin*, powerpc-*-linux*, s390-*-linux*,
688 s390x-*-linux*, s390x-ibm-tpf*, sh*-*-linux*, sparc-*-linux*,
689 sparc*-*-solaris2*, sparc64-*-linux*, xtensa*-*-linux*): Set
690 md_unwind_header.
691 * configure.ac: Link md-unwind-support.h to $md_unwind_header.
692 * configure: Regenerate.
693
737346fa
RO
6942011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
695
696 * config.host (mips-sgi-irix[56]*): Restrict to mips-sgi-irix6.5*.
697 Set tmake_file, extra_parts.
698 * config/mips/irix-crti.S: Move from ../gcc/config/mips/irix-crti.asm.
699 Remove O32 support.
700 * config/mips/irix-crtn.S: Move from ../gcc/config/mips/irix-crtn.asm.
701 Remove O32 support.
702 * config/mips/t-irix6: New file.
703 * config/mips/t-slibgcc-irix: New file.
704
c192cee6
RO
7052011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
706
707 * config/s390/t-tpf (LIB2ADDEHDEP): Remove.
708 * config/t-sol2 (LIB2ADDEH): Use gcc_srcdir, add emutls.c.
709
ee33b5f0
RO
7102011-06-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711
712 * configure.ac (target_thread_file): Determine thread model.
713 * configure: Regenerate.
714 * config.host (alpha*-dec-osf5.1*): Set tmake_file, extra_parts.
715 * config/alpha/t-alpha: New file.
716 * config/alpha/t-crtfm: Use $<.
717 * config/alpha/t-ieee: New file.
718 * config/alpha/t-osf-pthread: New file.
719 * config/alpha/t-slibgcc-osf: New file.
720 * config/alpha/libgcc-osf5.ver: New file.
721
0699e415
RO
7222011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
723
724 * config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
725 tmake_file.
726 Add crtfastmath.o to extra_parts.
727
a3fab9c2
RO
7282011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
729
730 * config/gmon-sol2.c: Reindent.
731 Cleanup comments.
732 Remove, correct casts.
733 Use STDERR_FILENO, NULL.
734 (BASEADDRESS): Remove.
735 (minbrk): Remove.
736 (errno, sbrk): Remove declarations.
737 (monstartup) [hp300]: Remove.
738 (mcount): Remove.
739
ca24c5ad
RO
7402011-06-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
741
742 * Makefile.in (cpu_type): Define.
743 * config.host (i[34567]86-*-rtems*): Handle it.
744 (i[34567]86-*-solaris2*): Move body ...
745 (*-*-solaris2*): ... here.
746 New case, generalize.
747 (sparc-*-elf*): Handle it.
748 (sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
749 (sparc-*-rtems*, sparc64-*-rtems*); Handle it.
750 (sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
751 Fold into ...
752 (sparc*-*-solaris2*): ... this.
753 New case.
754 (sparc64-*-elf*): Handle it.
755 * config/gmon-sol2.c: Move from ../gcc/config/sparc.
756 Merge ../gcc/config/i386/gmon-sol2.c.
757 * config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
758 Use C comments.
759 Merge ../gcc/config/i386/sol2-gc1.asm.
760 * config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
761 Use C comments.
762 * config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
763 Use C comments.
764 * config/i386/t-crtfm (crtfastmath.o): Use $<.
765 * config/i386/t-crtstuff: New file.
766 * config/i386/t-softfp: New file.
767 * config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
768 $(T)crti.o, $(T)crtn.o): Remove.
769 (gcrt1.o): New rule.
770 (TARGET_LIBGCC2_CFLAGS): Remove.
771 * config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
772 * config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
773 * config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
774 * config/sparc/t-sol2: New file.
775 * config/sparc/t-crtfm: Move to ...
776 * config/t-crtfm: ... this.
777 Use $(cpu_type), $<.
778 * config/t-crtin: New file.
779 * config/sparc/t-softfp: New file.
780 * config/sparc/t-softmul: New file.
781 * config/t-rtems: New file.
782 * config/t-slibgcc: New file.
783 * config/t-slibgcc-elf-ver: New file.
784 * config/t-slibgcc-gld: New file.
785 * config/t-slibgcc-sld: New file.
786 * config/t-sol2: New file.
787 * configure.ac: Include ../config/lib-ld.m4.
788 Call AC_LIB_PROG_LD_GNU.
789 Substitute cpu_type.
790 * configure: Regenerate.
791
ad5f3d7b
BS
7922011-05-27 Bernd Schmidt <bernds@codesourcery.com>
793
794 PR bootstrap/49173
795 * config/t-slibgcc-darwin (SHLIB_MAPFILES): Look for
796 libgcc-std.ver in the build directory.
797 * config/s390/t-linux (SHLIB_MAPFILES): Likewise.
798 * config/sh/t-linux (SHLIB_MAPFILES): Likewise.
799
cdbf4541
BS
8002011-05-25 Bernd Schmidt <bernds@codesourcery.com>
801
802 * libgcc-std.ver.in: New file.
803 * Makefile.in (LIBGCC_VER_GNU_PREFIX, LIBGCC_VER_SYMBOLS_PREFIX): New
804 variables.
805 (libgcc-std.ver): New rule.
806 * config/t-gnu-prefix: New file.
807
c8028650
RO
8082011-05-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
809
810 * config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
811
4a68b4ca
JM
8122011-05-10 Joseph Myers <joseph@codesourcery.com>
813
814 * config/i386/darwin-lib.h: New file.
815
80cf2e08
JM
8162011-05-10 Joseph Myers <joseph@codesourcery.com>
817
818 * config/arm/symbian-lib.h: New.
819
a3330c9d
CD
8202011-05-04 Chris Demetriou <cgd@google.com>
821
822 * config/i386/morestack.S (__i686.get_pc_thunk.bx): Rename to...
823 (__x86.get_pc_thunk.bx): ...this.
824 (__morestack): Adjust for rename, remove undef of __i686.
825
6ace0756
CD
8262011-05-03 Chris Demetriou <cgd@google.com>
827
828 * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
829
ebb9f8b0
JM
8302011-03-22 Joseph Myers <joseph@codesourcery.com>
831
832 * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
833 arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
834 m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
835 powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
836 sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
837 Remove cases.
838
9cfa1499
AT
8392011-03-14 Andreas Tobler <andreast@fgznet.ch>
840
841 * config.host (cpu_type): Add FreeBSD PowerPC specific parts.
842 Adjust copyright year.
843
457186f6
ILT
8442011-03-07 Ian Lance Taylor <iant@google.com>
845
846 * generic-morestack.c (__splitstack_find): Adjust returned stack
847 pointer to include all registers pushed by __morestack.
848
58c741a6
DK
8492011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
850
851 PR target/40125
852 * configure.ac: Call ACX_NONCANONICAL_TARGET.
853 (toolexecdir): Calculate and AC_SUBST.
854 (toolexeclibdir): Likewise.
855 * Makefile.in (target_noncanonical): Import.
856 (toolexecdir): Likewise.
857 (toolexeclibdir): Likewise.
858 * configure: Regenerate.
859
26716c44
NF
8602010-12-13 Nathan Froyd <froydnj@codesourcery.com>
861
862 PR target/46040
863 * config/arm/bpabi.h: Rename to...
864 * config/arm/bpabi-lib.h: ...this.
865
b595b1a1
RO
8662010-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
867
868 * configure.ac: Use i386/t-crtstuff on i?86-*-solaris2* if
869 appropriate.
870 * configure: Regenerate.
871
a3abe41c
NF
8722010-11-24 Nathan Froyd <froydnj@codesourcery.com>
873
874 * config/libbid/bid_conf.h (BID_BIG_ENDIAN): Define in terms of
875 __FLOAT_WORD_ORDER__.
876 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN):
877 Delete.
878
455c8f48
RW
8792010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
880
881 PR other/46202
882 * Makefile.in (install-strip): New phony target.
883
f3824a8b
ILT
8842010-11-07 Ian Lance Taylor <iant@google.com>
885
886 PR target/46089
887 * config/i386/morestack.S (__morestack_large_model): New
888 function.
889
18ed6ee4
NF
8902010-10-23 Nathan Froyd <froydnj@codesourcery.com>
891
892 * config/libbid/bid_gcc_intrinsics.h (LIBGCC2_WORDS_BIG_ENDIAN):
893 Delete.
894 (LIBGCC2_FLOAT_WORDS_BIG_ENDIAN): Test __BYTE_ORDER__.
895
8ac7fdcb
NF
8962010-10-14 Nathan Froyd <froydnj@codesourcery.com>
897
898 * config/arm/bpabi.h: New file.
899 * config/frv/frv-abi.h: New file.
900
cdb388c2
ILT
9012010-10-01 Ian Lance Taylor <iant@google.com>
902
903 * config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
904 * config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
905
ef7c141c
L
9062010-10-01 H.J. Lu <hongjiu.lu@intel.com>
907
908 PR target/45858
909 * config.host: Add the missing `$'.
910
80920132
ME
9112010-09-30 Michael Eager <eager@eagercon.com>
912
913 * config.host: Add microblaze*-*-*.
914 * config/microblaze/{divsi3.asm,divsi3_table.c,moddi3.asm,modsi3.asm,
915 muldi3_hard.asm,mulsi3.asm,stack_overflow_exit.asm,t-microblaze,
916 udivsi3.asm,umodsi3.asm}: New.
917
6dace308
ILT
9182010-09-28 Ian Lance Taylor <iant@google.com>
919
920 * configure.ac: Adjust CFI test to test assembler directly rather
921 than checking gcc preprocessor macro.
922 * configure: Rebuild.
923
b6110d6d
ILT
9242010-09-27 Ian Lance Taylor <iant@google.com>
925
926 * configure.ac: Test whether assembler supports CFI directives.
927 * config.host: Only add t-stack and i386/t-stack-i386 to
928 tmake_file if libgcc_cv_cfi is "yes".
929 * configure: Rebuild.
930
7458026b
ILT
9312010-09-27 Ian Lance Taylor <iant@google.com>
932
933 * generic-morestack.h: New file.
934 * generic-morestack.c: New file.
935 * generic-morestack-thread.c: New file.
936 * config/i386/morestack.S: New file.
937 * config/t-stack: New file.
938 * config/i386/t-stack-i386: New file.
939 * config.host (i[34567]86-*-linux* and friends): Add t-stack and
940 i386/t-stack-i386 to tmake_file.
941
5b50fc0c
IS
9422010-09-21 Iain Sandoe <iains@gcc.gnu.org>
943
944 * Makefile.in (libgcc-extra-parts): Check for static archives and
945 invoke ranlib after installing them.
946 (gcc-extra-parts): Likewise.
947 (install-leaf): Likewise.
948
b93cf342
L
9492010-09-14 H.J. Lu <hongjiu.lu@intel.com>
950
951 * configure: Regenerated.
952
996b42ef
KT
9532010-09-10 Kai Tietz <kai.tietz@onevision.com>
954
b93cf342 955 * configure: Regenerated.
996b42ef 956
be1c764e
GP
9572010-09-09 Gerald Pfeifer <gerald@pfeifer.com>
958 Andrew Pinski <pinskia@gmail.com>
959
1da9434b 960 PR target/40959
be1c764e
GP
961 * config.host (ia64*-*-freebsd*): Set extra_parts. Set tmake_file.
962
cc0ae0ca
L
9632010-09-06 H.J. Lu <hongjiu.lu@intel.com>
964
965 PR target/45524
966 * configure: Regenerated.
967
84f47d20
AS
9682010-09-06 Andreas Schwab <schwab@redhat.com>
969
970 * configure: Regenerate.
971
4159fb8d
UB
9722010-09-03 Uros Bizjak <ubizjak@gmail.com>
973
974 * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
975 64bit targets.
976 (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
977 for 64bit targets.
978
0df8fcc8
UB
9792010-09-03 Uros Bizjak <ubizjak@gmail.com>
980 Iain Sandoe <iains@gcc.gnu.org>
981
982 PR target/45476
983 * Makefile.in (sifuncs, difuncs, tifuncs): Filter out
984 LIB2FUNCS_EXCLUDE functions.
985
3c39bca6
AK
9862010-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
987
988 * configure.ac: Use the GCC_AC_ENABLE_DECIMAL_FLOAT macro.
989 Include dfp.m4.
990 * configure: Regenerate.
991
d78552bd
UB
9922010-09-01 Uros Bizjak <ubizjak@gmail.com>
993
994 * config.host (i[34567]86-*-freebsd*, x86_64-*-freebsd*): Add
995 i386/t-freebsd to tmake_file.
996 * config/i386/t-freebsd: New file.
997 * config/i386/libgcc-bsd.ver: New file.
998
c5b79d4e
NF
9992010-07-23 Nathan Froyd <froydnj@codesourcery.com>
1000
1001 * config.host (powerpc*-eabispe*): Set tmake_file.
1002 (powerpc*-eabi*): Likewise.
1003 * config/rs6000/t-ppccomm (EXTRA_PARTS): Add crtbegin, crtend,
1004 crtbeginS, crtendS, crtbeginT.
1005
48b09a92
KH
10062010-06-12 Kazu Hirata <kazu@codesourcery.com>
1007
1008 * config.host (mips64*-*-linux*, mips*-*-linux*): Add mips/t-crtfm
1009 to tmake_file. Add crtfastmath.o to extra_parts.
1010 * config/mips/t-crtfm: New.
1011
a4389204
JS
10122010-05-19 Joel Sherrill <joel.sherrill@oarcorp.com>
1013
1014 * config.host (sparc64-*-rtems*): New target.
1015
ed104137
RO
10162010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1017
1018 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
1019 assembler syntax.
1020
3f56ef8b
TS
10212010-04-15 Thomas Schwinge <tschwinge@gnu.org>
1022
1023 * config.host <i[34567]86-*-gnu*>: Handle softfp as for Linux.
1024
8c200350
RO
10252010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1026
1027 * config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
1028 alpha-dec-osf5.0* support.
1029
80a61cb4 10302010-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
c1b14424
RC
1031
1032 * config.host: Add lm32-*-rtems*.
1033
f128db92
RO
10342010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1035 Uros Bizjak <ubizjak@gmail.com>
1036
1037 PR target/39048
1038 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
1039 like other remaining 32-bit x86 OSes.
1040 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
1041 assembler syntax.
1042 * config/i386/libgcc-sol2.ver: New file.
1043 * config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
1044
368fabd5
JH
10452010-03-30 Jack Howarth <howarth@bromo.med.uc.edu>
1046
1047 PR c/43553
1048 * Makefile.in (INTERNAL_CFLAGS): Add @set_use_emutls@.
1049 * configure.ac: Use GCC_CHECK_EMUTLS to see if emulated TLS
1050 is used and substitute set_use_emutls.
1051 * configure: Regenerated.
1052
15baf7f8
TG
10532010-03-30 Tarik Graba <tarik.graba@telecom-paristech.fr>
1054
1055 * config/lm32/t-lm32: Remove misplaced MULTILIB_OPTIONS.
1056
7f5441df
RO
10572010-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1058
1059 PR target/38085
1060 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of
1061 MULTILIB_CFLAGS.
1062 ($(T)gcrt1.o): Likewise.
1063 ($(T)crt1.o): Likewise.
1064 ($(T)crti.o): Likewise.
1065 ($(T)crtn.o): Likewise.
1066
ef74edbd
RW
10672010-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1068
1069 PR other/42980
1070 * Makefile.in (install): Use $(MAKE) string in rule, for
1071 parallel make.
1072
e7c914db
HPN
10732010-02-22 Hans-Peter Nilsson <hp@bitrange.com>
1074
1075 Migrate from broken pre-libgcc legacy support to libgcc-centric rules.
1076 * config/mmix/t-mmix: New file.
1077 * config.host <mmix-knuth-mmixware> (extra_parts, tmake_file): Set.
1078
1bcb71c4
JH
10792010-02-02 Jack Howarth <howarth@bromo.med.uc.edu>
1080
1081 PR java/41991
1082 * config/t-slibgcc-darwin: Add libgcc-libsystem.ver to
1083 SHLIB_MAPFILES.
1084
e6e50811
AG
10852010-01-04 Anthony Green <green@moxielogic.com>
1086
1087 * config/moxie/crti.asm, config/moxie/crtn.asm,
1088 config/moxie/t-moxie-softfp, config/moxie/sfp-machine.h,
1089 config/moxie/t-moxie: New files.
1090 * config.host: Add t-moxie-softfp reference.
1091
ca8520ad
IS
10922009-11-18 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
1093
1094 PR other/39888
1095 * config/t-slibgcc-darwin: Fix embedded rpaths for
1096 --enable-version-specific-runtime-libs, build extension stub
1097 libs exposing features available from current libgcc_s.
1098
aa4945c1
JB
10992009-11-11 Jon Beniston <jon@beniston.com>
1100
d78552bd
UB
1101 * config.host: Add lm32 targets.
1102 * config/lm32: New directory.
1103 * config/lm32/libgcc_lm32.h: New file.
1104 * config/lm32/_mulsi3.c: New file.
1105 * config/lm32/_udivmodsi4.c: New file.
1106 * config/lm32/_divsi3.c: New file.
1107 * config/lm32/_modsi3.c: New file.
1108 * config/lm32/_udivsi3.c: New file.
1109 * config/lm32/_umodsi3.c: New file.
1110 * config/lm32/_lshrsi3.S: New file.
1111 * config/lm32/_ashrsi3.S: New file.
1112 * config/lm32/_ashlsi3.S: New file.
1113 * config/lm32/crti.S: New file.
1114 * config/lm32/crtn.S: New file.
1115 * config/lm32/t-lm32: New file.
1116 * config/lm32/t-elf: New file.
1117 * config/lm32/t-uclinux: New file.
aa4945c1 1118
65a324b4
NC
11192009-10-26 Nick Clifton <nickc@redhat.com>
1120
1121 * config.host: Add support for RX target.
1122 * config/rx: New directory.
1123 * config/rx/rx-abi-functions.c: New file. Supplementary
1124 functions for libgcc to support the RX ABI.
1125 * config/rx/rx-abi.h: New file. Supplementary header file for
1126 libgcc RX ABI functions.
1127 * config/rx/t-rx: New file: Makefile fragment for building
1128 libgcc for the RX.
1129
dfb3b0e3
UB
11302009-10-09 Uros Bizjak <ubizjak@gmail.com>
1131
1132 * config/i386/32/sfp-machine.h (__FP_FRAC_SUB_4): Change operand
1133 constraint of y0 to "g".
1134
81dd9fd7
AK
11352009-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1136
1137 * config.host: Include the s390 makefile fragments.
1138 * config/s390/32/_fixdfdi.c: New file.
1139 * config/s390/32/_fixsfdi.c: New file.
1140 * config/s390/32/_fixtfdi.c: New file.
1141 * config/s390/32/_fixunsdfdi.c: New file.
1142 * config/s390/32/_fixunssfdi.c: New file.
1143 * config/s390/32/_fixunstfdi.c: New file.
1144 * config/s390/32/t-floattodi: New file.
1145 * config/s390/libgcc-glibc.ver: New file.
1146 * config/s390/t-crtstuff: New file.
1147 * config/s390/t-linux: New file.
1148 * config/s390/t-tpf: New file.
1149
df58e648
RW
11502009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1151
1152 * configure.ac (AC_PREREQ): Bump to 2.64.
1153
79052be3
KK
11542009-08-22 Kaz Kojima <kkojima@gcc.gnu.org>
1155
1156 * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
1157
5213506e
RW
11582009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1159
1160 * configure: Regenerate.
1161
a9a25daa
DR
11622009-08-09 Douglas B Rupp <rupp@gnat.com>
1163
1164 * config.host (ia64-hp-*vms*): New target.
1165 (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
1166 with ia64-hp-*vms*.
1167
6efbd53f
RW
11682009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1169
1170 * configure.ac: Add snippet for maintainer-mode.
1171 * configure: Regenerate.
1172 * Makefile.in (AUTOCONF, configure_deps): New variables.
1173 ($(srcdir)/configure)): New rule, active only with maintainer
1174 mode turned on.
1175
7acf4da6
DD
11762009-06-23 DJ Delorie <dj@redhat.com>
1177
1178 Add MeP port.
1179 * config.host: Add mep support.
1180
54f549af
KT
11812009-06-22 Kai Tietz <kai.tietz@onevision.com>
1182
34481f28 1183 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 1184 t-softfp to tmake_file for i[34567]86-*-mingw*, x86_64-*-mingw*.
34481f28
UB
1185
1186 * config/i386/64/_divtc3.c: Disable usage of .symver assembly symbol
1187 for mingw targets.
54f549af
KT
1188 * config/i386/64/_multc3.c: Likewise.
1189 * config/i386/64/_powitf2.c: Likewise.
1190 * config/i386/64/eqtf2.c: Likewise.
1191 * config/i386/64/getf2.c: Likewise.
1192 * config/i386/64/letf2.c: Likewise.
1193 * config/i386/64/letf2.c: Likewise.
34481f28
UB
1194 * config/i386/64/sfp-machine.h (_FP_W_TYPE): Define as
1195 unsigned long long for x64 mingw targets.
1196 (_FP_WS_TYPE): Define as signed long long for x64 mingw target.
1197 (_FP_I_TYPE): Define as long long for x64 mingw target.
54f549af 1198
fea96e25
MR
11992009-06-10 Maciej W. Rozycki <macro@linux-mips.org>
1200
1201 * config.host (vax-*-linux*): New.
1202
cceb575c
AG
12032009-05-31 Anthony Green <green@moxielogic.com>
1204
1205 * config.host: Add moxie support.
1206 * config/moxie/t-moxie: New file.
1207
e997fb9c
DB
12082009-05-29 David Billinghurst <billingd@gcc.gnu.org>
1209
1210 * config.host: Add i386/${host_address}/t-fprules-softfp and
dfb3b0e3 1211 t-softfp to tmake_file for i[34567]86-*-cygwin*.
e997fb9c 1212
532bfb0a
AJ
12132009-04-17 Aurelien Jarno <aurelien@aurel32.net>
1214
1215 * config.host: Add i386/${host_address}/t-fprules-softfp to
1216 tmake_file for i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu*.
1217
748086b7
JJ
12182009-04-09 Nick Clifton <nickc@redhat.com>
1219
1220 * config/ia64/tf-signs.c: Change copyright header to refer to
1221 version 3 of the GNU General Public License with version 3.1
1222 of the GCC Runtime Library Exception and to point readers at
1223 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1224 web page.
1225 * config/i386/32/tf-signs.c: Likewise.
1226 * config/libbid/_addsub_dd.c: Likewise.
1227 * config/libbid/_addsub_sd.c: Likewise.
1228 * config/libbid/_addsub_td.c: Likewise.
1229 * config/libbid/_dd_to_df.c: Likewise.
1230 * config/libbid/_dd_to_di.c: Likewise.
1231 * config/libbid/_dd_to_sd.c: Likewise.
1232 * config/libbid/_dd_to_sf.c: Likewise.
1233 * config/libbid/_dd_to_si.c: Likewise.
1234 * config/libbid/_dd_to_td.c: Likewise.
1235 * config/libbid/_dd_to_tf.c: Likewise.
1236 * config/libbid/_dd_to_udi.c: Likewise.
1237 * config/libbid/_dd_to_usi.c: Likewise.
1238 * config/libbid/_dd_to_xf.c: Likewise.
1239 * config/libbid/_df_to_dd.c: Likewise.
1240 * config/libbid/_df_to_sd.c: Likewise.
1241 * config/libbid/_df_to_td.c: Likewise.
1242 * config/libbid/_di_to_dd.c: Likewise.
1243 * config/libbid/_di_to_sd.c: Likewise.
1244 * config/libbid/_di_to_td.c: Likewise.
1245 * config/libbid/_div_dd.c: Likewise.
1246 * config/libbid/_div_sd.c: Likewise.
1247 * config/libbid/_div_td.c: Likewise.
1248 * config/libbid/_eq_dd.c: Likewise.
1249 * config/libbid/_eq_sd.c: Likewise.
1250 * config/libbid/_eq_td.c: Likewise.
1251 * config/libbid/_ge_dd.c: Likewise.
1252 * config/libbid/_ge_sd.c: Likewise.
1253 * config/libbid/_ge_td.c: Likewise.
1254 * config/libbid/_gt_dd.c: Likewise.
1255 * config/libbid/_gt_sd.c: Likewise.
1256 * config/libbid/_gt_td.c: Likewise.
1257 * config/libbid/_isinfd128.c: Likewise.
1258 * config/libbid/_isinfd32.c: Likewise.
1259 * config/libbid/_isinfd64.c: Likewise.
1260 * config/libbid/_le_dd.c: Likewise.
1261 * config/libbid/_le_sd.c: Likewise.
1262 * config/libbid/_le_td.c: Likewise.
1263 * config/libbid/_lt_dd.c: Likewise.
1264 * config/libbid/_lt_sd.c: Likewise.
1265 * config/libbid/_lt_td.c: Likewise.
1266 * config/libbid/_mul_dd.c: Likewise.
1267 * config/libbid/_mul_sd.c: Likewise.
1268 * config/libbid/_mul_td.c: Likewise.
1269 * config/libbid/_ne_dd.c: Likewise.
1270 * config/libbid/_ne_sd.c: Likewise.
1271 * config/libbid/_ne_td.c: Likewise.
1272 * config/libbid/_sd_to_dd.c: Likewise.
1273 * config/libbid/_sd_to_df.c: Likewise.
1274 * config/libbid/_sd_to_di.c: Likewise.
1275 * config/libbid/_sd_to_sf.c: Likewise.
1276 * config/libbid/_sd_to_si.c: Likewise.
1277 * config/libbid/_sd_to_td.c: Likewise.
1278 * config/libbid/_sd_to_tf.c: Likewise.
1279 * config/libbid/_sd_to_udi.c: Likewise.
1280 * config/libbid/_sd_to_usi.c: Likewise.
1281 * config/libbid/_sd_to_xf.c: Likewise.
1282 * config/libbid/_sf_to_dd.c: Likewise.
1283 * config/libbid/_sf_to_sd.c: Likewise.
1284 * config/libbid/_sf_to_td.c: Likewise.
1285 * config/libbid/_si_to_dd.c: Likewise.
1286 * config/libbid/_si_to_sd.c: Likewise.
1287 * config/libbid/_si_to_td.c: Likewise.
1288 * config/libbid/_td_to_dd.c: Likewise.
1289 * config/libbid/_td_to_df.c: Likewise.
1290 * config/libbid/_td_to_di.c: Likewise.
1291 * config/libbid/_td_to_sd.c: Likewise.
1292 * config/libbid/_td_to_sf.c: Likewise.
1293 * config/libbid/_td_to_si.c: Likewise.
1294 * config/libbid/_td_to_tf.c: Likewise.
1295 * config/libbid/_td_to_udi.c: Likewise.
1296 * config/libbid/_td_to_usi.c: Likewise.
1297 * config/libbid/_td_to_xf.c: Likewise.
1298 * config/libbid/_tf_to_dd.c: Likewise.
1299 * config/libbid/_tf_to_sd.c: Likewise.
1300 * config/libbid/_tf_to_td.c: Likewise.
1301 * config/libbid/_udi_to_dd.c: Likewise.
1302 * config/libbid/_udi_to_sd.c: Likewise.
1303 * config/libbid/_udi_to_td.c: Likewise.
1304 * config/libbid/_unord_dd.c: Likewise.
1305 * config/libbid/_unord_sd.c: Likewise.
1306 * config/libbid/_unord_td.c: Likewise.
1307 * config/libbid/_usi_to_dd.c: Likewise.
1308 * config/libbid/_usi_to_sd.c: Likewise.
1309 * config/libbid/_usi_to_td.c: Likewise.
1310 * config/libbid/_xf_to_dd.c: Likewise.
1311 * config/libbid/_xf_to_sd.c: Likewise.
1312 * config/libbid/_xf_to_td.c: Likewise.
1313 * config/libbid/bid128.c: Likewise.
1314 * config/libbid/bid128_2_str.h: Likewise.
1315 * config/libbid/bid128_2_str_macros.h: Likewise.
1316 * config/libbid/bid128_2_str_tables.c: Likewise.
1317 * config/libbid/bid128_add.c: Likewise.
1318 * config/libbid/bid128_compare.c: Likewise.
1319 * config/libbid/bid128_div.c: Likewise.
1320 * config/libbid/bid128_fma.c: Likewise.
1321 * config/libbid/bid128_logb.c: Likewise.
1322 * config/libbid/bid128_minmax.c: Likewise.
1323 * config/libbid/bid128_mul.c: Likewise.
1324 * config/libbid/bid128_next.c: Likewise.
1325 * config/libbid/bid128_noncomp.c: Likewise.
1326 * config/libbid/bid128_quantize.c: Likewise.
1327 * config/libbid/bid128_rem.c: Likewise.
1328 * config/libbid/bid128_round_integral.c: Likewise.
1329 * config/libbid/bid128_scalb.c: Likewise.
1330 * config/libbid/bid128_sqrt.c: Likewise.
1331 * config/libbid/bid128_string.c: Likewise.
1332 * config/libbid/bid128_to_int16.c: Likewise.
1333 * config/libbid/bid128_to_int32.c: Likewise.
1334 * config/libbid/bid128_to_int64.c: Likewise.
1335 * config/libbid/bid128_to_int8.c: Likewise.
1336 * config/libbid/bid128_to_uint16.c: Likewise.
1337 * config/libbid/bid128_to_uint32.c: Likewise.
1338 * config/libbid/bid128_to_uint64.c: Likewise.
1339 * config/libbid/bid128_to_uint8.c: Likewise.
1340 * config/libbid/bid32_to_bid128.c: Likewise.
1341 * config/libbid/bid32_to_bid64.c: Likewise.
1342 * config/libbid/bid64_add.c: Likewise.
1343 * config/libbid/bid64_compare.c: Likewise.
1344 * config/libbid/bid64_div.c: Likewise.
1345 * config/libbid/bid64_fma.c: Likewise.
1346 * config/libbid/bid64_logb.c: Likewise.
1347 * config/libbid/bid64_minmax.c: Likewise.
1348 * config/libbid/bid64_mul.c: Likewise.
1349 * config/libbid/bid64_next.c: Likewise.
1350 * config/libbid/bid64_noncomp.c: Likewise.
1351 * config/libbid/bid64_quantize.c: Likewise.
1352 * config/libbid/bid64_rem.c: Likewise.
1353 * config/libbid/bid64_round_integral.c: Likewise.
1354 * config/libbid/bid64_scalb.c: Likewise.
1355 * config/libbid/bid64_sqrt.c: Likewise.
1356 * config/libbid/bid64_string.c: Likewise.
1357 * config/libbid/bid64_to_bid128.c: Likewise.
1358 * config/libbid/bid64_to_int16.c: Likewise.
1359 * config/libbid/bid64_to_int32.c: Likewise.
1360 * config/libbid/bid64_to_int64.c: Likewise.
1361 * config/libbid/bid64_to_int8.c: Likewise.
1362 * config/libbid/bid64_to_uint16.c: Likewise.
1363 * config/libbid/bid64_to_uint32.c: Likewise.
1364 * config/libbid/bid64_to_uint64.c: Likewise.
1365 * config/libbid/bid64_to_uint8.c: Likewise.
1366 * config/libbid/bid_b2d.h: Likewise.
1367 * config/libbid/bid_binarydecimal.c: Likewise.
1368 * config/libbid/bid_conf.h: Likewise.
1369 * config/libbid/bid_convert_data.c: Likewise.
1370 * config/libbid/bid_decimal_data.c: Likewise.
1371 * config/libbid/bid_decimal_globals.c: Likewise.
1372 * config/libbid/bid_div_macros.h: Likewise.
1373 * config/libbid/bid_dpd.c: Likewise.
1374 * config/libbid/bid_flag_operations.c: Likewise.
1375 * config/libbid/bid_from_int.c: Likewise.
1376 * config/libbid/bid_functions.h: Likewise.
1377 * config/libbid/bid_gcc_intrinsics.h: Likewise.
1378 * config/libbid/bid_inline_add.h: Likewise.
1379 * config/libbid/bid_internal.h: Likewise.
1380 * config/libbid/bid_round.c: Likewise.
1381 * config/libbid/bid_sqrt_macros.h: Likewise.
1382
13832009-04-09 Jakub Jelinek <jakub@redhat.com>
1384
1385 * Makefile.in: Change copyright header to refer to version
1386 3 of the GNU General Public License and to point readers at the
1387 COPYING3 file and the FSF's license web page.
1388 * config.host: Likewise.
1389
633dd061
AM
13902009-04-07 Alan Modra <amodra@bigpond.net.au>
1391
1392 * config.host: Reorder and merge to match config.gcc change.
1393
457d1d00
AM
13942009-04-03 Alan Modra <amodra@bigpond.net.au>
1395
1396 * config.host (powerpc-*-linux*altivec*, powerpc-*-linux*spe): Delete.
1397
52c0e446
JM
13982009-03-28 Joseph Myers <joseph@codesourcery.com>
1399
1400 * config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
1401 armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
1402 m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
1403 powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
1404
ba181049
UB
14052009-02-12 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
1408 * config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
1409
c252db20
L
14102009-02-12 H.J. Lu <hongjiu.lu@intel.com>
1411
ba181049
UB
1412 * config.host (ia64*-*-linux*): Add ia64/t-fprules-softfp and
1413 ia64/t-softfp-compat to tmake_file.
c252db20
L
1414
1415 * Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
1416
1417 * config/ia64/__divxf3.asm: New.
1418 * config/ia64/_fixtfdi.asm: Likewise.
1419 * config/ia64/_fixunstfdi.asm: Likewise.
1420 * config/ia64/_floatditf.asm: Likewise.
1421 * config/ia64/t-fprules-softfp: Likewise.
1422 * config/ia64/t-softfp-compat: Likewise.
1423 * config/ia64/tf-signs.c: Likewise.
1424
c60535f9
BE
14252009-01-18 Ben Elliston <bje@au.ibm.com>
1426
1427 * config/i386/32/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
1428
ce16861e
BE
14292009-01-16 Ben Elliston <bje@au.ibm.com>
1430
1431 * config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp
1432 to tmake_file.
1433
bcf4713b
BE
14342009-01-13 Ben Elliston <bje@au.ibm.com>
1435
1436 * config/t-softfp: New file.
1437 * config.host (powerpc64-*-linux*, powerpc64-*-gnu*): Add t-softfp.
1438 (powerpc-*-linux*spe*, powerpc-*-linux*): Likewise.
1439
2042cb04
JS
14402009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
1441
1442 * config.host: Add m32r*-*-rtems*.
1443
541ed00e
JS
14442008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446 * config.host: Add m32c*-*-rtems*.
1447
19523300
RO
14482008-11-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1449
1450 PR bootstrap/33100
1451 * configure.ac (i?86-*-solaris2.1[0-9]*): Only include
1452 i386/t-crtstuff if linker supports ZERO terminator unwind entries.
1453 * configure: Regenerate.
1454 * config.host (i[34567]86-*-solaris2*): Move i386/t-sol2 in
1455 tmake_file here from gcc/config.gcc.
1456 Move extra_parts here from gcc/config.gcc.
1457 * config/i386/t-sol2: Move here from gcc/config/i386.
1458 Use gcc_srcdir instead of srcdir.
1459
0a4a51c7
AN
14602008-11-18 Adam Nemet <anemet@caviumnetworks.com>
1461
1462 * config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
1463 case.
1464
2a761e46
TS
14652008-11-09 Thomas Schwinge <tschwinge@gnu.org>
1466
1467 * config.host <t-tls>: Also enable for GNU/kFreeBSD and GNU/kNetBSD.
1468
c0451df7
TS
14692008-10-08 Thomas Schwinge <tschwinge@gnu.org>
1470
1471 * config.host: Fold `*-*-gnu*' cases into the Linux ones.
1472
358da97e
HS
14732008-09-03 Hari Sandanagobalane <hariharan@picochip.com>
1474
1475 Add picoChip port.
1476 * config.host: Add picochip-*-*.
1477
c660f132
BW
14782008-08-06 Bob Wilson <bob.wilson@acm.org>
1479
1480 * config.host: Match more processor names for Xtensa.
1481
d1349557
L
14822008-07-08 H.J. Lu <hongjiu.lu@intel.com>
1483
1484 * config/i386/64/t-softfp-compat: Update comments.
1485
dd7b73c0
L
14862008-07-07 H.J. Lu <hongjiu.lu@intel.com>
1487
1488 * config/i386/64/_divtc3-compat.c: Moved to ...
1489 * config/i386/64/_divtc3.c: Here.
1490
1491 * config/i386/64/_multc3-compat.c: Moved to ...
1492 * config/i386/64/_multc3.c: Here.
1493
1494 * config/i386/64/_powitf2-compat.c: Moved to ...
1495 * config/i386/64/_powitf2.c: Here.
1496
1497 * config/i386/64/t-softfp-compat (libgcc2-tf-compats): Add
1498 .c suffix instead of -compat.c.
1499
6e1fab3d
UB
15002008-07-05 Uros Bizjak <ubizjak@gmail.com>
1501
1502 * config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Remove.
1503 (_FP_MUL_MEAT_D): Ditto.
1504 (_FP_DIV_MEAT_S): Ditto.
1505 (_FP_DIV_MEAT_D): Ditto.
1506
f92518d7
RS
15072008-07-03 Richard Sandiford <rdsandiford@googlemail.com>
1508
1509 * Makefile.in: Add support for __sync_* libgcc functions.
1510
d0aede14
L
15112008-07-03 H.J. Lu <hongjiu.lu@intel.com>
1512
1513 * shared-object.mk ($(base)_s$(objext)): Remove -DSHARED.
1514
c174f11c
L
15152008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1516
1517 PR boostrap/36702
1518 * config.host: Only include 32bit t-fprules-softfp for Darwin/x86
1519 and Linux/x86. Include 64bit t-softfp-compat for Linux/x86.
1520
1521 * config/i386/64/t-fprules-softfp: Moved to ...
1522 * config/i386/64/t-softfp-compat: This. New.
1523
5f464fa2
UB
15242008-07-02 Uros Bizjak <ubizjak@gmail.com>
1525
1526 * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS) [FP_EX_INVALID]:
1527 Initialize f with 0.0.
1528
ff473280
L
15292008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1530
1531 PR target/36669
1532 * shared-object.mk ($(base)_s$(objext)): Add -DSHARED.
1533
1534 * config/i386/64/_divtc3-compat.c: New.
1535 * config/i386/64/_multc3-compat.c: Likewise.
1536 * config/i386/64/_powitf2-compat.c: Likewise.
1537 * config/i386/64/eqtf2.c: Likewise.
1538 * config/i386/64/getf2.c: Likewise.
1539 * config/i386/64/letf2.c: Likewise.
1540 * config/i386/64/t-fprules-softfp: Likewise.
1541
15422008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 * config.host: Add i386/${host_address}/t-fprules-softfp to
1545 tmake_file for i[34567]86-*-darwin*, x86_64-*-darwin*,
dfb3b0e3 1546 i[34567]86-*-linux*, x86_64-*-linux*.
ff473280
L
1547
1548 * configure.ac: Set host_address to 64 or 32 for x86.
1549 * configure: Regenerated.
1550
1551 * Makefile.in (config.status): Also depend on
1552 $(srcdir)/config.host.
1553
1554 * config/i386/32/t-fprules-softfp: New.
1555 * config/i386/32/tf-signs.c: Likewise.
1556
1557 * config/i386/64/sfp-machine.h: New. Moved from gcc.
1558
15592008-07-02 H.J. Lu <hongjiu.lu@intel.com>
1560 Uros Bizjak <ubizjak@gmail.com>
1561
1562 * config/i386/32/sfp-machine.h: New.
1563
30551d99
NF
15642008-06-26 Nathan Froyd <froydnj@codesourcery.com>
1565
1566 * config/rs6000/t-ppccomm: Remove rules that conflict with
1567 auto-generated rules.
1568
18c04407
RW
15692008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1570
1571 * configure.ac: sinclude override.m4.
1572 * configure: Regenerate.
1573
10fbe77a
BRF
15742008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
1575
1576 * configure: Regenerate.
1577
bc6d4c3f
JM
15782008-06-10 Joseph Myers <joseph@codesourcery.com>
1579
1580 * Makefile.in (DECNUMINC): Remove
1581 -I$(MULTIBUILDTOP)../../libdecnumber.
1582 * gstdint.h: New.
1583
cd985f66
JM
15842008-06-07 Joseph Myers <joseph@codesourcery.com>
1585
1586 * config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
1587 parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
1588 alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
1589 arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
1590 hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
1591 i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
1592 i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
1593 i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
1594 i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
1595 mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
1596 powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
1597 powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
1598 strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
1599 vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
1600
93fea8d3
AL
16012008-05-25 Arthur Loiret <arthur.loiret@u-psud.fr>
1602
1603 * config.host (sh2[lbe]*-*-linux*): Allow target.
1604
18724e30
NF
16052008-04-30 Nathan Froyd <froydnj@codesourcery.com>
1606
1607 * config/rs6000/t-ppccomm: Add build rules for new files.
1608 (LIB2ADD_ST): New variable.
1609
47583040
AH
16102008-04-07 Andy Hutchinson <hutchinsonandy@aim.com>
1611
1612 PR target/34210
1613 PR target/35508
1614 * config.host (avr-*-*): Add avr cpu_type and avr tmake_file.
1615 * config/t-avr: New file. Build 16bit libgcc functions.
1616
cf8e67fe
JJ
16172008-03-02 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR target/35401
1620 * config/t-slibgcc-darwin: Make install-leaf dependent on
1621 install-darwin-libgcc-stubs instead of install.
1622
8d8da227
JM
16232008-01-25 Joseph Myers <joseph@codesourcery.com>
1624
1625 * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
1626 tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
1627 sh-*-rtemscoff*): Remove cases.
1628
edbf8b16
RS
16292007-12-27 Richard Sandiford <rsandifo@nildram.co.uk>
1630
1631 * Makefile.in (all): Use install-leaf rather than install.
1632 (install): Split most of the rule into...
1633 (install-leaf): ...this new one.
1634
89deeaff
EK
16352007-12-19 Etsushi Kato <ek.kato@gmail.com>
1636 Paolo Bonzini <bonzini@gnu.org>
1637
1638 PR target/30572
5f464fa2
UB
1639 * Makefile.in: Use @shlib_slibdir@ substitution to get
1640 correct install name on darwin.
89deeaff 1641 * config/t-slibgcc-darwin: Use @shlib_slibdir@ for -install_name.
dfb3b0e3 1642
4081d704
HPN
16432007-12-15 Hans-Peter Nilsson <hp@axis.com>
1644
1645 * config.host (crisv32-*-elf, crisv32-*-none): New, same as
1646 cris-*-elf and cris-*-none.
1647 (crisv32-*-linux*): Similar, as cris-*-linux*.
1648
f43e89a3
RIL
16492007-11-20 Rask Ingemann Lambertsen <rask@sygehus.dk>
1650
1651 * config.host (ia64*-*-elf*): Build ia64 specific libgcc parts.
1652
b4e9c2c6
L
16532007-10-27 H.J. Lu <hongjiu.lu@intel.com>
1654
1655 PR regression/33926
1656 * configure.ac: Replace have_cc_tls with gcc_cv_have_cc_tls.
1657 * configure: Regenerated.
1658
b2a00c89
L
16592007-09-27 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 * Makefile.in (dfp-filenames): Replace decimal_globals,
1662 decimal_data, binarydecimal and convert_data with
1663 bid_decimal_globals, bid_decimal_data, bid_binarydecimal
1664 and bid_convert_data, respectively.
1665
8d2a9e0e
CF
16662007-09-17 Chao-ying Fu <fu@mips.com>
1667 Nigel Stephens <nigel@mips.com>
1668
1669 * fixed-obj.mk: New file to support fine-grain fixed-point functions.
1670 * Makefile.in (fixed_point): Define.
1671 Check if fixed_point is yes to build support functions.
1672 * configure.ac: Check for fixed_point support.
1673 * configure: Regenerated.
1674 * gen-fixed.sh: New file to generate lists of fixed-point labels,
1675 funcs, modes, from, to.
1676
2b53935d
JJ
16772007-09-11 Janis Johnson <janis187@us.ibm.com
1678
1679 * Makefile.in (dfp-filenames): Add bid128_noncomp.
1680
2533577f
JJ
16812007-09-10 Janis Johnson <janis187@us.ibm.com>
1682
1683 * Makefile.in (dfp-filenames): Remove decUtility, add
1684 decDouble, decPacked, decQuad, decSingle.
1685
3ae3dbd6
HK
16862007-08-27 Hans Kester <hans.kester@ellips.nl>
1687
1688 * config.host : Add x86_64-elf target.
1689
22867d02
L
16902007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1691
1692 * configure.ac (set_have_cc_tls): Add a missing =.
1693 * configure: Regenerated.
1694
6f461e76
L
16952007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 * config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
1698 and x86_64-*-linux*.
1699
1700 * config/t-tls: New file.
1701
dfb3b0e3 1702 * Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@.
6f461e76
L
1703
1704 * configure.ac: Include ../config/enable.m4 and
1705 ../config/tls.m4. Use GCC_CHECK_CC_TLS to check if assembler
1706 supports TLS and substitute set_have_cc_tls.
1707 * configure: Regenerated.
1708
200359e8
L
17092007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1710
1711 * Makefile.in: Use libbid for DFP when BID is enabled.
1712
76f5e200
DS
17132007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
1714
1715 * config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
dfb3b0e3 1716 extra_parts. Add config/i386/t-cygming to tmake_file.
76f5e200
DS
1717 * config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
1718
9bd196f0 17192007-05-29 Zuxy Meng <zuxy.meng@gmail.com>
200359e8 1720 Danny Smith <dannysmith@users.sourceforge.net>
9bd196f0
ZM
1721
1722 PR target/29498
1723 * config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
1724 crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
1725 * config/i386/t-crtfm: Compile crtfastmath.o with
1726 -minline-all-stringops.
1727
1910440e
RS
17282007-05-10 Richard Sandiford <richard@codesourcery.com>
1729
1730 * config.host (sparc-wrs-vxworks): New target.
1731
7d33c31d
KH
17322007-04-14 Kazu Hirata <kazu@codesourcery.com>
1733
1734 * config.host: Recognize fido.
1735
96fccd0d
JJ
17362007-04-04 Janis Johnson <janis187@us.ibm.com>
1737
1738 * configure: Check host, not target, for decimal float support.
1739
577565f9
UB
17402007-04-03 Uros Bizjak <ubizjak@gmail.com>
1741
1742 * config/i386/t-crtpc: New file.
1743 * config.host (i[34567]86-*-linux*): Add i386/t-crtpc to tm-file.
5f464fa2 1744 (x86_64-*-linux*): Ditto.
577565f9 1745
ccf8e764
RH
17462007-02-30 Kai Tietz <kai.tietz@onevision.com>
1747
1748 * config.host (x86_64-*-mingw*): New target.
1749
79b87c74
MM
17502007-03-23 Michael Meissner <michael.meissner@amd.com>
1751 H.J. Lu <hongjiu.lu@intel.com>
1752
1753 * Makefile.in (enable_decimal_float): New.
1754 (DECNUMINC): Add
1755 -I$(srcdir)/../libdecnumber/$(enable_decimal_float).
1756 (dec-objects): Move decimal32, decimal64 and decimal128 to ...
1757 (decbits-filenames): This.
1758 (decbits-objects): New.
1759 (libgcc-objects): Add $(decbits-objects).
1760
1761 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
1762 Substitute enable_decimal_float.
1763 * configure: Regenerated.
1764
8fce4e31
HPN
17652007-03-19 Hans-Peter Nilsson <hp@axis.com>
1766
1767 * config.host (cris-*-elf | cris-*-none): Set extra_parts.
1768
e8bb4597
BM
17692007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
1770
1771 * Makefile.in (install-info): New dummy target.
1772
344189f9
BS
17732007-03-05 Bernd Schmidt <bernd.schmidt@analog.com>
1774
1775 * config.host (bfin*-linux-uclibc*): Set extra_parts.
1776
ac84c172
BM
17772007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
1778
1779 * Makefile.in: Add install-html and install-pdf dummy
1780 targets.
1781
cd5c2357
RS
17822007-02-05 Roger Sayle <roger@eyesopen.com>
1783 Daniel Jacobowitz <dan@codesourcery.com>
1784
1785 * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
1786 (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
1787 (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
1788
d9a66f98
JJ
17892007-01-29 Janis Johnson <janis187@us.ibm.com>
1790
1791 * Makefile.in (dec-filenames): Add decExcept.
1792
9891ec5f
DJ
17932007-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1794
1795 PR bootstrap/30469
1796 * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
1797 -fprofile-use.
1798
d6efbf5a
DJ
17992007-01-25 Daniel Jacobowitz <dan@codesourcery.com>
1800
1801 * configure.ac: Add --enable-version-specific-runtime-libs.
1802 Correct $slibdir default.
1803 * configure: Regenerated.
1804
17caeff2
JM
18052007-01-23 Joseph Myers <joseph@codesourcery.com>
1806
1807 * config/rs6000/t-ldbl128: Always use -mlong-double-128.
1808
5ea41e3a
AP
18092007-01-21 Andrew Pinski <pinskia@gmail.com>
1810
1811 PR target/30519
1812 * config.host (alpha*-*-linux*): Set extra_parts.
1813
26900826
KK
18142007-01-09 Kaz Kojima <kkojima@gcc.gnu.org>
1815
1816 * config/sh/t-linux: New.
1817 * config.host (sh*-*-linux*): Set tmake_file.
1818
97af925b
DJ
18192007-01-05 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * Makefile.in (install): Handle multilibs.
1822
b0088af7
BM
18232007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1824
1825 * Makefile.in: Added .PHONY entry for documentation targets.
1826
e0a9456a
BM
18272007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1828
1829 * Makefile.in: Add empty info, html, dvi, pdf targets.
1830
7fd453b4
MS
18312007-01-04 Mike Stump <mrs@apple.com>
1832
1833 * Makefile.in (MAKEINFO): Remove.
1834 (PERL): Likewise.
1835
14e8fc8b
PB
18362007-01-04 Paolo Bonzini <bonzini@gnu.org>
1837
1838 * configure.ac: Add GCC_TOPLEV_SUBDIRS.
1839 * configure: Regenerate.
1840 * Makefile.in (host_subdir): Substitute it.
dfb3b0e3 1841 (gcc_objdir): Use it.
14e8fc8b 1842
1555beba
DJ
18432007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1844
1845 * config.host (ia64*-*-linux*): Set tmake_file.
1846
79e6eaeb
DJ
18472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1848
1849 * Makefile.in (version): Define.
1850
fa958513
DJ
18512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1852 Paolo Bonzini <bonzini@gnu.org>
1853
1854 * Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
1855 config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
1856 config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
1857 config/sparc/t-crtfm, config/t-slibgcc-darwin,
1858 config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
1859 shared-object.mk, siditi-object.mk, static-object.mk: New files.
1860 * configure: Generated.