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