OSDN Git Service

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