OSDN Git Service

* config/xtensa/xtensa.c (call_insn_operand): Check
[pf3gnuchains/gcc-fork.git] / maintainer-scripts / ChangeLog
1 2004-04-19  Mark Mitchell  <mark@codesourcery.com>
2
3         * gcc_release (build_sources): Do not use "-F" to tag sources.
4
5 2004-04-07  Mark Mitchell  <mark@codesourcery.com>
6
7         * gcc_release (build_sources): Do not use "-r" and "-D" at the
8         same time with "cvs export".
9
10 2004-03-27  Gerald Pfeifer  <gerald@pfeifer.com>
11
12         * gcc_release: Fix sanity check for argument of -p command-line
13         options.  In snapshot mode, only generate diffs against the previous
14         snapshot if the user did not specify any old tarball explictly.
15
16 2004-03-25  Gerald Pfeifer  <gerald@pfeifer.com>
17
18         * gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
19         only set at a single place.
20
21 2004-03-14  Gerald Pfeifer  <gerald@pfeifer.com>
22
23         * gcc_release (SNAPSHOTS_DIR): New variable.  Use it.
24         (announce_snapshot): Use it.
25
26 2004-03-14  Gerald Pfeifer  <gerald@pfeifer.com>
27
28         * gcc_release (announce_snapshot): Use changedir instead of
29         plain cd.
30         
31 2004-02-10  Arnaud Charlet  <charlet@act-europe.fr>
32
33         * gcc_release: Add libada as part of ADA_DIRS.
34
35 2004-01-21  Gerald Pfeifer  <gerald@pfeifer.com>
36
37         * crontab: Make 3.4 snapshots from the new 3.4 release branch.
38
39 2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>
40
41         * gcc_release (build_sources): Delete call to make f77.rebuilt.
42
43 2004-01-17  Gerald Pfeifer  <gerald@pfeifer.com>
44
45         * snapshot-README: Mention how the snapshot was generated.
46         * snapshot-index.html: Ditto.  Further sync with snapshot-README.
47
48 2004-01-03  Joseph S. Myers  <jsm@polyomino.org.uk>
49
50         * update_web_docs: Create tarballs of documentation sources and
51         HTML docs.
52
53 2004-01-02  Gerald Pfeifer  <gp@suse.de>
54
55         * update_version: Add some documentation.
56         
57 2004-01-02  Pop Sébastian  <pop@gauvain.u-strasbg.fr>
58
59         * update_version (ADD_BRANCHES): Add lno-branch.
60
61 2003-11-02  Gerald Pfeifer  <gerald@pfeifer.com>
62
63         * maintainer-addresses: New script.
64
65 2003-10-24  Kelley Cook  <kcook@gcc.gnu.org>
66
67         * gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
68
69 2003-09-22  Gerald Pfeifer  <gerald@pfeifer.com>
70
71         * gcc_release (announce_snapshot): Restructure processing
72         of snapshot-README and snapshot-index.html and add a new
73         substitution for @EXPORT@.
74
75 2003-08-24  Gerald Pfeifer  <gerald@pfeifer.com>
76
77         * gcc_release (build_sources): Create/update the LAST_UPDATED file
78         in the source directory with information how sources were obtained.
79         
80 2003-08-16  Gerald Pfeifer  <gerald@pfeifer.com>
81
82         * gcc_release (build_sources): Use two new variables EXPORTTAG and
83         EXPORTDATE to make the extraction of sources more transparent and
84         also allow snapshots (off mainline) without a tag.
85
86 2003-08-08  Mark Mitchell  <mark@codesourcery.com>
87
88         * gcc_release: Correct logic for updating version.c.  Put
89         prereleases into a subdirectory.
90
91 2003-07-29  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
92
93         * crontab: Update invocation of gcc_release according to the
94         previous changes there.  Add automatic 3.4 snapshots from mainline.
95
96 2003-07-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
97
98         * gcc_release (usage): Document that -s now takes symbolic name
99         and branch of the snapshot as parameters.
100         Implement this as part of command-line processing.
101         (BRANCH): Remove default initialization for snapshots.
102         (CVSBRANCH): Ditto.
103         Do not lay down a CVS tag if generating a snapshot from mainline.
104         
105 2003-07-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
106
107         * gcc_release (announce_snapshot): Use ${RELEASE} instead
108         of ${BRANCH}-${DATE} to refer to the snapshot directory.
109         Put README file into the snapshot directory.
110
111         (RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
112         (FTP_PATH): Use ${RELEASE} in case of snapshots.
113         (TAG): Ditto.
114         (OLD_TARS): Adjust to new directory scheme for snapshots.
115
116 2003-07-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
117
118         * gcc_release (announce_snapshot): Add substitution of @RELEASE@
119         for README and index.html.
120         * snapshot-README: Use it.
121         * snapshot-index.html: Ditto.
122
123 2003-07-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
124         
125         * gcc_release (announce_snapshot): Add substitution of @BRANCH@
126         for README and index.html.  Remove substitution of @LONG_DATE@.
127         Put index.html into the respective snapshot directory.
128         Adjust subject of the notification mail to the new naming scheme
129         for CVS tags.
130         Adjust name of the LATEST-IS-... files to the new naming scheme
131         for snapshot directories.
132         (FTP_PATH): Ditto.
133         (LAST_DIR): Ditto.
134         (LAST_LONG_DATE): Remove.
135
136         * snapshot-README: Adjust to the new naming schemes for directories
137         and snapshots per se.
138         Dynamically fill in the respective branch instead of hardcoding it.
139
140         * snapshot-index.html: Replace individual links to diffs with a
141         general link to the diff/ subdirectory.
142         Mention the concrete snapshot in <title> and <h1>.
143         Adjust links to the new location of index.html.
144         
145 2003-07-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
146
147         * gcc_release: Move handling of complex modes directly after
148         switch handling.
149         (TAG): Include the branch name as part of snapshot CVS tags.
150
151 2003-07-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
152
153         * gcc_release: Execute gcc.gnu.org-only operations which are
154         related to diff generation only if diffs have been requested.
155         (build_sources): Improve tracing and an error message related
156         to tagging.
157
158 2003-07-01  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
159
160         * gcc_release (BRANCH): Rename to...
161         (CVSBRANCH): ...new macro, and use BRANCH for the variant users
162         will see.
163         (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
164         of the directory name.
165         Use .snapshot_date-${BRANCH} instead of .snapshot_date.
166
167 2003-06-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
168
169         * gcc_release: Command "all" now creates .gz files only for
170         releases and pre-releases.
171
172 2003-06-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
173
174         * gcc_release (build_sources): Do not include gnats.html any longer.
175         Make an error message more descriptive.
176         
177 2003-06-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
178
179         * gcc_release: Factor the updating of links and READMEs on the
180         FTP server and sending mail for snapshots into a...
181         (announce_snapshot): ...new function.
182         Add informative output for both.
183
184 2003-06-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
185
186         * gcc_release: Do not update gcc_latest_snapshot tag any longer.
187
188 2003-06-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
189
190         * snapshot-index.html: Use F77 instead of G77 front end.
191         Remove link to CodeSourcery snapshots which was not up-to-date.
192         Do not refer to gcc-bugs@gcc.gnu.org any longer.
193
194         * snapshot-README: Use F77 front end instead of G77 language.
195
196 2003-06-17  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
197
198         * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
199         (build_bz2): Rename to build_gzip and create .gz files from .bz2
200         files instead of the other way around.
201         (build_gzip): New function.
202         (build_diffs): Build .bz2 files instead of .gz files.
203         (build_diff): Use .bz2 files instead of .gz files.
204         Make an error message independent of the compression format.
205         (MODE_BZIP2): Rename to MODE_GZIP.  Related changes to the
206         invocation of this script.
207         (MODE_GZIP): New variable.
208         (OLD_TARS): Use .bz2 archive of the previous snapshot.
209
210 2003-06-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
211
212         * snapshot-README: Use GCC instead of gcc, C++ front end instead of 
213         g++ language, and note that Java includes a run time.
214         * snapshot.index.html: Ditto.
215
216 2003-06-10  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
217
218         * gcc_release (build_diff): Properly use ${TAR} instead of
219         hard-coded tar.
220
221 2003-05-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
222
223         * snapshot-index.html: Refer to .bz2 files instead of .gz files. 
224         Simplify the note on not using unannounced snapshots.
225         
226 2003-05-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
227         
228         * snapshot-README: Refer to .bz2 files instead of .gz files.
229         Add a note on where to find the diff files.
230         Simplify the note on not using unannounced snapshots.
231         Remove documentation of the gcc_latest_snapshot tag.
232
233 2003-05-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
234
235         * gcc_release (build_diffs): Add diagnostics in case we cannot
236         generate a specific diff file.
237
238 2003-05-24  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
239
240         * gcc_release (build_sources): Only update ChangeLog files which
241         do not yet contain the entry we are going to add.
242         Fix typo in added ChangeLog entries.
243
244 2003-05-20  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
245
246         * gcc_release (upload_files): Put diff files into a "diffs"
247         subdirectory
248
249 2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>
250
251         * gcc_release: GNU CC -> GCC.
252
253 2003-05-12  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
254
255         * gcc_release (usage): Print more detailed description of all
256         command-line options.
257
258 2003-05-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
259
260         * update_version (ADD_BRANCHES): Add, set to MAIN and
261         tree-ssa-20020619-branch.
262         (BRANCHES): Always consider branches given by $ADD_BRANCHES.
263
264 2003-05-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
265
266         * update_version (textstring_FILES): Only version.c needs to be
267         updated, now that we do not consider older branches any more.
268
269 2003-05-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
270
271         * update_version (IGNORE_BRANCHES): Add.
272         (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
273
274 2003-05-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
275
276         * update_version: Add a trace of which branch we are currently
277         working on.
278
279 2002-12-16  Mark Mitchell  <mark@codesourcery.com>
280
281         * gcc_release: Make snapshots from the GCC 3.3 branch.
282         * snapshot-README: Update.
283
284 2002-09-23  Zack Weinberg  <zack@codesourcery.com>
285
286         * update_version: Do not check in files which are unchanged.
287         * gcc_release: Only update the version in gcc/version.c.
288
289 2002-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
290
291         * update_web_docs (MANUALS): Add fastjar.
292
293 2002-09-08  Joseph S. Myers  <jsm@polyomino.org.uk>
294
295         * gcc_release: Make snapshots come from the mainline.
296         * snapshot-README: Update.
297
298 2002-08-28  Joseph S. Myers  <jsm@polyomino.org.uk>
299
300         * update_web_docs: Remove support for generating g77_news.html and
301         g77_bugs.html.
302         * update_web_docs_old: Likewise.  Remove support for generating
303         thanks.html.
304
305 2002-07-28  Andreas Jaeger  <aj@suse.de>
306
307         * gcc_release: Update comment.
308
309         * snapshot-README: Snapshots are taken from GCC 3.2 branch.
310
311 2002-07-28  Mark Mitchell  <mark@codesourcery.com>
312
313         * gcc_release: Use the 3.2 branch for snapshots.
314
315 2002-05-31  Florian Weimer  <fw@deneb.enyo.de>
316
317         * update_web_docs (MANUALS): Include various flavours of the GNAT
318         User Guide.
319
320 2002-05-27  Joseph S. Myers  <jsm28@cam.ac.uk>
321
322         * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
323         gcc/gcc/ada/gnatvsn.ads.
324
325 2002-05-26  Joseph S. Myers  <jsm28@cam.ac.uk>
326
327         * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
328         release status is updated.
329         * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
330
331 2002-05-21  Joseph S. Myers  <jsm28@cam.ac.uk>
332
333         * gcc_release: Do upload files when local.
334
335         * snapshot-README, snapshot-index.html: Remove chill.
336
337 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
338
339         * gcc_release: Correct upload handling.
340
341 2002-04-22  Mark Mitchell  <mark@codesourcery.com>
342
343         * gcc_release (build_diffs): Remove reference to Chill.
344
345 2002-04-21  Joseph S. Myers  <jsm28@cam.ac.uk>
346
347         * update_web_docs (MANUALS): Remove chill.  Add gnat_rm.
348
349 2002-04-19  Kelley R. Cook (kelly.r.cook@gm.com)
350
351         * gcc_release: Set TZ to UTC0.
352
353 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
354
355         * gcc_release (build_tarfiles): Do not build Chill tarfiles.
356         (CHILL_DIRS): Remove.
357
358 2002-03-10  Joseph S. Myers  <jsm28@cam.ac.uk>
359
360         * gcc_release: Build diffs for ada and chill.  Make "bzip2" a new
361         major mode.
362
363 2002-03-06  Phil Edwards  <pme@gcc.gnu.org>
364
365         * update_version:  Don't indent the version string.
366
367 2002-03-05  Joseph S. Myers  <jsm28@cam.ac.uk>
368
369         * snapshot-README: Note that snapshots come from the 3.1 branch.
370         Update list of files.
371
372 2002-03-03  Joseph S. Myers  <jsm28@cam.ac.uk>
373
374         * gcc_release: Make snapshots come from the 3.1 branch.
375
376 2002-02-25  Mark Mitchell  <mark@codesourcery.com>
377
378         * update_version: Automatically update version files on all
379         branches.
380         * crontab: Only invoke update_version once.
381
382 2002-02-23  Joseph S. Myers  <jsm28@cam.ac.uk>
383
384         * gcc_release: Revert change to -p interface.  Allow for local and
385         remote cases in creating directories.  Give an error if -p
386         argument names a directory.
387
388 2002-02-21  Mark Mitchell  <mark@codesourcery.com>
389
390         * gcc_release: Correct handling of diff-generation.  Add
391         "diffs" major mode.
392
393 2002-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
394
395         * gcc_release: Substitute dates in snapshot-README and
396         snapshot-index.html files rather than directly using the old files
397         on the FTP site.  Set QMAILHOST.
398
399 2002-02-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
400
401         * snapshot-index.html: Improve markup.
402
403 2002-01-29  Joseph S. Myers  <jsm28@cam.ac.uk>
404
405         * snapshot-README, snapshot-index.html: Use expressions such as
406         @DATE@ rather than hardcoded dates.
407
408         * snapshot-README, snapshot-index.html: New files.
409
410 2002-01-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
411
412         * update_web_docs (contrib_file): Remove.
413         Also removing special handling of thanks.html.
414
415 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
416
417         * update_web_docs: Use makeinfo --html instead of texi2html.
418         Remove support for pre-3.1 GCC versions.  Build online docs for
419         gccint manual.
420
421 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
422
423         * update_web_docs_old: Copy from update_web_docs.  Add comment
424         that this is for GCC 3.0.x and earlier versions.
425
426 2001-11-19  Joseph S. Myers  <jsm28@cam.ac.uk>
427
428         * gcc_release: Add /usr/local/bin to path when local.
429
430 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
431
432         * update_web_docs: Set SOURCEDIR so that install manual can be
433         found when running install.texi2html.
434
435         * gcc_release: Don't require a username if running locally.
436
437 2001-11-05  Joseph S. Myers  <jsm28@cam.ac.uk>
438
439         * update_web_docs: Eliminate warnings about keeping files from web
440         page preprocessing.
441
442         * update_web_docs: Allow for the same file name in different
443         directories.
444
445 2001-10-29  Joseph S. Myers  <jsm28@cam.ac.uk>
446
447         * update_web_docs: Generate libiberty and gnat-style manuals.
448
449 2001-10-24  Joseph S. Myers  <jsm28@cam.ac.uk>
450
451         * gcc_release: Build snapshots from mainline.  Generate Ada and
452         Chill tarballs.  Correct error check when building diffs.  Check
453         for errors when building bzip2 files.
454         * crontab: Use /sourceware/snapshot-tmp for building snapshots.
455
456 2001-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
457
458         * crontab: Build weekly snapshots.
459
460         * gcc_release: Copy from 3.0 branch.  Add support for building the
461         weekly snapshots on gcc.gnu.org.
462
463 2001-08-28  Joseph S. Myers  <jsm28@cam.ac.uk>
464
465         * update_web_docs: Also check out texinfo.tex from
466         gcc/doc/include.
467
468 2001-08-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
469
470         * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
471         Preprocess the entire web site, not just the install docs.
472
473 2001-06-25  Phil Edwards  <pme@sources.redhat.com>
474
475         * update_version:  Add command-line argument capability, also
476         bump version for libstdc++-v3, and exit with the return code from
477         the cvs commit.
478         * crontab:  Call update_version with arguments instead of
479         calling update_branch_version.
480         * update_branch_version:  Remove.
481
482 2001-06-08  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
483
484         * update_web_docs: Only update the install documentation for the
485         CVS HEAD.
486
487 2001-06-07  Joseph S. Myers  <jsm28@cam.ac.uk>
488
489         * update_web_docs, doc_exclude: Check out files that may be in the
490         Attic.  Check out texinfo.tex.  Don't generate anything from
491         c-tree.texi.  Generate PostScript output from manuals.
492
493 2001-06-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
494
495         * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
496         variables.
497         Fix a comment and add another one.
498         Generate the installation documentation in HTML format from
499         gcc/doc/install.texi.
500
501 2001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
502
503         * update_web_docs: Don't generate HTML from gxxint.texi.  Don't
504         run texi2html on manuals that aren't present.
505
506 2001-03-18  Phil Edwards  <pme@sources.redhat.com>
507
508         * update_web_docs_libstdcxx:  New script.
509         * crontab:  Call said script.
510
511 2001-03-18  Joseph S. Myers  <jsm28@cam.ac.uk>
512
513         * update_version, update_branch_version: Check out with gcc
514         directory instead of using egcs link.
515
516 2001-03-17  Joseph S. Myers  <jsm28@cam.ac.uk>
517
518         * update_web_docs: Don't strip leading -r from argument following
519         -r, or leading -d from argument following -d.  Bug pointed out by
520         Matt Kraai.
521
522         * update_web_docs: Handle -r and -d options to generate docs for a
523         release or branch in a subdirectory.  Determine names of G77 news
524         and bugs files and contributors file after updated docs have been
525         installed, not before.  Don't remove files from a subdirectory.
526         Don't generate manuals for gcov (included in the GCC manual) or
527         iostream (obsolete).  Do generate manuals for cppinternals, gcj
528         and porting.  Update regular expressions for detecting whether
529         files have really changed when regenerated.
530
531 2001-03-15  Joseph S. Myers  <jsm28@cam.ac.uk>
532
533         * update_web_docs: Use /usr/local/bin/texi2html rather than
534         gccadmin's local copy.
535
536 2001-03-10  Joseph S. Myers  <jsm28@cam.ac.uk>
537
538         * crontab, doc_exclude, update_branch_version, update_version,
539         update_web_docs: New files (as currently used by gccadmin).
540         * README: New file.