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