1 2001-07-27 Richard Henderson <rth@redhat.com>
3 * gcc_update: Dump timestamp in LAST_UPDATED.
5 2001-07-26 Andreas Jaeger <aj@suse.de>,
6 Hans-Peter Nilsson <hp@bitrange.com>
8 * analyze_brprob: Fix documentation.
10 Mon Jul 23 15:47:19 CEST 2001 Jan Hubicka <jh@suse.cz>
12 * analyze_brprob: Fix awk compatibility problems; update comment.
14 2001-07-23 Andreas Jaeger <aj@suse.de>
16 * analyze_brprob: Fix more typos.
18 2001-07-23 Andreas Jaeger <aj@suse.de>
20 * analyze_brprob: Fix typos.
22 2001-07-03 Joseph S. Myers <jsm28@cam.ac.uk>
24 * texi2pod.pl: Handle @r inside @item.
26 2001-07-02 Zack Weinberg <zackw@stanford.edu>
28 * gcc_update: Remove entries for gcc.1, cpp.1, gcov.1.
30 2001-07-01 Zoltan Felleg <zfelleg@telnet.hu>
32 * warn_summary: Fix typo in a comment.
34 2001-06-14 Albert Chin-A-Young <china@thewrittenword.com>
36 * contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
38 2001-06-13 Mark Mitchell <mark@codesourcery.com>
40 * gennews: Set TERM to vt100 for Lynx.
42 2001-06-13 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46 Tue Jun 12 12:21:40 CEST 2001 Jan Hubicka <jh@suse.cz>
48 * analyze_brprob: New file.
50 2001-06-11 Mark Mitchell <mark@codesourcery.com>
52 * gcc_build: Output information about the commands used to
53 configure the compiler.
55 2001-06-07 Joseph S. Myers <jsm28@cam.ac.uk>
57 * gennews: Update for GCC 3.0.
59 2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
61 * gcc_update: Update for move of documentation to gcc/doc.
63 2001-05-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
65 * contrib/test_summary (files): Sort before evaluating.
67 2001-05-23 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
69 * gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
71 2001-05-21 Mark Mitchell <mark@codesourcery.com>
73 * gcc_build: Use -d when invoking gcc_update.
75 2001-05-18 Andreas Jaeger <aj@suse.de>
77 * gcc_update: Add rules for libf2c/libI77.
79 2001-05-17 Alexandre Oliva <aoliva@redhat.com>
81 * gcc_update (touch_files): Use simpler, yet as portable, syntax.
83 2001-05-14 Loren J. Rittle <ljrittle@acm.org>
85 * gcc_update (touch_files): Enhance make portability.
87 2001-05-14 Alexandre Oliva <aoliva@redhat.com>
89 * gcc_update (touch_files): Use a Makefile to touch files.
91 2001-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
93 * texi2pod.pl: Add copyright and GPL notices.
95 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
97 * texi2pod.pl: Handle "\,".
99 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
101 * texi2pod.pl: Fix regular expression for @r to avoid exponential
102 recursion. From Russ Allbery <rra@stanford.edu>. Remove perl
105 2001-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
107 * warn_summary (stageNfilter): Update for recent changes in
110 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
112 * texi2pod.pl: Require at least perl 5.6.0.
114 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
116 * gcc_update: Add gcc/gcc.1 to generated files.
117 * texi2pod.pl: Handle @r and @gccoptlist. Handle @gol. Handle
118 discarding to end of sentence with @xref where the sentence has an
119 interior "." in markup, and handle discarding parentheses around
122 2001-01-11 Bernd Schmidt <bernds@redhat.com>
124 * gennews: Add gcc-2.95.3.
126 2001-01-10 Joseph S. Myers <jsm28@cam.ac.uk>
128 * texi2pod.pl: Handle @gcctabopt and @env in tables. Handle
129 @command. Format URLs and email addresses in bold.
131 2001-01-03 Joseph S. Myers <jsm28@cam.ac.uk>
133 * gcc_update: Add cpp.1 to the list of generated files.
135 * texi2pod.pl: Handle @option and @env.
137 2001-01-03 Mike Stump <mrs@wrs.com>
139 * snapshot: Update to account for java libraries.
141 2000-12-28 Jeffrey Oldham <oldham@codesourcery.com>
143 * test_summary: Export filesuffix, not fileprefix.
145 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
147 * release: Change some EGCS references to GCC.
149 2000-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
151 * warn_summary: Fix subdirectory filtering. Add -intl and -fixinc
152 subdirectory flags. Add source directory prefix filtering.
153 Redirect diagnostic output to stderr.
155 2000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
157 * texi2pod.pl: If multiple @c man sections with the same tag
158 appear, concatenate them in the final output. When skipping,
159 ignore block commands that can't cause skipping, and honor
160 those that can. Ensure that verbatim blocks are separate
163 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
165 * gcc_update: Don't touch tradcif.c or java/parse.h.
167 2000-12-05 Zack Weinberg <zack@wolery.stanford.edu>
169 * texi2pod.pl: Restructure for comprehensibility, add
170 comments. Merge handling of @ignore and @ifxxx. Handle a
171 whole bunch more Texinfo commands. Use consistent formatting
174 2000-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
176 * gennews: New script.
178 2000-11-22 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
180 * gcc_update: Update a comment as we now require bison for CVS users.
182 2000-11-22 Joseph S. Myers <jsm28@cam.ac.uk>
184 * gcc_update: Add gcov.1 to the list of generated files.
186 2000-11-21 Mark Mitchell <mark@codesourcery.com>
188 * gcc_build: Remove code to put information in a log file.
190 2000-11-19 Zack Weinberg <zackw@stanford.edu>
193 - Add real command line parsing.
194 - Support @ifset, @ifclear, @set, @value, -D switch.
195 - Support @sc. Improve handling of @ref and friends.
196 - Discard @subsection, @need, @node lines.
197 - Un-nest font changes to match texinfo semantics.
198 - Handle @{ and @}. Oops.
199 - Don't emit E<> directives inside verbatim blocks.
201 2000-11-12 Bruce Korb <bkorb@gnu.org>
203 * release: generalize the release script a bit.
205 Sat Nov 11 17:29:03 2000 Mark P Mitchell <mark@codesourcery.com>
207 * gcc_build: Add -o option for setting the objdir to use.
209 2000-11-11 Jeff Law <law@redhat.com>,
213 2000-11-08 Jeff Law <law@redhat.com>,
214 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
216 * snapshot: New file.
218 2000-11-08 Jeffrey Oldham <oldham@oz.codesourcery.com>
220 * gcc_build (bootstrap_gcc): New function.
221 (configure_gcc): Likewise.
222 (build_gcc): Rewritten to use configure and bootstrap.
223 (MAKE_BOOTSTRAP_OPTIONS): Replaced MAKE_OPTIONS.
225 2000-10-31 Mark Mitchell <mark@codesourcery.com>
227 * gcc_build (MAKE): New variable.
228 (build_gcc): Use it. Fix logging of errors.
229 (install_gcc): Likewise.
231 2000-10-29 Mark Mitchell <mark@codesourcery.com>
233 * gcc_build: Save the output from CVS into the logfile as well.
235 2000-10-25 Mark Mitchell <mark@codesourcery.com>
237 * gcc_build: Fix typos.
239 2000-10-14 Joseph S. Myers <jsm28@cam.ac.uk>
241 * gperf-2.7-19981006.pat: Remove.
243 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
245 * test_installed: Change EGCS references to refer to GCC.
247 2000-09-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
249 * gcc_update (touch_files): Add some informative output.
251 2000-09-16 Andreas Jaeger <aj@suse.de>
253 * gcc_update: Remove gcc/c-parse.gperf.
255 2000-08-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>,
256 Alexandre Oliva <aoliva@redhat.com>
258 * gcc_update: Execute touch_files_reexec even if `cvs update`
261 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
263 * test_summary: AWK breaks with filenames containing `='.
265 Sun Jul 16 12:04:33 2000 Mark P Mitchell <mark@codesourcery.com>
267 * gcc_build: New script.
269 2000-07-13 Mark Mitchell <mark@codesourcery.com>
271 * gcc_update (files_and_dependencies): Remove generated YACC files.
273 2000-07-12 Mark Mitchell <mark@codesourcery.com>
275 * gcc_update (files_and_dependencies): Remove generated YACC files.
277 2000-06-04 Mark Mitchell <mark@codesourcery.com>
279 * newcvsroot: Handle filenames that contain spaces.
281 2000-06-03 Zack Weinberg <zack@wolery.cumb.org>
283 * test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
284 Elide --with-gcc-version-trigger and --norecursion from
285 configure flags. Remove code to report status of haifa scheduler.
287 2000-05-18 Alexandre Oliva <aoliva@cygnus.com>
289 * gcc_update (self): Set to `$0'.
290 (touch_files_reexec): Use `$self' instead of `$0'.
292 2000-05-12 Alexandre Oliva <aoliva@cygnus.com>
294 * gcc_update (touch_files_reexec): New function, run after the
297 2000-05-08 Richard Hendeson <rth@cygnus.com>
299 * gcc_update: Remove references to inclhack.tpl.
301 2000-04-28 Jason Merrill <jason@casey.cygnus.com>
303 * index-prop: Use a single pattern. Also support *** cdiffs.
305 2000-04-28 Pavel Roskin <pavel_roskin@geocities.com>
307 * index-prop: Don't change /dev/null.
309 2000-04-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
311 * gcc_update: Refer to GCC and gcc_update instead of egcs and
314 2000-04-26 Jonathan Larmour <jlarmour@redhat.co.uk>
316 * index-prop: Fix occasional problem when using cvs diff -p.
318 2000-04-18 Zack Weinberg <zack@wolery.cumb.org>
320 * gcc_update: Remove references to cexp.c/cexp.y.
322 1999-12-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
324 * newcvsroot: Add check on the number of command-line arguments.
327 Sun Nov 28 00:41:44 1999 William Bader (william@nscs.fast.net)
329 * gcc_update: Allow patches compressed by bzip2.
331 1999-10-11 Martin v. Löwis <loewis@informatik.hu-berlin.de>
333 * newcvsroot: New file.
335 1999-09-11 Craig Burley <craig@jcb-sc.com>
337 * convert_to_f2c, convert_to_g2c, download_f2c: New file.
339 1999-08-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
341 * gcc_update: New file.
342 * egcs_update: Renamed to gcc_update.
344 1999-08-09 Robert Lipe <robertlipe@usa.net>
346 * test_summary: Quote curly braces in 1999-07-03 change.
348 1999-07-28 Alexandre Oliva <oliva@dcc.unicamp.br>
350 * egcs_update (files_and_dependencies): Fixed typo in
351 gcc/cstamp-h.in. Added gcc/config.in.
353 1999-07-27 Alexandre Oliva <oliva@dcc.unicamp.br>
355 * egcs_update (files_and_dependencies): New function, with
356 complete list of files to be updated, as well as their
358 (touch_files): Check the timestamp of each generated file against
360 (main): New flags --touch, --list and --help. Remove the
363 1999-07-17 Alexandre Oliva <oliva@dcc.unicamp.br>
365 * test_summary: Replace egcs with gcc. Update e-mail address.
367 1999-07-05 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
368 Jerry Quinn <jquinn@nortelnetworks.com>
370 * egcs_update (touch_files, apply_patch): New functions.
371 Use them. New command-line option --patch. Split test of local
372 tree into two parts. Add comments.
374 1999-07-03 Alexandre Oliva <oliva@dcc.unicamp.br>
376 * test_summary: If Target is `unix{*}', append the Target variants
379 1999-06-12 Alexandre Oliva <oliva@dcc.unicamp.br>
381 * test_summary: Set default mail-address and version for egcs
382 instead of relying on unpredictable pathnames.
383 Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>
385 Fri Apr 2 16:09:02 1999 Jeffrey A Law (law@cygnus.com)
387 * fixinc/*: Delete obsolete files.
389 1999-02-04 Robert Lipe <robertlipe@usa.net>
391 * egcs_update: Test return values of 'cvs update'. Propogate
392 to caller as exit values.
394 1999-01-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
396 * egcs_update: Use "if" instead of "&&". Touch generated files
397 only after the corresponding *.y files.
399 1999-01-19 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
401 * egcs_update: Do not use xargs, but a backquote construct.
403 1999-01-07 Alexandre Oliva <oliva@dcc.unicamp.br>
405 * test_summary (version): Remove carriage return that gawk inserts
406 in the version string for some reason.
408 1998-11-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
410 * egcs_update: Only touch files that already exist.
412 1998-11-29 Alexandre Oliva <oliva@dcc.unicamp.br>
414 * test_summary (EOF): Remove double backslash.
415 Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
417 1998-11-28 Alexandre Oliva <oliva@dcc.unicamp.br>
419 * test_summary (address): Set to egcs-testresults mailing list.
421 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
423 * test_summary (address): Added Marc Lehmann's testsuite-results
424 to the default e-mail address.
426 1998-11-25 Alexandre Oliva <oliva@dcc.unicamp.br>
428 * test_summary (-p, prepend_logs): Add these before the summary.
429 (Compiler, Platform): Print these just before configflags.
431 Sat Oct 31 10:53:40 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
433 * warn_summary (longLineFilter): New shell function to encapsulate
434 this functionality. It is off by default, only active if -llf
436 (subdirectoryFilter): Fix bug in filtering which made some
437 subdirectory warnings erroneously appear in the toplevel set.
438 (stageNfilter): Renamed from `stageNwarns'. Updated to collect
439 warnings from stage1 as well as stage0, which means warnings from
440 outside the bootstrap directory. Eg, the libraries, etc.
441 (warningFilter): New shell function to encapsulate this
443 (keywordFilter): New shell function to encapsulate this
446 Store data in a temp file rather than calculating it 3x. Arrange
447 to remove it on exit and signals.
449 Add -pass/-wpass flags to do "pass through" (i.e. manual
450 inspection) of bootstrap output from a particular stageN as well
453 Add better comments/documentation.
455 Sat Oct 31 16:39:31 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
457 * egcs_update: Add comment about keeping the FAQ synchronized.
459 Fri Oct 30 00:39:27 1998 Jeffrey A Law (law@cygnus.com)
461 * egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
464 Fri Oct 16 07:35:00 1998 Bruce Korb <korb@datadesign.com>
466 * egcs_update: Added gcc/fixinc/* generated files to touch list.
468 Tue Oct 13 23:28:33 1998 Jeffrey A Law (law@cygnus.com)
470 * egcs_update: Remove gcc/java/parse.c from list of files to
473 Wed Oct 7 13:00:40 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
475 * gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
477 Mon Oct 5 14:19:48 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
479 * warn_summary (subdirectoryFilter): New shell function to
480 optionally filter in/out gcc subdirectories when summarizing
481 warnings. Add new flags to support subdirectory filtering.
483 Also, ensure the bootstrap stage is a number. Add some more C
484 keywords that are preserved in the "warning type" summary and
485 tighten up the "arg ???" regexp.
487 Tue Sep 22 07:30 Bruce Korb <korb@datadesign.com>
489 * fixinc/inclhack.def: Not all C++ comments in C headers
490 were treated alike. They are now. Also fixed syntax
491 of sed expression in "systypes" fix.
493 * fixinc/inclhack.def: Removed SVR4.2-ism from shell invocation
495 * egcs_update: Added fixinc/* generated files to touch list.
497 Wed Sep 16 16:06:51 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
499 * egcs_update: Additionally touch gcc/java/parse.[ch].
501 Thu Sep 9 16:48 Bruce Korb <korb@datadesign.com>
503 * fixinc/inclhack.def: Added two files required by
504 SCO's Open Server 5's avoid_bool fix.
505 Regenerated fixinc.x and inclhack.sh to incorporate
508 Thu Sep 3 10:11:32 1998 Robert Lipe <robertl@dgii.com>
510 * egcs_update: Do the pass 1 CVS update only for files that
511 may reasonably be under CVS control.
513 1998-08-14 Alexandre Oliva <oliva@dcc.unicamp.br>
515 * test_installed: New script for testing already-installed
518 Wed Aug 12 19:59:36 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
520 * egcs_update: Assigned copyright to FSF.
522 Tue Aug 11 17:55:53 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
523 Alexandre Oliva <oliva@dcc.unicamp.br>
525 * egcs_update: New switch --nostdflags and documentation
528 Tue Aug 11 17:33:19 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
530 * egcs_update: New script.
532 1998-08-05 Bruce Korb <korbb@datadesign.com>
535 Added define for target machine so machine-specific tests
536 can be selected for or against.
539 Added an array of string pointers to machines to select
540 or avoid, depending on a FD_MACH_IFNOT bit flag.
541 Used a shell script to match the defined TARGET_MACHINE
542 with any of the given match patterns.
545 Generate the array of strings and bit flag, as needed,
546 depending on "mach" and "not_machine" attributes for a fix.
549 Invoke the make with TARGET assigned the value of the
550 machine name argument.
552 Mon Jul 27 22:08:12 1998 Mike Stump (mrs@wrs.com)
554 * compare_tests: New script.
556 1998-07-28 Alexandre Oliva <oliva@dcc.unicamp.br>
558 * test_summary: Assigned copyright to FSF.
560 Mon Jul 27 20:33:02 1998 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
562 * test_summary: Corrected script name in comments providing
563 documentation. Added linebreaks for lines with > 80 characters.
565 Fri Jun 19 02:36:59 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
567 * test_summary: New switch, -i, and environment variable,
568 append_logs, for including files in the report.
570 1998-06-01 Manfred Hollstein <manfred@s-direktnet.de>
572 * warn_summary: Update to Kaveh's latest version allowing to
573 specify the last stage built.
575 1998-05-29 Bruce Korb <korbb@datadesign.com>
578 Changes to make it easier to invoke on platforms that
579 normally do not invoke fixincludes.
581 * fixinc/inclhack.def
582 Applied fixes from egcs/gcc/fixincludes from the past several
585 1998-05-28 Bruce Korb <korbb@datadesign.com>
587 * fixinc/*: Updated most everything for a first real
588 try at getting "fast_fixincludes" working.
590 1998-05-28 Jason Merrill <jason@yorick.cygnus.com>
592 * index-prop: New file.
594 Sat May 23 23:38:49 1998 Matthias Klose <doko@cs.tu-berlin.de>
596 * test_summary: find good awk (copied from warn_summary).
598 Sat May 23 23:38:33 1998 Jeffrey A Law (law@cygnus.com)
600 * test_summary, warn_summary: New files