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