]> git.ipfire.org Git - thirdparty/gcc.git/blame - ChangeLog
Fix missing ChangeLog entry:
[thirdparty/gcc.git] / ChangeLog
CommitLineData
215c351a
PB
12005-02-28 Paolo Bonzini <bonzini@gnu.org>
2
3 PR bootstrap/17383
4 * Makefile.def (target_modules): Remove "stage", now unnecessary.
5 * Makefile.tpl (HOST_SUBDIR): New substitution.
6 (STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
7 USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
8 USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
9 USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
10 (Host modules, Bootstrapped modules): Use it.
11 (Build modules, Target modules): Do not create symlink trees,
12 always configure out-of-srcdir.
13 (distclean): Try removing $(host_subdir) with rm before using rm -rf.
14 * configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
15 GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
16 $(HOST_SUBDIR). Create a symlink for host_subdir.
17
18 * Makefile.in: Regenerate.
19 * configure: Regenerate.
20
5395b47b
NN
212005-02-28 Nathanael Nerode <neroden@gcc.gnu.org>
22
23 Merged from libada-gnattools-branch:
24 2004-11-28 Nathanael Nerode <neroden@gcc.gnu.org>
25
26 * gnattools: New directory.
27 * Makefile.def: Add gnattools as a module, depending on target-libada.
28 * Makefile.in: Regenerate.
29 * configure.in: Include gnattools in host_tools; disable it if ada
30 is disabled.
31 * configure: Regenerate.
32
ca2cc05c
JM
332005-02-24 James A. Morrison <phython@gcc.gnu.org>
34
35 * MAINTAINERS (Language Front Ends Maintainers): Add myself as
36 treelang maintainer.
37 (Write After Approval): Remove myself.
38
d2f3024f
PS
392005-02-23 Paul Schlie <schlie@comcast.net>
40
41 * configure.in: Allow darwin targeted ports to build tk, itcl and
42 libgui.
43 * configure: Regenerate.
44
bba5e0ca
EB
452005-02-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46
47 PR libgcj/10353
48 * configure.in (noconfigdirs) <sparc-*-solaris2.[0-6]>: Add libgcj.
49 * configure: Regenerate.
50
70132ce7
SK
512005-02-18 Steven G. Kargl <kargl@gcc.gnu.org>
52
53 * MAINTAINERS (Write After Approval): Add myself.
54
20f0edca
ILT
552005-02-10 Ian Lance Taylor <ian@airs.com>
56
57 * MAINTAINERS: Update my e-mail address.
58
e64e5109
RG
592005-02-02 Richard Guenther <rguenth@gcc.gnu.org>
60
61 * MAINTAINERS (Write After Approval): Add myself.
62
40d64b5a
HPN
632005-01-29 Hans-Peter Nilsson <hp@axis.com>
64
65 * configure.in (noconfigdirs) <crisv32-*-*>: Match like cris-*-*.
66 <crisv32-*-*, cris-*-*>: Only disable target-newlib and
67 target-libgloss when not *-*-elf and *-*-aout.
68 * configure: Regenerate.
69
54a12711
KH
702005-01-23 Kazu Hirata <kazu@cs.umass.edu>
71
72 * MAINTAINERS: Remove obsolete entries.
73
0aa99dbb
KH
74 * MAINTAINERS (Write After Approval): Add Michael Matz.
75
2b009f5f
NB
762005-01-19 Neil Booth <neil@daikokuya.co.uk>
77
78 * MAINTAINERS: Remove self as cpplib maintainer.
79
385870f5
KC
802005-01-17 Kelley Cook <kcook@gcc.gnu.org>
81
82 * install-sh, config.sub: Import from upstream.
83
e7daab31
KC
842005-01-17 Kelley Cook <kcook@gcc.gnu.org>
85
86 PR bootstrap/18222
87 * Makefile.def: Pass CPPFLAGS_FOR_TARGET.
88 * Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET.
89 * Makefile.in: Regenerate.
90
e6003f4d
JT
912005-01-16 Jason Thorpe <thorpej@netbsd.org>
92
93 * MAINTAINERS: Update my email address.
94
145e2972 952005-01-12 David Edelsohn <edelsohn@gnu.org>
63892581 96 Andreas Schwab <schwab@suse.de>
145e2972
DE
97
98 PR bootstrap/18033
99 * config-ml.in: Eval option if surrounded by single quotes.
100
86c7e0da
PB
1012005-01-03 Paolo Bonzini <bonzini@gnu.org>
102
103 Revert 2004-12-28 Makefile changes, a better fix will be
104 applied to mainline and src after GCC 4.0 branches.
105
3224a22f
PB
1062004-12-28 Paolo Bonzini <bonzini@gnu.org>
107
108 PR bootstrap/17383
109
110 * Makefile.def (target_modules): Remove stage parameter,
111 it is always true now.
112 * Makefile.tpl (configure-build-[+module+],
113 configure-target-[+module+]): Always build symlink tree
114 for the directory and for include. BUILD_SUBDIR and
115 TARGET_SUBDIR cannot be . anymore.
116 * Makefile.in: Regenerate.
117
aaf51ca2
DE
1182004-12-25 David Edelsohn <edelsohn@gnu.org>
119
120 Revert 2004-12-08 Makefile changes.
121
4e32e454
DS
1222004-12-17 Danny Smith <dannysmith@users.sourceforge.net>
123
124 * MAINTAINERS: Move myself to OS Port Maintainers for windows,
125 cygwin, mingw.
126
669f01d8
AS
1272004-12-16 Andrew Stubbs <andrew.stubbs@st.com>
128
129 * configure.in (sh64-*-*): Reenable gprof.
130 * configure: Regenerate.
131
1b227ee0
DE
1322004-12-08 David Edelsohn <edelsohn@gnu.org>
133
134 * Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
135 * Makefile.tpl (EXTRA_HOST_FLAGS): Add PICFLAG.
136 (EXTRA_TARGET_FLAGS): Add PICFLAG.
137 * Makefile.in: Regenerate.
138
ce5e944c
CF
1392004-12-08 Christopher Faylor <cgf@gcc.gnu.org>
140
141 * MAINTAINERS: Update my email address.
142
893f1e87
MK
1432004-12-07 Matt Kraai <kraai@ftbfs.org>
144
145 * Makefile.tpl: Generate normal dependencies if the LHS module is
146 not bootstrapped.
147 * Makefile.in: Regenerate.
148
bb59c339
RS
1492004-12-03 Richard Sandiford <rsandifo@redhat.com>
150
151 * configure.in: Include config/gxx-include-dir.m4. Use
152 TL_AC_GXX_INCLUDE_DIR. Remove some now-redundant AC_SUBSTs.
153 * configure: Regenerate.
154
4982adbe
RS
1552004-12-03 Richard Sandiford <rsandifo@redhat.com>
156
157 * config.if: Delete.
158 * configure.in: Set libstdcxx_incdir directly.
159 * configure: Regenerate.
160
05750653
EC
1612004-12-02 Eric Christopher <echristo@redhat.com>
162
163 * Makefile.tpl (clean-target-libgcc): Make change in correct place.
164 * Makefile.in: Regenerate.
165
5fef1dbd
RS
1662004-12-02 Richard Sandiford <rsandifo@redhat.com>
167
168 * configure.in: Clear gcc_version_trigger if the file doesn't exist.
169 * configure: Regenerate.
170
afabd8e6
RS
1712004-12-02 Richard Sandiford <rsandifo@redhat.com>
172
173 * configure.in: Include config/gcc-version.m4. Use TL_AC_GCC_VERSION
174 to set gcc_version_trigger. Remove some now-redundant AC_SUBSTs.
175 * configure: Regenerate.
176
78716e86
EC
1772004-12-01 Eric Christopher <echristo@redhat.com>
178
179 * Makefile.in (clean-target-libgcc): Add stmp-dirs to list
180 of things to remove.
181
57ab8ba9
MK
1822004-11-29 Matt Kraai <kraai@ftbfs.org>
183
184 * MAINTAINERS (Write After Approval): Update my e-mail address.
185
2539bffe
KC
1862004-11-29 Kelley Cook <kcook@gcc.gnu.org>
187
188 * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Re-import linux-gnu case
189 from CVS libtool to always pass_all.
190
3e732ba0
JDA
1912004-11-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
192
193 * configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
194 (hppa*64*-*-*): Delete incorrect comment.
195 * configure: Rebuilt.
196
767f726e
KC
1972004-11-24 Kelley Cook <kcook@gcc.gnu.org>
198
199 * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change.
200
2c92e90f
KC
2012004-11-24 Kelley Cook <kcook@gcc.gnu.org>
202
203 * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Import linux-gnu case
204 from CVS libtool to always pass_all.
205
32f84e48
KC
2062004-11-15 Kelley Cook <kcook@gcc.gnu.org>
207
208 * install-sh, compile: Import from automake.
209
9587be8a
KC
2102004-11-15 Kelley Cook <kcook@gcc.gnu.org>
211
212 * config.guess, config.sub: Import from savannnah.
213
04e81808 2142004-11-12 Scott Robert Ladd <scott.ladd@coyotegulch.com>
1537532b
SRL
215
216 * MAINTAINERS (Write After Approval): Add myself
217
f87a2b2e
MS
2182004-11-12 Mike Stump <mrs@apple.com>
219
220 * Makefile.def: Add html support.
221 * Makefile.tpl: Likewise.
222 * Makefile.in: Regenerate.
223
848556c2
GK
2242004-11-11 Geoffrey Keating <geoffk@apple.com>
225
556f03c4
GK
226 PR 18423
227 * configure.in: Remove all instances of build-fixincludes from
228 noconfigdirs.
229 (build_configargs): Supply --target to subdirectories.
230 * configure: Regenerate.
231
848556c2
GK
232 * Makefile.def: Make gcc install depend on fixincludes install.
233 * Makefile.in: Regenerate.
234
9e5712a5
JJ
2352004-11-10 Janis Johnson <janis187@us.ibm.com>
236
237 * MAINTAINERS: Add myself as gcc testsuite maintainer.
238
4ef509c0
PB
2392004-11-11 Paul Brook <paul@codesourcery.com>
240
241 * MAINTAINERS: Add self as arm maintainer. Update email address.
242
20d11df6
HPN
2432004-11-08 Hans-Peter Nilsson <hp@bitrange.com>
244
245 * configure.in (noconfigdirs) [mmix-*-*]: Disable
246 target-libgfortran.
79fd8592 247 * configure: Regenerate.
20d11df6 248
68c70f15
DE
2492004-11-07 David Edelsohn <edelsohn@gnu.org>
250
251 * config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRAN
252 like CC.
253
54f88091
PB
2542004-11-05 Paolo Bonzini <bonzini@gnu.org>
255
256 * Makefile.def (host fixincludes): Specify missing targets.
257 * Makefile.in: Regenerate.
258
6866abb8
RC
2592004-11-05 Ralf Corsepius <ralf.corsepius@rtems.org>
260
261 * MAINTAINERS: Add myself
262
83f62578
GL
2632004-11-05 Gabor Loki <loki@inf.u-szeged.hu>
264
265 * MAINTAINERS (Write After Approval): Add myself.
266
53c7ffe7
GK
2672004-11-04 Geoffrey Keating <geoffk@apple.com>
268
269 * Makefile.def: Build fixincludes for the host, too.
270 * Makefile.in: Regenerate.
271 * configure.in (host_tools): Add fixincludes.
272 * configure: Regenerate.
273
ac8b3d9d
DJ
2742004-11-04 Daniel Jacobowitz <dan@debian.org>
275
276 * configure.in (arm-*-oabi*, thumb-*-oabi*): Remove.
277 * configure: Regenerated.
278
bab37580
L
2792004-11-04 H.J. Lu <hongjiu.lu@intel.com>
280
281 PR other/17783
282 * configure.in: Set up LD_LIBRARY_PATH by default for gcc.
283 * configure: Regenerated.
284
db1de713
MM
2852004-10-31 Mark Mitchell <mark@codesourcery.com>
286
287 * README.SCO: Update per FSF instructions.
288
a827e21a
EW
2892004-10-28 Eric B. Weddington <ericw@evcohs.com>
290
291 PR target/18151
292 * configure.in (case ${target}): Do not build fixincludes for avr.
293 * configure: Regenerated.
294
9d069a4f
PB
2952004-10-26 Paolo Bonzini <bonzini@gnu.org>
296
297 * configure.in (case ${target}): Do not build fixincludes
298 on platforms where it is not used.
299 * configure: Regenerated.
300
fc45f3fe
DJ
3012004-10-23 Daniel Jacobowitz <dan@debian.org>
302
303 * configure.in: Use an absolute path to install-sh.
304 * configure: Regenerated.
305
36554b92
AL
3062004-10-19 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
307
308 * MAINTAINERS (Write After Approval): Add myself.
309
88e9994a
KH
3102004-10-19 Kazu Hirata <kazu@cs.umass.edu>
311
312 * MAINTAINERS: Remove from Write After Approval those that are
313 already maintainers.
314
ad02a944
SP
3152004-10-19 Sebastian Pop <pop@cri.ensmp.fr>
316
317 * MAINTAINERS: Update my email address.
318
c8e6cd41
KC
3192004-10-12 Kelley Cook <kcook@gcc.gnu.org>
320
321 * configure.in (*-*-cygwin*): Supress warning if newlib not present.
322 * configure: Regenerate.
323
ebe55024
R
3242004-10-07 J"orn Rennecke <joern.rennecke@st.com>
325
326 * MAINTAINERS: Update my email address.
327
a8b0957e
KH
3282004-10-07 Kazu Hirata <kazu@cs.umass.edu>
329
330 * MAINTAINERS (Language Front Ends Maintainers): New. Move
331 entries belonging to this category.
332
96836f61
JZ
3332004-10-06 Josef Zlomek <josef.zlomek@email.cz>
334
335 * MAINTAINERS: Update my e-mail address.
336
7e0b5752
PB
3372004-10-06 Paolo Bonzini <bonzini@gnu.org>
338
339 Fix wrong conflict resolution in:
340
341 2004-08-16 Paolo Bonzini <bonzini@gnu.org>
342
343 * Makefile.in: Regenerate.
344 * Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*)
345 in the recursive `make', instead of hardwiring `all'.
346 (Autogenerated TARGET-* variables): New.
347
370f7a47
TL
3482004-10-05 Tomer Levi <Tomer.Levi@nsc.com>
349
350 * configure.in: Enable target-libgloss for crx-*-*.
351 * configure: Regenerate.
352
13e5d623
KH
3532004-10-04 Kazu Hirata <kazu@cs.umass.edu>
354
355 * MAINTAINERS (Various Maintainers): Move the "windows,
356 cygwin, mingw" maintainer to ...
357 (OS Port Maintainers): ... here.
358
a6497c1b
KH
3592004-10-04 Kazu Hirata <kazu@cs.umass.edu>
360
361 * MAINTAINERS (Write After Approval): Remove those that are
362 maintainers of some subsystem.
363
1abb828a
D
3642004-10-02 P.J. Darcy <darcypj@us.ibm.com>
365
366 * ltcf-c.sh (tpf*): Add ld_shlibs=yes.
367 * ltcf-cxx.sh (tpf*): Likewise.
368 * ltconfig (tpf*): Add TPF OS configuration support.
369
16d1338d
BS
3702004-10-01 Bernd Schmidt <bernds_cb1@t-online.de>
371
372 * MAINTAINERS: Change my email address to my new work account.
373
9082a750
MR
3742004-09-24 Michael Roth <mroth@nessie.de>
375
376 * configure.in (--without-headers): Add missing double quotes.
377 * configure: Regenerate.
378
07a8bdf8
KC
3792004-09-24 Kelley Cook <kcook@gcc.gnu.org>
380
381 * ylwrap: Revert to previous version.
382
4c4a5bbc
L
3832004-09-23 H.J. Lu <hongjiu.lu@intel.com>
384
385 PR bootstrap/17369
386 * Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@.
387 (HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export
388 SET_GCC_LIB_PATH_CMD.
389 (BASE_TARGET_EXPORTS): Likewise.
390 * Makefile.in: Regenerated.
391
392 * configure.in (SET_GCC_LIB_PATH): Set and substitute.
393 * configure: Regenerated.
394
85f59630
KC
3952004-09-23 Kelley Cook <kcook@gcc.gnu.org>
396
397 * config.guess: New upstream version
398 * compile, depcomp, install-sh, ylwrap: Likewise.
399
95c53c62
RS
4002004-09-19 Roger Sayle <roger@eyesopen.com>
401
402 * config/mh-x86omitfp: New host makefile fragment. Add
403 -fomit-frame-pointer to the default BOOT_CFLAGS.
404 * configure.in: Use it to speed up bootstrap on some IA-32 hosts.
405 * configure: Regenerate.
406
0a1c093b
AP
4072004-09-15 Andrew Pinski <pinskia@physics.uc.edu>
408
409 PR target/11572
410 * configure.in (*-*-darwin*): Renable libobjc.
411 * configure: Regenerate.
412
315fcf97
NS
4132004-09-10 Nathan Sidwell <nathan@codesourcery.com>
414
415 * MAINTAINERS: Add self as c++ and type-safe vector maintainer.
416
0a050485 4172004-09-09 Daniel Berlin <dberlin@dberlin.org>
78716e86 418
0a050485
DB
419 * Makefile.def: Remove libbanshee.
420 * Makefile.tpl: Ditto.
421 * configure.in: Ditto.
422 * Makefile.in: Regen.
423 * configure: Ditto.
424
5f4a098e
DE
4252004-09-08 David Edelsohn <edelsohn@gnu.org>
426
427 * ltmain.sh: Use $pic_object as $non_pic_object if
428 $non_pic_object=none.
429
32b2511f
PB
4302004-09-07 Paolo Bonzini <bonzini@gnu.org>
431
432 * missing: Import latest version from master repository.
433
fc4d0e82
NC
4342004-09-06 Nick Clifton <nickc@redhat.com>
435
436 * config.sub: Import latest version from master repository.
437 * config.guess: Likewise.
438 This includes these changes:
78716e86 439
fc4d0e82
NC
440 2004-08-27 Hans-Peter Nilsson <hp@axis.com>
441
442 * config.sub: Handle crisv32, alias etraxfs.
443 * config.guess (crisv32:Linux:*:*): Handle.
444
445 2004-08-13 Brad Smith <brad@comstyle.com>
446
447 * config.guess (*:OpenBSD:*:*): Remove defunct MIPS machines.
448 (sgi:OpenBSD:*:*): Emit mips64, not mipseb.
449
450 2004-08-11 Paul Eggert <eggert@cs.ucla.edu>
451
452 * config.guess (*:Darwin:*:*): If uname -p reports "unknown",
453 assume the processor is a powerpc. This is because coreutils
454 uname (at least versions 4.5.7 through 5.2.1) outputs "unknown"
455 in this case, due to a MacOS X bug that causes
456 sysctl ((int[]) {CTL_HW, HW_MACHINE_ARCH}, 2, buffer, &bufsize, 0, 0)
457 to return a negative number.
458 Problem reported by Petter Reinholdtsen in:
459 http://lists.gnu.org/archive/html/bug-gnu-utils/2003-02/msg00201.html
460
461 2004-07-19 Ben Elliston <bje@gnu.org>
462
463 * config.guess (S7501:*:4.0:3.0): Handle NCR System V UNIX machine.
464
465 2004-06-24 Ben Elliston <bje@gnu.org>
466
467 * config.guess: Update copyright years.
468 * config.sub: Likewise.
469
470 2004-06-22 Robert Millan <robertmh@gnu.org>
471
472 * config.guess (*:FreeBSD:*:*): Remove check for glibc (unneeded
473 since GNU/kFreeBSD systems match *:GNU/*:*:* instead).
474
475 2004-06-22 Stanley F. Quayle <stan@stanq.com>
476
477 * config.guess (*:*VMS:*:*): New entry. Replaces
478 Alpha:OpenVMS:*. Recognize and advertise all VMS flavors as dec
479 manufacturer.
480
481 2004-06-22 Ben Elliston <bje@gnu.org>
482
483 * config.guess: Cray fixes from Wendy Palm <wendyp@cray.com>.
484 * config.sub: Likewise.
485
486 2004-06-22 Ben Elliston <bje@gnu.org>
487
488 Reported by Hans-Peter Nilsson <hp@bitrange.com>:
489 * config.sub: Correctly handle mmix-knuth and mmix-knuth-mmixware.
490
491 2004-06-11 Ben Elliston <bje@gnu.org>
492
493 * config.guess (pegasos:OpenBSD:*:*): Remove.
494
495 2004-06-11 Ben Elliston <bje@gnu.org>
496
497 From Wouter Verhelst <wouter@grep.be>:
498 * config.guess (M68*:*:R3V[5678]:*): Detect R3V8.
499
500 2004-06-11 Ben Elliston <bje@gnu.org>
501
502 * config.guess (luna88k:OpenBSD:*:*): New.
503
504 2004-03-12 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
505
506 * config.guess (m32r*:Linux:*:*): New case.
507 * config.sub: Handle m32rle.
508
509 2004-03-12 Ben Elliston <bje@wasabisystems.com>
510
511 From Jens Petersen <petersen@redhat.com>:
512 * config.sub: Handle sparcv8.
513
514 2004-03-03 Ben Elliston <bje@wasabisystems.com>
515
516 From Tom Smith <smith@cag.lkg.hp.com>:
517 * config.guess: Version suffixes are equally significant on Tru64
518 V4.* and V5.*, so do not ignore them on V5.*. Handle a version
519 prefix of "P" (patched kernel).
520
521 2004-02-23 Tal Agmon <Tal.Agmon@nsc.com>
522
523 * config.sub: Add support for National Semiconductor CRX target.
524
2f4cc6bf
JJ
5252004-09-03 Janis Johnson <janis187@us.ibm.com>
526
527 * MAINTAINERS (Various Maintainers): Remove myself as web page
528 maintainer, add myself as maintainer of build status lists.
529
61fec9ff
JB
5302004-09-03 Jan Beulich <jbeulich@novell.com>
531
532 * configure.in: Remove target-libstdc++-v3 from noconfigdirs for
533 *-*-netware, but add target-libmudflap.
534 Consolidate *-*-netware targets (of which really only i?86 exists)
535 into a single entry.
536 * configure: Likewise.
537
45f366ab
PB
5382004-09-01 Paolo Bonzini <bonzini@gnu.org>
539
540 * Makefile.tpl (sorry): Remove.
541 (clean-stage[+id+], clean-stage[+id+]-module): New targets.
542 (cleanstrap targets): Depend on distclean, not distclean-stage1.
543 (do-clean): Clean per-stage directories too.
544 (do-distclean): Run distclean-stage1 too.
545 (.NOTPARALLEL): Enable during toplevel bootstrap.
546 (stage[+id+]-bubble): Enable parallel execution during
547 the recursive invocation.
548 * Makefile.in: Regenerate.
549
550 Fix previous checkin:
551
552 * Makefile.tpl: Move BOOT_CFLAGS above host makefile fragment
553 include.
554 * configure.in: Fix indentation.
555 * configure: Regenerate.
556
be8fff81
RB
5572004-08-31 Robert Bowdidge <bowdidge@apple.com>
558
45f366ab
PB
559 * Makefile.in: Move BOOT_CFLAGS above host makefile fragment include.
560 * configure.in: add test for powerpc-*-darwin* to specify makefile frag
561 * configure: regenerate
78716e86 562 * config/mh-ppc-darwin: create file, override BOOT_CFLAGS for
45f366ab 563 -mdynamic-no-pic
be8fff81
RB
564
565
71b5d516
PB
5662004-08-31 Paolo Bonzini <bonzini@gnu.org>
567
568 * Makefile.def (build_modules): Add fixincludes.
569 (dependencies): Make gcc depend on fixincludes.
570 * configure.in (build_tools): Add fixincludes.
571 (build_configdirs): Always include build_libs.
572 * Makefile.in: Regenerate.
573 * configure: Regenerate.
574
5752004-08-30 Paolo Bonzini <bonzini@gnu.org>
ce521a9c
PB
576
577 * Makefile.def (bootstrap stages): Add 'lean' parameter.
578 * Makefile.tpl (configure-stageN-*, all-stageN-*): Turned into
579 phony targets; do not generate timestamp files.
580 (distclean-stageN): Remove references to their timestamp files.
581 (restageN, touch-stageN): Remove.
582 (stageN-bubble): Rewritten.
583 (compare): Support lean bootstraps.
584 * Makefile.in: Regenerate.
585
586 * configure.in: Only warn when bootstrapping but
587 build != host or build != target. Support lean bootstraps.
588 * configure: Regenerate.
589
ce7cbbb0
PE
5902004-08-26 Phil Edwards <phil@codesourcery.com>
591
592 * configure.in: Give a better error message if GMP/MPFR are missing
593 and a language needing them has been requested.
594 * configure: Regenerated.
595
9c71a529
PE
5962004-08-25 Phil Edwards <phil@codesourcery.com>
597
598 * configure.in: Print a list of available language front-ends if
599 a requested one is missing. Tidy stray tab characters.
600 * configure: Regenerated.
601
e3f92d3b
MK
6022004-08-19 Michael Koch <konqueror@gmx.de>
603
604 * gcc/doc/install.texi: Update entry about automake for libjava.
605
c3f84f61
RM
6062004-08-17 Robert Millan <robertmh@gnu.org>
607
608 * configure.in: In noconfigdirs check, match GNU/k*BSD with GNU/Linux
609 (instead of FreeBSD).
610 * configure: Regenerate.
611
7c27e184
PB
6122004-08-16 Paolo Bonzini <bonzini@gnu.org>
613
614 * Makefile.in: Regenerate.
615 * configure: Regenerate.
616
617 * Makefile.def (bootstrap-stage): Rename extra_*_flags to
618 stage_*_flags.
619 * Makefile.tpl (configure-[+module+], all-[+module+]): Exit
620 for bootstrapped modules if toplevel bootstrap is going.
621 (GCC bootstrap): Generate per-stage targets for all bootstrapped
622 modules. Adjust for changes in Makefile.def. Enable several
623 rules even in non-bootstrap mode, just to avoid peppering the
624 template with unnecessary "@if/@endif gcc-bootstrap" pairs.
625 (stage-[+prev+]-bubble): Remove.
626
627 * Makefile.def (Dependencies): Depend on all-build-bison,
628 all-build-flex, all-build-byacc, all-build-texinfo, rather
629 than the host variations.
630 * Makefile.tpl (BUILD_DIR_PREFIX): Remove. Replace throughout
631 with BUILD_SUBDIR.
632 (BISON): Update for recent Bisons.
633 (YACC): Fix typo.
634 (cross): Depend on all-build.
635 (all): Do not depend on all-build.
636 (prebootstrap): Remove.
637 (dep-kind): Accept separate prefixes for MODULE and ON variables.
638 (Prebootstrap dependencies): Add them to the per-stage targets
639 and to all-prebootstrap.
640 * configure.in (build_configdirs): Always enable build_tools.
641 (BUILD_DIR_PREFIX): Remove.
642
643 * Makefile.def (gcc): Add target variable.
644 (gdb, expect, guile, tk, tix): Replace with_x with extra_make_flags.
645 * Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*)
646 in the recursive `make', instead of hardwiring `all'.
647 (Autogenerated TARGET-* variables): New.
648
20f3bb80
BB
6492004-08-13 Brian Booth <bbooth@redhat.com>
650
651 * MAINTAINERS: Remove myself from write-after-approval.
652
b5be499d
NN
6532004-08-12 Nathanael Nerode <neroden@gcc.gnu.org>
654
655 * src-release: Stop distributing mmalloc with gdb (which doesn't
656 use it).
657 * Makefile.def: GDB doesn't depend on mmalloc anymore.
658 * Makefile.in: Regenerate.
659
b3f8d95d
MM
6602004-08-09 Mark Mitchell <mark@codesourcery.com>
661
662 * configure.in (arm*-*-eabi*): New target.
663 * configure: Regenerate.
664
3589b69e
PB
6652004-08-06 Paolo Bonzini <bonzini@gnu.org>
666
667 * Makefile.def (bfd, opcodes, gcc, zlib): Mark as bootstrap module.
668 (bison, byacc, flex, texinfo): Do not mark as bootstrap module.
669 (Dependencies): New section.
670 * Makefile.tpl (Dependencies): Generate from Makefile.def.
671 (configure-target-[+module+]): Depend on maybe-all-gcc
672 (all-prebootstrap): New name of all-bootstrap. Changed throughout.
673 (toplevel profiledbootstrap): Fix dependencies.
674 * Makefile.in: Regenerate.
675
972974fc
MM
6762004-08-03 Mark Mitchell <mark@codesourcery.com>
677
678 * configure.in (arm*-*-symbianelf*): Add ${libgcj} and
679 target-libiberty to noconfigdirs.
680 * configure: Regenerate.
681
bebf829d
PB
6822004-08-03 Paul Brook <paul@codesourcery.com>
683
684 * configure.in: Check for MPFR as well as GMP.
685 * configure: Regenerate.
686
98a5bb3b
RM
6872004-08-01 Robert Millan <robertmh@gnu.org>
688
689 * configure.in: Turn mt-linux into mt-gnu. Use mt-gnu and enable
690 libmudflap for all GNU-based systems (with Glibc).
691 * configure: Regenerate.
692
d32ab992
PB
6932004-08-03 Paolo Bonzini <bonzini@gnu.org>
694
695 * Makefile.def (host-modules): Add gcc.
696 * Makefile.in: Regenerate.
697 * Makefile.tpl (sorry): New rule.
698 (configure-host, all-host, [+make_target+]-host, do-check,
699 install-host): Do not add gcc as a special case.
700 (host modules): Add a small special-casing for gcc. Export
701 extra_make_flags through the environment.
702 (maybe-configure-gcc, configure-gcc, maybe-all-gcc, all-gcc,
703 maybe-check-gcc, check-gcc, maybe-install-gcc, install-gcc,
704 other recursive targets for gcc): Remove.
705
706 (all, do-[+make_target+], do-check): Wrap between unstage and stage.
707 (stage, unstage): New rules.
708 (stage[+id+]-start, stage[+id+]-end, [+compare-target+],
709 distclean-stage[+id+]): Use stage_current.
710 ([+bootstrap-target+], profiledbootstrap): Do not invoke manually
711 the stage*-start rules.
712
aeb732c1
GK
7132004-08-02 Geoffrey Keating <geoffk@apple.com>
714
715 * ltcf-cxx.sh: On Darwin, make archive multi-module, and don't
716 use -all_load flag.
717
25b656e7
PB
7182004-08-02 Paolo Bonzini <bonzini@gnu.org>
719
720 * configure.in: Sync from src, add noconfigdirs for crx-*-*.
721 * configure: Regenerate.
722
cc440d71
TM
7232004-07-16 Toon Moene <toon@moene.indiv.nluug.nl>
724
725 * maintainer-scripts/gcc_release: Revert yesterday's change.
726
270e140b
SB
7272004-07-16 Segher Boessenkool <segher@kernel.crashing.org>
728
729 * MAINTAINERS: Add myself to write-after-approval.
730
3e4035f8
TM
7312004-07-15 Toon Moene <toon@moene.indiv.nluug.nl>
732
733 * libf2c: Removed.
734 * gcc/gccbug.in: Updated because of libf2c removal.
735 * maintainer-scripts/gcc_release: Ditto.
736
a3e8d8b4
LR
7372004-07-09 Loren J. Rittle <ljrittle@acm.org>
738
739 * configure.in: Build libmudflap by default on FreeBSD.
740 * configure: Regenerated.
741
dfcada9a
MM
7422004-07-09 Mark Mitchell <mark@codesourcery.com>
743
744 * configure.in: Do not build libmudflap by default on non-GNU/Linux
745 systems.
746 * configure: Regenerated.
747
3922b216
JDA
7482004-07-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
749
750 PR target/16344
751 * Makefile.tpl (profiledbootstrap): Build runtime libraries with
752 feedback based compiler.
753 * Makefile.in: Rebuilt.
754
95bcca47
AO
7552004-07-08 Alexandre Oliva <aoliva@redhat.com>
756
757 * Makefile.def (host_modules): Set bootstrap=true for flex.
758 * Makefile.tpl (all-gcc): Depend on texinfo and flex.
759 * Makefile.in: Rebuilt.
760
051822f6
JH
7612004-07-07 Jan Hubicka <jh@suse.cz>
762
763 * MAINTAINERS: Add self as a profile feedback maintainer.
764
7b61653a
PE
7652004-07-05 Phil Edwards <phil@codesourcery.com>
766
767 * configure.in: Do not prepend $srcdir to /dev/null in
768 makefile fragments.
769 * configure: Regenerate.
770
23f6b2f9
PB
7712004-07-01 Paolo Bonzini <bonzini@gnu.org>
772
773 * Makefile.def (build_modules): Add bison, byacc, flex,
774 m4, texinfo.
775 (flags_to_pass): Add FLEX.
776 * Makefile.tpl (BUILD_DIR_PREFIX, BASE_EXPORTS): New.
777 (BUILD_EXPORTS, HOST_EXPORTS, BASE_TARGET_EXPORTS): Include it.
778 (DEFAULT_YACC, USUAL_YACC, DEFAULT_LEX, USUAL_LEX, DEFAULT_M4,
779 DEFAULT_MAKEINFO): Remove.
780 (CONFIGURED_YACC, CONFIGURED_FLEX, CONFIGURED_BISON,
781 CONFIGURED_LEX, CONFIGURED_M4, CONFIGURED_MAKEINFO): Substitute.
782 (YACC, FLEX, BISON, LEX, M4, MAKEINFO): Define to look into
783 objdir or else use configured tool.
784 (all-build): New.
785 (all): Depend on it.
786 (Build module dependencies): Add.
787 * Makefile.in: Regenerate.
788 * configure.in: Better support for multiple build modules,
789 matching what is done for host/target modules. Do not look
790 for "plausible" locations of build tools if Canadian cross.
791 Use autoconf's AC_PROG_CC to find a C compiler. Define
792 BUILD_DIR_PREFIX. Look for flex, makeinfo and m4.
793 * configure: Regenerate.
78716e86 794
1c020272
PB
7952004-06-22 Paolo Bonzini <bonzini@gnu.org>
796
797 * Makefile.tpl (HOST_EXPORTS): Fix pasto.
798 * Makefile.in: Regenerate.
799
a52a0a7f
PB
8002004-06-22 Paolo Bonzini <bonzini@gnu.org>
801
802 * Makefile.tpl (configure-build-[+module+],
803 configure-[+module+], configure-target-[+module+]): Pass
804 [+extra_configure_args+].
805 (all-build-[+module+], all-[+module+], check-[+module+],
806 install-[+module+], [+make_target+]-[+module+],
807 all-target-[+module+], check-target-[+module+],
808 install-target-[+module+], [+make_target+]-target-[+module+]):
809 Pass [+extra_make_args+].
810 (HOST_EXPORTS): Include the former GCC_HOST_EXPORTS.
811 (GCC_HOST_EXPORTS): Remove.
812 (configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap,
813 cross, check-gcc, check-gcc-c++, install-gcc,
814 gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble):
815 Replace GCC_HOST_EXPORTS with HOST_EXPORTS.
816 * Makefile.in: Regenerate.
817
ccde3f1a
MS
8182004-06-21 Matthew Sachs <msachs@apple.com>
819
820 * MAINTAINERS: Added self to write-after-approval.
821
6264b0a6
CF
8222004-06-21 Christopher Faylor <cgf@alum.bu.edu>
823
824 * configure.in: Check for srcdir/winsup rather than build directory
825 winsup.
826 * configure: Regenerate.
827
801e2270
CV
8282004-06-17 Corinna Vinschen <vinschen@redhat.com>
829
830 * configure.in: Don't build Cygwin native newlib if winsup
831 directory is missing. Emit warning instead.
832 * configure: Regenerate.
833
ad6717df
PB
8342004-06-09 Paolo Bonzini <bonzini@gnu.org>
835
836 * Makefile.tpl (touch-stage[+id+]): New.
837 (restage[+prev+]): Depend on touch-stage[+id+].
838
839 * Makefile.tpl (RECURSE_FLAGS_TO_PASS): New.
840 Use it throughout.
841
842 * Makefile.def: Add profile and feedback bootstrap stages.
843 Remove next field from bootstrap stages.
844 * Makefile.tpl (LN, LN_S): Substitute.
845 (stageN-start, stageN-end): Use double-colon rules, to
846 provide a hook for additional setup commands.
847 (distclean-stageN-gcc, restageN): Create dependencies from
848 [+prev+], not from [+next+].
849 (stageN-bubble): Add commands for successive stages from
850 [+prev+], using double-colon rules.
851 (all-stageN-gcc): Fix typo.
852 (stagefeedback-start, profiledbootstrap): New.
853 * Makefile.in: Regenerate.
854 * configure.in: Call ACX_PROG_LN.
855 * configure: Regenerate.
856
5bbb9680
CY
8572004-06-08 Canqun Yang <canqun@nudt.edu.cn>
858
859 * MAINTAINERS (Write After Approval): Add myself.
860
e18be1d4
MA
8612004-06-03 Mark G. Adams <mark.g.adams@sympatico.ca>
862
863 * MAINTAINERS (Write After Approval): Add myself.
864
5607edfd
PB
8652004-06-03 Paolo Bonzini <bonzini@gnu.org>
866
867 * configure.in: Fix --enable-bootstrap breakage introduced in trees
868 without gcc.
869 * configure: Regenerate.
870
1ec4e9c3
PB
8712004-06-01 Paolo Bonzini <bonzini@gnu.org>
872
873 * Makefile.tpl: Fix typo.
874 * Makefile.in: Regenerate.
875
c2f7605f
PB
8762004-06-01 Paolo Bonzini <bonzini@gnu.org>
877
878 * configure.in: Remove new- prefix from toplevel
879 bootstrap targets.
880 * configure: Regenerate.
881
f516a7da
PB
8822004-06-01 Paolo Bonzini <bonzini@gnu.org>
883
884 * Makefile.tpl (all.normal): Rename to all.
885 (all): Replace with a rule to pick the default
886 target from configure.
887 (all-gcc, configure-gcc): Use conditionals to
888 do nothing when toplevel bootstrap is going on.
889 (GCC directory bootstrap) [gcc-bootstrap]: Disable.
890 (Toplevel bootstrap) [gcc-no-bootstrap]: Disable.
891 * configure.in: Support --enable-bootstrap.
892
893 * Makefile.def: Remove new- prefix from toplevel
894 bootstrap targets.
895 * Makefile.tpl: Likewise.
896
897 * Makefile.def: Add bootstrap_stage 4. Add bootstrap2
898 target.
899
900 * Makefile.tpl (Toplevel bootstrap): Pass $(BASE_FLAGS_TO_PASS)
901 $(RECURSE_FLAGS) to recursive invocation of make.
902
903 * Makefile.in: Regenerate.
904 * configure: Regenerate.
905
78dd5e36
AJ
9062004-05-30 Andreas Jaeger <aj@suse.de>
907 Jim Wilson <wilson@specifixinc.com>
908
909 * config-ml.in: Pass FFLAGS and ADAFLAGS for multilibs, handle F77
910 like CC.
911
30f1bddc
DJ
9122004-05-27 Daniel Jacobowitz <dan@debian.org>
913
914 * configure.in: Fix sed invocation for GFORTRAN_FOR_TARGET.
915 * configure: Regenerate.
916
4fc4dd12
DJ
9172004-05-25 Daniel Jacobowitz <drow@false.org>
918
919 * Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS)
920 (STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS)
921 (NORMAL_TARGET_EXPORTS): New macros. Use them in all the recursive
922 targets.
923 * Makefile.in: Regenerate.
924
94632047 9252004-05-24 Paolo Bonzini <bonzini@gnu.org>
148907ea
PB
926
927 * configure.in: Test the ability to symlink directories.
928 * configure: Regenerate.
929
930 * Makefile.def (bootstrap-stage): New definitions.
931 * Makefile.tpl (configure-stage1-gcc,
932 configure-stage2-gcc, configure-stage3-gcc,
933 all-stage1-gcc, all-stage2-gcc, all-stage3-gcc,
934 new-bootstrap, new-cleanstrap, new-restage1, new-restage2,
935 new-restage3, compare): Autogenerate, see Makefile.in
936 entry for behavioral changes.
937 (distclean-stage1, new-stage1-start, new-stage1-end,
938 new-stage1-bubble, distclean-stage2, new-stage2-start,
939 new-stage2-end, new-stage2-bubble, distclean-stage3,
940 new-stage3-start, new-stage3-end): New autogenerated targets.
941 (objext, prebootstrap, BOOT_CFLAGS,
942 POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated
943 targets.
944
945 * Makefile.in: Regenerate.
946 (distclean-stage1, new-stage1-start, new-stage1-end,
947 new-stage1-bubble, distclean-stage2, new-stage2-start,
948 new-stage2-end, new-stage2-bubble, distclean-stage3,
949 new-stage3-start, new-stage3-end): New targets.
950 (all-stage1-gcc): Move prebootstrap dependency from here...
951 (configure-stage1-gcc): ...to here.
952 (new-bootstrap): Use bubble targets.
953 (new-cleanstrap, new-restage1, new-restage2, new-restage3):
954 Use per-stage distclean targets.
955 (configure-stage1-gcc, configure-stage2-gcc,
956 configure-stage3-gcc, all-stage1-gcc,
957 all-stage2-gcc, all-stage3-gcc, new-bootstrap):
958 Use new-stageN-start to prepare the tree.
959
4f4e53dd
PB
9602004-05-23 Paolo Bonzini <bonzini@gnu.org>
961
962 * Makefile.def (host_modules): add libcpp.
963 * Makefile.tpl: Add dependencies on and for libcpp.
964 * Makefile.in: Regenerate.
965 * configure.in: Add libcpp host module.
966 * configure: Regenerate.
967
60975492
PB
9682004-05-21 Paolo Bonzini <bonzini@gnu.org>
969
970 * Makefile.tpl: Whenever a recursive target is defined, wrap
971 it in a special @if/@endif block, and prepare its maybe
972 dependency in the @if/@endif block
973 * configure.in: Instead of writing maybe dependencies, remove
974 the @if/@endif statements, and remove the @if/@endif blocks
975 that remain.
976 * configure: Regenerate.
977 * Makefile.in: Regenerate.
978
5ce7d75d
JJ
9792004-05-20 Janis Johnson <janis187@us.ibm.com>
980
981 * MAINTAINERS (Various Maintainers): Add myself for compat testsuite.
982
c779c42f
KK
9832004-05-18 Kaz Kojima <kkojima@gcc.gnu.org>
984
985 PR bootstrap/15120
986 * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on sh*.
987 * */configure: Rebuilt.
988
b4117c30
ZW
9892004-05-17 Zack Weinberg <zack@codesourcery.com>
990
991 * Makefile.def, Makefile.tpl, configure.in: Remove all mention
992 of libf2c.
993 * configure, Makefile.in: Regenerate.
994
315fcf97 995