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