OSDN Git Service

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