OSDN Git Service

f9d48b116eca41bac893bdf6b7c896eb09bbba0d
[pf3gnuchains/gcc-fork.git] / contrib / ChangeLog
1 2001-07-27  Richard Henderson  <rth@redhat.com>
2
3         * gcc_update: Dump timestamp in LAST_UPDATED.
4
5 2001-07-26  Andreas Jaeger  <aj@suse.de>, 
6             Hans-Peter Nilsson <hp@bitrange.com>
7
8         * analyze_brprob: Fix documentation.
9
10 Mon Jul 23 15:47:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
11
12         * analyze_brprob: Fix awk compatibility problems; update comment.
13
14 2001-07-23  Andreas Jaeger  <aj@suse.de>
15
16         * analyze_brprob: Fix more typos.
17
18 2001-07-23  Andreas Jaeger  <aj@suse.de>
19
20         * analyze_brprob: Fix typos.
21
22 2001-07-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23
24         * texi2pod.pl: Handle @r inside @item.
25
26 2001-07-02  Zack Weinberg  <zackw@stanford.edu>
27
28         * gcc_update: Remove entries for gcc.1, cpp.1, gcov.1.
29
30 2001-07-01  Zoltan Felleg <zfelleg@telnet.hu>
31
32         * warn_summary: Fix typo in a comment.
33
34 2001-06-14  Albert Chin-A-Young  <china@thewrittenword.com>
35
36         * contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
37
38 2001-06-13  Mark Mitchell  <mark@codesourcery.com>
39
40         * gennews: Set TERM to vt100 for Lynx.
41
42 2001-06-13  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43
44         * release: Remove.
45
46 Tue Jun 12 12:21:40 CEST 2001  Jan Hubicka  <jh@suse.cz>
47
48         * analyze_brprob: New file.
49
50 2001-06-11  Mark Mitchell  <mark@codesourcery.com>
51
52         * gcc_build: Output information about the commands used to
53         configure the compiler.
54
55 2001-06-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56
57         * gennews: Update for GCC 3.0.
58
59 2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60
61         * gcc_update: Update for move of documentation to gcc/doc.
62
63 2001-05-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
64
65         * contrib/test_summary (files): Sort before evaluating.
66
67 2001-05-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
68
69         * gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
70
71 2001-05-21  Mark Mitchell  <mark@codesourcery.com>
72
73         * gcc_build: Use -d when invoking gcc_update.
74
75 2001-05-18  Andreas Jaeger  <aj@suse.de>
76
77         * gcc_update: Add rules for libf2c/libI77.
78
79 2001-05-17  Alexandre Oliva  <aoliva@redhat.com>
80
81         * gcc_update (touch_files): Use simpler, yet as portable, syntax.
82
83 2001-05-14  Loren J. Rittle  <ljrittle@acm.org>
84
85         * gcc_update (touch_files): Enhance make portability.
86
87 2001-05-14  Alexandre Oliva  <aoliva@redhat.com>
88
89         * gcc_update (touch_files): Use a Makefile to touch files.
90
91 2001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
92
93         * texi2pod.pl: Add copyright and GPL notices.
94
95 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
96
97         * texi2pod.pl: Handle "\,".
98
99 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
100
101         * texi2pod.pl: Fix regular expression for @r to avoid exponential
102         recursion.  From Russ Allbery <rra@stanford.edu>.  Remove perl
103         version check.
104
105 2001-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * warn_summary (stageNfilter): Update for recent changes in
108         bootstrap logic.
109
110 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
111
112         * texi2pod.pl: Require at least perl 5.6.0.
113
114 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
115
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
120         such a sentence.
121
122 2001-01-11  Bernd Schmidt  <bernds@redhat.com>
123
124         * gennews: Add gcc-2.95.3.
125
126 2001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
127
128         * texi2pod.pl: Handle @gcctabopt and @env in tables.  Handle
129         @command.  Format URLs and email addresses in bold.
130
131 2001-01-03  Joseph S. Myers  <jsm28@cam.ac.uk>
132
133         * gcc_update: Add cpp.1 to the list of generated files.
134
135         * texi2pod.pl: Handle @option and @env.
136
137 2001-01-03  Mike Stump  <mrs@wrs.com>
138
139         * snapshot: Update to account for java libraries.
140
141 2000-12-28  Jeffrey Oldham  <oldham@codesourcery.com>
142
143         * test_summary: Export filesuffix, not fileprefix.
144
145 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
146
147         * release: Change some EGCS references to GCC.
148
149 2000-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
150
151         * warn_summary: Fix subdirectory filtering.  Add -intl and -fixinc
152         subdirectory flags.  Add source directory prefix filtering.
153         Redirect diagnostic output to stderr.
154
155 2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
156
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
161         paragraphs.
162
163 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
164
165         * gcc_update: Don't touch tradcif.c or java/parse.h.
166
167 2000-12-05  Zack Weinberg  <zack@wolery.stanford.edu>
168
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
172         style.
173
174 2000-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
175
176         * gennews: New script.
177
178 2000-11-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
179
180         * gcc_update: Update a comment as we now require bison for CVS users.
181
182 2000-11-22  Joseph S. Myers  <jsm28@cam.ac.uk>
183
184         * gcc_update: Add gcov.1 to the list of generated files.
185
186 2000-11-21  Mark Mitchell  <mark@codesourcery.com>
187
188         * gcc_build: Remove code to put information in a log file.
189
190 2000-11-19  Zack Weinberg  <zackw@stanford.edu>
191
192         * texi2pod.pl:
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.
200
201 2000-11-12  Bruce Korb  <bkorb@gnu.org>
202
203         * release: generalize the release script a bit.
204
205 Sat Nov 11 17:29:03 2000  Mark P Mitchell  <mark@codesourcery.com>
206
207         * gcc_build: Add -o option for setting the objdir to use.
208
209 2000-11-11  Jeff Law  <law@redhat.com>,
210
211         * release: New file.
212
213 2000-11-08  Jeff Law  <law@redhat.com>,
214             Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
215
216         * snapshot: New file.
217
218 2000-11-08  Jeffrey Oldham  <oldham@oz.codesourcery.com>
219
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.
224
225 2000-10-31  Mark Mitchell  <mark@codesourcery.com>
226
227         * gcc_build (MAKE): New variable.
228         (build_gcc): Use it.  Fix logging of errors.
229         (install_gcc): Likewise.
230
231 2000-10-29  Mark Mitchell  <mark@codesourcery.com>
232
233         * gcc_build: Save the output from CVS into the logfile as well.
234
235 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
236
237         * gcc_build: Fix typos.
238
239 2000-10-14  Joseph S. Myers  <jsm28@cam.ac.uk>
240
241         * gperf-2.7-19981006.pat: Remove.
242
243 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
244
245         * test_installed: Change EGCS references to refer to GCC.
246
247 2000-09-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
248
249         * gcc_update (touch_files): Add some informative output.
250
251 2000-09-16  Andreas Jaeger  <aj@suse.de>
252
253         * gcc_update: Remove gcc/c-parse.gperf.
254
255 2000-08-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>,
256             Alexandre Oliva  <aoliva@redhat.com>
257
258         * gcc_update: Execute touch_files_reexec even if `cvs update`
259         failed.
260
261 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
262
263         * test_summary: AWK breaks with filenames containing `='.
264
265 Sun Jul 16 12:04:33 2000  Mark P Mitchell  <mark@codesourcery.com>
266
267         * gcc_build: New script.
268
269 2000-07-13  Mark Mitchell  <mark@codesourcery.com>
270
271         * gcc_update (files_and_dependencies): Remove generated YACC files.
272
273 2000-07-12  Mark Mitchell  <mark@codesourcery.com>
274
275         * gcc_update (files_and_dependencies): Remove generated YACC files.
276
277 2000-06-04  Mark Mitchell  <mark@codesourcery.com>
278
279         * newcvsroot: Handle filenames that contain spaces.
280
281 2000-06-03  Zack Weinberg  <zack@wolery.cumb.org>
282
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.
286
287 2000-05-18  Alexandre Oliva  <aoliva@cygnus.com>
288
289         * gcc_update (self): Set to `$0'.
290         (touch_files_reexec): Use `$self' instead of `$0'.
291
292 2000-05-12  Alexandre Oliva  <aoliva@cygnus.com>
293
294         * gcc_update (touch_files_reexec): New function, run after the
295         tree is modified.
296
297 2000-05-08  Richard Hendeson  <rth@cygnus.com>
298
299         * gcc_update: Remove references to inclhack.tpl.
300
301 2000-04-28  Jason Merrill  <jason@casey.cygnus.com>
302
303         * index-prop: Use a single pattern.  Also support *** cdiffs.
304
305 2000-04-28  Pavel Roskin <pavel_roskin@geocities.com>
306
307         * index-prop: Don't change /dev/null.
308
309 2000-04-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
310
311         * gcc_update: Refer to GCC and gcc_update instead of egcs and
312         egcs_update.
313
314 2000-04-26  Jonathan Larmour  <jlarmour@redhat.co.uk>
315
316         * index-prop: Fix occasional problem when using cvs diff -p.
317
318 2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
319
320         * gcc_update: Remove references to cexp.c/cexp.y.
321
322 1999-12-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
323
324         * newcvsroot: Add check on the number of command-line arguments.
325         Add usage.
326
327 Sun Nov 28 00:41:44 1999  William Bader (william@nscs.fast.net)
328
329         * gcc_update: Allow patches compressed by bzip2.
330
331 1999-10-11  Martin v. Löwis <loewis@informatik.hu-berlin.de>
332
333         * newcvsroot: New file.
334
335 1999-09-11  Craig Burley  <craig@jcb-sc.com>
336
337         * convert_to_f2c, convert_to_g2c, download_f2c: New file.
338
339 1999-08-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
340
341         * gcc_update: New file.
342         * egcs_update: Renamed to gcc_update.
343
344 1999-08-09  Robert Lipe  <robertlipe@usa.net>
345
346         * test_summary: Quote curly braces in 1999-07-03 change.
347
348 1999-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
349
350         * egcs_update (files_and_dependencies): Fixed typo in
351         gcc/cstamp-h.in.  Added gcc/config.in.
352
353 1999-07-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
354
355         * egcs_update (files_and_dependencies): New function, with
356         complete list of files to be updated, as well as their
357         dependencies.
358         (touch_files): Check the timestamp of each generated file against
359         its dependencies'.
360         (main): New flags --touch, --list and --help.  Remove the
361         pre-update step.
362
363 1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
364
365         * test_summary: Replace egcs with gcc.  Update e-mail address.
366
367 1999-07-05  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
368             Jerry Quinn <jquinn@nortelnetworks.com>
369
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.
373
374 1999-07-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
375
376         * test_summary: If Target is `unix{*}', append the Target variants
377         to Host.
378
379 1999-06-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
380
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>
384
385 Fri Apr  2 16:09:02 1999  Jeffrey A Law  (law@cygnus.com)
386
387         * fixinc/*: Delete obsolete files.
388
389 1999-02-04  Robert Lipe  <robertlipe@usa.net>
390
391         * egcs_update: Test return values of 'cvs update'.  Propogate
392         to caller as exit values.
393
394 1999-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
395
396         * egcs_update: Use "if" instead of "&&".  Touch generated files
397         only after the corresponding *.y files.
398
399 1999-01-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
400
401         * egcs_update: Do not use xargs, but a backquote construct.
402
403 1999-01-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
404
405         * test_summary (version): Remove carriage return that gawk inserts
406         in the version string for some reason.
407
408 1998-11-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
409
410         * egcs_update: Only touch files that already exist.
411
412 1998-11-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
413
414         * test_summary (EOF): Remove double backslash.
415         Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
416
417 1998-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
418
419         * test_summary (address): Set to egcs-testresults mailing list.
420
421 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
422
423         * test_summary (address): Added Marc Lehmann's testsuite-results
424         to the default e-mail address.
425
426 1998-11-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
427
428         * test_summary (-p, prepend_logs): Add these before the summary.
429         (Compiler, Platform): Print these just before configflags.
430
431 Sat Oct 31 10:53:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
432
433         * warn_summary (longLineFilter): New shell function to encapsulate
434         this functionality.  It is off by default, only active if -llf
435         flag is specified.
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
442         functionality.
443         (keywordFilter): New shell function to encapsulate this
444         functionality.
445
446         Store data in a temp file rather than calculating it 3x.  Arrange
447         to remove it on exit and signals.
448
449         Add -pass/-wpass flags to do "pass through" (i.e. manual
450         inspection) of bootstrap output from a particular stageN as well
451         as language subdirs.
452
453         Add better comments/documentation.
454
455 Sat Oct 31 16:39:31 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
456
457         * egcs_update: Add comment about keeping the FAQ synchronized.
458
459 Fri Oct 30 00:39:27 1998  Jeffrey A Law  (law@cygnus.com)
460
461         * egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
462         in the repo again.
463
464 Fri Oct 16 07:35:00 1998  Bruce Korb <korb@datadesign.com>
465
466         * egcs_update:  Added gcc/fixinc/* generated files to touch list.
467
468 Tue Oct 13 23:28:33 1998  Jeffrey A Law  (law@cygnus.com)
469
470         * egcs_update: Remove gcc/java/parse.c from list of files to
471         touch.
472
473 Wed Oct  7 13:00:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
474
475         * gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
476
477 Mon Oct  5 14:19:48 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
478
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.
482
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.
486
487 Tue Sep 22 07:30 Bruce Korb <korb@datadesign.com>
488
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.
492
493         * fixinc/inclhack.def:  Removed SVR4.2-ism from shell invocation
494
495         * egcs_update:  Added fixinc/* generated files to touch list.
496
497 Wed Sep 16 16:06:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
498
499         * egcs_update: Additionally touch gcc/java/parse.[ch].
500
501 Thu Sep  9 16:48 Bruce Korb <korb@datadesign.com>
502
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
506         the update.
507
508 Thu Sep  3 10:11:32 1998  Robert Lipe   <robertl@dgii.com>
509
510         * egcs_update: Do the pass 1 CVS update only for files that
511         may reasonably be under CVS control.
512
513 1998-08-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
514
515         * test_installed: New script for testing already-installed
516         gcc/g++/g77.
517
518 Wed Aug 12 19:59:36 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
519
520         * egcs_update: Assigned copyright to FSF.
521
522 Tue Aug 11 17:55:53 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
523                           Alexandre Oliva  <oliva@dcc.unicamp.br>
524
525         * egcs_update: New switch --nostdflags and documentation
526         enhancements.
527
528 Tue Aug 11 17:33:19 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
529
530         * egcs_update: New script.
531
532 1998-08-05  Bruce Korb <korbb@datadesign.com>
533
534         * fixinc/Makefile
535         Added define for target machine so machine-specific tests
536         can be selected for or against.
537
538         * fixinc/fixincl.c
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.
543
544         * fixinc/fixincl.tpl
545         Generate the array of strings and bit flag, as needed,
546         depending on "mach" and "not_machine" attributes for a fix.
547
548         * fixinc/mkfixinc.sh
549         Invoke the make with TARGET assigned the value of the
550         machine name argument.
551
552 Mon Jul 27 22:08:12 1998  Mike Stump  (mrs@wrs.com)
553
554         * compare_tests: New script.
555
556 1998-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
557
558         * test_summary: Assigned copyright to FSF.
559
560 Mon Jul 27 20:33:02 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
561
562         * test_summary: Corrected script name in comments providing
563         documentation.  Added linebreaks for lines with > 80 characters.
564
565 Fri Jun 19 02:36:59 1998  Alexandre Oliva <oliva@dcc.unicamp.br>
566
567         * test_summary: New switch, -i, and environment variable,
568         append_logs, for including files in the report.
569
570 1998-06-01  Manfred Hollstein  <manfred@s-direktnet.de>
571
572         * warn_summary: Update to Kaveh's latest version allowing to
573         specify the last stage built.
574
575 1998-05-29  Bruce Korb <korbb@datadesign.com>
576
577         * fixinc/mkfixinc.sh
578         Changes to make it easier to invoke on platforms that
579         normally do not invoke fixincludes.
580
581         * fixinc/inclhack.def
582         Applied fixes from egcs/gcc/fixincludes from the past several
583         months.
584
585 1998-05-28  Bruce Korb <korbb@datadesign.com>
586
587         * fixinc/*: Updated most everything for a first real
588         try at getting "fast_fixincludes" working.
589
590 1998-05-28  Jason Merrill  <jason@yorick.cygnus.com>
591
592         * index-prop: New file.
593
594 Sat May 23 23:38:49 1998  Matthias Klose  <doko@cs.tu-berlin.de>
595
596         * test_summary: find good awk (copied from warn_summary).
597
598 Sat May 23 23:38:33 1998  Jeffrey A Law  (law@cygnus.com)
599
600         * test_summary, warn_summary: New files