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