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