OSDN Git Service

* warn_summary (stageNfilter): Update for recent changes in
[pf3gnuchains/gcc-fork.git] / contrib / ChangeLog
1 2001-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * warn_summary (stageNfilter): Update for recent changes in
4         bootstrap logic.
5
6 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
7
8         * texi2pod.pl: Require at least perl 5.6.0.
9
10 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11
12         * gcc_update: Add gcc/gcc.1 to generated files.
13         * texi2pod.pl: Handle @r and @gccoptlist.  Handle @gol.  Handle
14         discarding to end of sentence with @xref where the sentence has an
15         interior "." in markup, and handle discarding parentheses around
16         such a sentence.
17
18 2001-01-11  Bernd Schmidt  <bernds@redhat.com>
19
20         * gennews: Add gcc-2.95.3.
21
22 2001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23
24         * texi2pod.pl: Handle @gcctabopt and @env in tables.  Handle
25         @command.  Format URLs and email addresses in bold.
26
27 2001-01-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28
29         * gcc_update: Add cpp.1 to the list of generated files.
30
31         * texi2pod.pl: Handle @option and @env.
32
33 2001-01-03  Mike Stump  <mrs@wrs.com>
34
35         * snapshot: Update to account for java libraries.
36
37 2000-12-28  Jeffrey Oldham  <oldham@codesourcery.com>
38
39         * test_summary: Export filesuffix, not fileprefix.
40
41 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42
43         * release: Change some EGCS references to GCC.
44
45 2000-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46
47         * warn_summary: Fix subdirectory filtering.  Add -intl and -fixinc
48         subdirectory flags.  Add source directory prefix filtering.
49         Redirect diagnostic output to stderr.
50
51 2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
52
53         * texi2pod.pl: If multiple @c man sections with the same tag
54         appear, concatenate them in the final output.  When skipping,
55         ignore block commands that can't cause skipping, and honor
56         those that can.  Ensure that verbatim blocks are separate
57         paragraphs.
58
59 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
60
61         * gcc_update: Don't touch tradcif.c or java/parse.h.
62
63 2000-12-05  Zack Weinberg  <zack@wolery.stanford.edu>
64
65         * texi2pod.pl: Restructure for comprehensibility, add
66         comments.  Merge handling of @ignore and @ifxxx.  Handle a
67         whole bunch more Texinfo commands.  Use consistent formatting
68         style.
69
70 2000-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
71
72         * gennews: New script.
73
74 2000-11-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
75
76         * gcc_update: Update a comment as we now require bison for CVS users.
77
78 2000-11-22  Joseph S. Myers  <jsm28@cam.ac.uk>
79
80         * gcc_update: Add gcov.1 to the list of generated files.
81
82 2000-11-21  Mark Mitchell  <mark@codesourcery.com>
83
84         * gcc_build: Remove code to put information in a log file.
85
86 2000-11-19  Zack Weinberg  <zackw@stanford.edu>
87
88         * texi2pod.pl:
89           - Add real command line parsing.
90           - Support @ifset, @ifclear, @set, @value, -D switch.
91           - Support @sc.  Improve handling of @ref and friends.
92           - Discard @subsection, @need, @node lines.
93           - Un-nest font changes to match texinfo semantics.
94           - Handle @{ and @}.  Oops.
95           - Don't emit E<> directives inside verbatim blocks.
96
97 2000-11-12  Bruce Korb  <bkorb@gnu.org>
98
99         * release: generalize the release script a bit.
100
101 Sat Nov 11 17:29:03 2000  Mark P Mitchell  <mark@codesourcery.com>
102
103         * gcc_build: Add -o option for setting the objdir to use.
104
105 2000-11-11  Jeff Law  <law@redhat.com>,
106
107         * release: New file.
108
109 2000-11-08  Jeff Law  <law@redhat.com>,
110             Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
111
112         * snapshot: New file.
113
114 2000-11-08  Jeffrey Oldham  <oldham@oz.codesourcery.com>
115
116         * gcc_build (bootstrap_gcc): New function.
117         (configure_gcc): Likewise.
118         (build_gcc): Rewritten to use configure and bootstrap.
119         (MAKE_BOOTSTRAP_OPTIONS): Replaced MAKE_OPTIONS.
120
121 2000-10-31  Mark Mitchell  <mark@codesourcery.com>
122
123         * gcc_build (MAKE): New variable.
124         (build_gcc): Use it.  Fix logging of errors.
125         (install_gcc): Likewise.
126
127 2000-10-29  Mark Mitchell  <mark@codesourcery.com>
128
129         * gcc_build: Save the output from CVS into the logfile as well.
130
131 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
132
133         * gcc_build: Fix typos.
134
135 2000-10-14  Joseph S. Myers  <jsm28@cam.ac.uk>
136
137         * gperf-2.7-19981006.pat: Remove.
138
139 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
140
141         * test_installed: Change EGCS references to refer to GCC.
142
143 2000-09-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
144
145         * gcc_update (touch_files): Add some informative output.
146         
147 2000-09-16  Andreas Jaeger  <aj@suse.de>
148
149         * gcc_update: Remove gcc/c-parse.gperf.
150
151 2000-08-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>,
152             Alexandre Oliva  <aoliva@redhat.com>
153
154         * gcc_update: Execute touch_files_reexec even if `cvs update`
155         failed.
156
157 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
158
159         * test_summary: AWK breaks with filenames containing `='.
160
161 Sun Jul 16 12:04:33 2000  Mark P Mitchell  <mark@codesourcery.com>
162
163         * gcc_build: New script.
164
165 2000-07-13  Mark Mitchell  <mark@codesourcery.com>
166
167         * gcc_update (files_and_dependencies): Remove generated YACC files.
168
169 2000-07-12  Mark Mitchell  <mark@codesourcery.com>
170
171         * gcc_update (files_and_dependencies): Remove generated YACC files.
172
173 2000-06-04  Mark Mitchell  <mark@codesourcery.com>
174
175         * newcvsroot: Handle filenames that contain spaces.
176
177 2000-06-03  Zack Weinberg  <zack@wolery.cumb.org>
178
179         * test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
180         Elide --with-gcc-version-trigger and --norecursion from
181         configure flags.  Remove code to report status of haifa scheduler.
182
183 2000-05-18  Alexandre Oliva  <aoliva@cygnus.com>
184
185         * gcc_update (self): Set to `$0'.
186         (touch_files_reexec): Use `$self' instead of `$0'.
187
188 2000-05-12  Alexandre Oliva  <aoliva@cygnus.com>
189
190         * gcc_update (touch_files_reexec): New function, run after the
191         tree is modified.
192
193 2000-05-08  Richard Hendeson  <rth@cygnus.com>
194
195         * gcc_update: Remove references to inclhack.tpl.
196
197 2000-04-28  Jason Merrill  <jason@casey.cygnus.com>
198
199         * index-prop: Use a single pattern.  Also support *** cdiffs.
200
201 2000-04-28  Pavel Roskin <pavel_roskin@geocities.com>
202
203         * index-prop: Don't change /dev/null.
204
205 2000-04-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
206
207         * gcc_update: Refer to GCC and gcc_update instead of egcs and
208         egcs_update.
209
210 2000-04-26  Jonathan Larmour  <jlarmour@redhat.co.uk>
211
212         * index-prop: Fix occasional problem when using cvs diff -p.
213
214 2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
215
216         * gcc_update: Remove references to cexp.c/cexp.y.
217
218 1999-12-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
219
220         * newcvsroot: Add check on the number of command-line arguments.
221         Add usage.
222
223 Sun Nov 28 00:41:44 1999  William Bader (william@nscs.fast.net)
224
225         * gcc_update: Allow patches compressed by bzip2.
226
227 1999-10-11  Martin v. Löwis <loewis@informatik.hu-berlin.de>
228
229         * newcvsroot: New file.
230
231 1999-09-11  Craig Burley  <craig@jcb-sc.com>
232
233         * convert_to_f2c, convert_to_g2c, download_f2c: New file.
234
235 1999-08-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
236
237         * gcc_update: New file.
238         * egcs_update: Renamed to gcc_update.
239
240 1999-08-09  Robert Lipe  <robertlipe@usa.net>
241
242         * test_summary: Quote curly braces in 1999-07-03 change.
243
244 1999-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
245
246         * egcs_update (files_and_dependencies): Fixed typo in
247         gcc/cstamp-h.in.  Added gcc/config.in.
248
249 1999-07-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
250
251         * egcs_update (files_and_dependencies): New function, with
252         complete list of files to be updated, as well as their
253         dependencies.
254         (touch_files): Check the timestamp of each generated file against
255         its dependencies'.
256         (main): New flags --touch, --list and --help.  Remove the
257         pre-update step.
258
259 1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
260
261         * test_summary: Replace egcs with gcc.  Update e-mail address.
262
263 1999-07-05  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
264             Jerry Quinn <jquinn@nortelnetworks.com>
265
266         * egcs_update (touch_files, apply_patch): New functions.
267         Use them.  New command-line option --patch.  Split test of local
268         tree into two parts.  Add comments.
269
270 1999-07-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
271
272         * test_summary: If Target is `unix{*}', append the Target variants
273         to Host.
274
275 1999-06-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
276
277         * test_summary: Set default mail-address and version for egcs
278         instead of relying on unpredictable pathnames.
279         Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>
280
281 Fri Apr  2 16:09:02 1999  Jeffrey A Law  (law@cygnus.com)
282
283         * fixinc/*: Delete obsolete files.
284
285 1999-02-04  Robert Lipe  <robertlipe@usa.net>
286
287         * egcs_update: Test return values of 'cvs update'.  Propogate
288         to caller as exit values.
289
290 1999-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
291
292         * egcs_update: Use "if" instead of "&&".  Touch generated files
293         only after the corresponding *.y files.
294
295 1999-01-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
296
297         * egcs_update: Do not use xargs, but a backquote construct.
298
299 1999-01-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
300
301         * test_summary (version): Remove carriage return that gawk inserts
302         in the version string for some reason.
303
304 1998-11-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
305
306         * egcs_update: Only touch files that already exist.
307
308 1998-11-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
309
310         * test_summary (EOF): Remove double backslash.
311         Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
312
313 1998-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
314
315         * test_summary (address): Set to egcs-testresults mailing list.
316
317 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
318
319         * test_summary (address): Added Marc Lehmann's testsuite-results
320         to the default e-mail address.
321
322 1998-11-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
323
324         * test_summary (-p, prepend_logs): Add these before the summary.
325         (Compiler, Platform): Print these just before configflags.
326
327 Sat Oct 31 10:53:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
328
329         * warn_summary (longLineFilter): New shell function to encapsulate
330         this functionality.  It is off by default, only active if -llf
331         flag is specified.
332         (subdirectoryFilter): Fix bug in filtering which made some
333         subdirectory warnings erroneously appear in the toplevel set.
334         (stageNfilter): Renamed from `stageNwarns'.  Updated to collect
335         warnings from stage1 as well as stage0, which means warnings from
336         outside the bootstrap directory.  Eg, the libraries, etc.
337         (warningFilter): New shell function to encapsulate this
338         functionality.
339         (keywordFilter): New shell function to encapsulate this
340         functionality.
341
342         Store data in a temp file rather than calculating it 3x.  Arrange
343         to remove it on exit and signals.
344
345         Add -pass/-wpass flags to do "pass through" (i.e. manual
346         inspection) of bootstrap output from a particular stageN as well
347         as language subdirs.
348
349         Add better comments/documentation.
350
351 Sat Oct 31 16:39:31 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
352
353         * egcs_update: Add comment about keeping the FAQ synchronized.
354
355 Fri Oct 30 00:39:27 1998  Jeffrey A Law  (law@cygnus.com)
356
357         * egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
358         in the repo again.
359
360 Fri Oct 16 07:35:00 1998  Bruce Korb <korb@datadesign.com>
361
362         * egcs_update:  Added gcc/fixinc/* generated files to touch list.
363
364 Tue Oct 13 23:28:33 1998  Jeffrey A Law  (law@cygnus.com)
365
366         * egcs_update: Remove gcc/java/parse.c from list of files to
367         touch.
368
369 Wed Oct  7 13:00:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
370
371         * gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
372
373 Mon Oct  5 14:19:48 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
374
375         * warn_summary (subdirectoryFilter): New shell function to
376         optionally filter in/out gcc subdirectories when summarizing
377         warnings.  Add new flags to support subdirectory filtering.
378
379         Also, ensure the bootstrap stage is a number.  Add some more C
380         keywords that are preserved in the "warning type" summary and
381         tighten up the "arg ???" regexp.
382
383 Tue Sep 22 07:30 Bruce Korb <korb@datadesign.com>
384
385         * fixinc/inclhack.def:  Not all C++ comments in C headers
386         were treated alike.  They are now.  Also fixed syntax
387         of sed expression in "systypes" fix.
388
389         * fixinc/inclhack.def:  Removed SVR4.2-ism from shell invocation
390
391         * egcs_update:  Added fixinc/* generated files to touch list.
392
393 Wed Sep 16 16:06:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394
395         * egcs_update: Additionally touch gcc/java/parse.[ch].
396
397 Thu Sep  9 16:48 Bruce Korb <korb@datadesign.com>
398
399         * fixinc/inclhack.def:  Added two files required by
400         SCO's Open Server 5's avoid_bool fix.
401         Regenerated fixinc.x and inclhack.sh to incorporate
402         the update.
403
404 Thu Sep  3 10:11:32 1998  Robert Lipe   <robertl@dgii.com>
405
406         * egcs_update: Do the pass 1 CVS update only for files that
407         may reasonably be under CVS control.
408
409 1998-08-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
410
411         * test_installed: New script for testing already-installed
412         gcc/g++/g77.
413
414 Wed Aug 12 19:59:36 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
415
416         * egcs_update: Assigned copyright to FSF.
417
418 Tue Aug 11 17:55:53 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
419                           Alexandre Oliva  <oliva@dcc.unicamp.br>
420
421         * egcs_update: New switch --nostdflags and documentation
422         enhancements.
423
424 Tue Aug 11 17:33:19 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
425
426         * egcs_update: New script.
427
428 1998-08-05  Bruce Korb <korbb@datadesign.com>
429
430         * fixinc/Makefile
431         Added define for target machine so machine-specific tests
432         can be selected for or against.
433
434         * fixinc/fixincl.c
435         Added an array of string pointers to machines to select
436         or avoid, depending on a FD_MACH_IFNOT bit flag.
437         Used a shell script to match the defined TARGET_MACHINE
438         with any of the given match patterns.
439
440         * fixinc/fixincl.tpl
441         Generate the array of strings and bit flag, as needed,
442         depending on "mach" and "not_machine" attributes for a fix.
443
444         * fixinc/mkfixinc.sh
445         Invoke the make with TARGET assigned the value of the
446         machine name argument.
447
448 Mon Jul 27 22:08:12 1998  Mike Stump  (mrs@wrs.com)
449
450         * compare_tests: New script.
451
452 1998-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
453
454         * test_summary: Assigned copyright to FSF.
455
456 Mon Jul 27 20:33:02 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
457
458         * test_summary: Corrected script name in comments providing
459         documentation.  Added linebreaks for lines with > 80 characters.
460
461 Fri Jun 19 02:36:59 1998  Alexandre Oliva <oliva@dcc.unicamp.br>
462
463         * test_summary: New switch, -i, and environment variable,
464         append_logs, for including files in the report.
465
466 1998-06-01  Manfred Hollstein  <manfred@s-direktnet.de>
467
468         * warn_summary: Update to Kaveh's latest version allowing to
469         specify the last stage built.
470
471 1998-05-29  Bruce Korb <korbb@datadesign.com>
472
473         * fixinc/mkfixinc.sh
474         Changes to make it easier to invoke on platforms that
475         normally do not invoke fixincludes.
476
477         * fixinc/inclhack.def
478         Applied fixes from egcs/gcc/fixincludes from the past several
479         months.
480
481 1998-05-28  Bruce Korb <korbb@datadesign.com>
482
483         * fixinc/*: Updated most everything for a first real
484         try at getting "fast_fixincludes" working.
485
486 1998-05-28  Jason Merrill  <jason@yorick.cygnus.com>
487
488         * index-prop: New file.
489
490 Sat May 23 23:38:49 1998  Matthias Klose  <doko@cs.tu-berlin.de>
491
492         * test_summary: find good awk (copied from warn_summary).
493
494 Sat May 23 23:38:33 1998  Jeffrey A Law  (law@cygnus.com)
495
496         * test_summary, warn_summary: New files