Commit Graph

233 Commits

Author SHA1 Message Date
Mark Mitchell
4801f7ed6f * crontab: Add 4.1 branch entry.
From-SVN: r107213
2005-11-19 05:10:19 +00:00
Joseph Myers
a39d2742be gcc_release: Further update for SVN.
* gcc_release: Further update for SVN.  Don't set EXPORTTAG or
	EXPORTDATE; always determine SVNREV the same way.  Correct message
	about what sources are being retrived.  Include branch information
	in LAST_UPDATED.
	* crontab: Don't include initial / in branch name.

From-SVN: r106564
2005-11-06 18:29:17 +00:00
Daniel Berlin
d4a43a05fa gcc_release: Always determine revision number from date or tag...
2005-11-05  Daniel Berlin  <dberlin@dberlin.org>

	* gcc_release:  Always determine revision number from date or tag,
	and use that, instead of fragile date based export.
	Put back setting of non-local CVSROOT.

From-SVN: r106554
2005-11-06 02:37:29 +00:00
Daniel Berlin
d492addcd3 gcc_release: Make tags go in /tags.
2005-11-05  Daniel Berlin  <dberlin@dberlin.org>

	* gcc_release: Make tags go in /tags.
	Don't tag for snapshots.
	Determine revision number of export and put into snapshot
	announcement.

From-SVN: r106531
2005-11-05 18:41:06 +00:00
Daniel Berlin
78cd2f1dc0 Forgot ChangeLog
From-SVN: r106478
2005-11-04 02:56:09 +00:00
Daniel Berlin
6d64c3bc07 update_web_docs_svn: Use -q to quiet svn.
2005-10-26  Daniel Berlin  <dberlin@dberlin.org>

	* update_web_docs_svn: Use -q to quiet svn.

From-SVN: r105987
2005-10-29 01:19:36 +00:00
Daniel Berlin
dc5e5935a8 crontab: Update to reflect reality
2005-10-26  Daniel Berlin  <dberlin@dberlin.org>

	* crontab: Update to reflect reality

From-SVN: r105949
2005-10-28 19:24:24 +00:00
Mark Mitchell
fdf84417b9 gcc_release (build_sources): If trying to apply a tag that already exists, issue an error message and exit.
* gcc_release (build_sources): If trying to apply a tag that
	already exists, issue an error message and exit.

From-SVN: r104854
2005-10-01 08:42:33 +00:00
Joseph Myers
6a82a28a50 re PR other/23693 (Manuals in the Portable Document Format (PDF))
PR other/23693
	* update_web_docs: Add PDF support.  Correct check of DEV-PHASE.

From-SVN: r104837
2005-09-30 23:06:07 +01:00
Joseph Myers
3c993f84de * update_web_docs_old: Remove.
From-SVN: r104835
2005-09-30 22:31:34 +01:00
Kelley Cook
e252987e8e gcc_release: Update with FSF address.
2005-08-14  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release: Update with FSF address.

From-SVN: r103097
2005-08-15 01:01:02 +00:00
Janis Johnson
06e8925e96 * update_version (ADD_BRANCHES): Add dfp-branch.
From-SVN: r102390
2005-07-26 16:30:54 +00:00
Gerald Pfeifer
5e2d64839e crontab: Spread snapshot building more evenly throughout the week.
* crontab: Spread snapshot building more evenly throughout the
	week.

From-SVN: r100051
2005-05-21 21:56:24 +00:00
Joseph Myers
1574b5fc9e crontab: Don't build 3.3 branch snapshots.
* crontab: Don't build 3.3 branch snapshots.
	* update_version (IGNORE_BRANCHES): Add gcc-3_3-branch.

From-SVN: r99941
2005-05-19 01:33:47 +01:00
Zack Weinberg
a1286ef574 gcc-version.m4: Delete.
config:
	* gcc-version.m4: Delete.
fastjar:
	* Makefile.am (fastjar_TEXINFOS): Add gcc-vers.texi.
	(BASEVER, DEVPHASE): New variables.
	(POD2MAN): Adjust setting of --release option.
	(fastjar.1, grepjar.1, gcc-vers.texi): New rules.
	* Makefile.in: Regenerate.
	* configure.ac: Do not invoke TL_AC_GCC_VERSION.
	* aclocal.m4, configure: Regenerate.
gcc:
	* BASE-VER, DATESTAMP, DEV-PHASE: New files.
	* Makefile.in (gcc_version, gcc_version_trigger, ): Delete.
	(BASEVER, DEVPHASE, DATESTAMP, BASEVER_c, DEVPHASE_c, DATESTAMP_c)
	(BASEVER_s, DEVPHASE_s, DATESTAMP_s): New variables.
	(version): Define using $(BASEVER_c).
	(Makefile, config.status, build/gcov-iov.o): No longer depends on
	version.c.
	(version.o): Depend on version files; add custom generation command.
	(prefix.o): Define BASEVER on command line.
	(s-iov): Depend on version files; adjust command.
	(TEXI_CPP_FILES, TEX_IGCC_FILES, TEXI_GCCINT_FILES, TEXI_CPPINT_FILES):
	Add gcc-vers.texi.
	(gcc-vers.texi): New rule.
	(doc/%.info, doc/%.dvi): Add -I . to command line.
	(doc/gccinstall.dvi): Likewise.
	(PACKAGE): Delete.  All uses replaced with "gcc".
	* aclocal.m4: Do not include gcc-version.m4.
	* configure.ac: Do not invoke TL_AC_GCC_VERSION.
	Do not AC_SUBST nor AC_DEFINE PACKAGE or VERSION.
	Set is_release based on contents of DEV-PHASE.
	Set gcc_version based on contents of BASE-VER.
	Define WIN32_REGISTRY_KEY only if the user overrode the default.
	* config.in, configure: Regenerate.
	* gccbug.in: Determine version of GCC in use at runtime.
	* gcov-iov.c: Get version number and development phase from
	command line, not by including version.c.
	* intl.c: Replace all uses of PACKAGE with "gcc".
	* libada-mk.in: Delete unused "gcc_version" variable.
	* prefix.c: Default WIN32_REGISTRY_KEY to BASEVER.
	* version.c: (VERSUFFIX): New hook for redistributors; adjust
	commentary to match.
	(version_string): Put together from pieces.
	* config/alpha/x-vms: Do not use $(gcc_version).
	* config/i386/t-nwld: Likewise.
	* doc/include/gcc-common.texi: Include gcc-vers.texi for
	version-GCC and DEVELOPMENT.
gcc/ada:
	* Make-lang.in (doc/gnat_ugn_unw.info, doc/gnat_rm.info)
	(doc/gnat_ugn_unw.dvi, doc/gnat_rm.dvi): Add gcc-vers.texi
	to dependencies.
gcc/fortran:
	* Make-lang.in (GFORTRAN_TEXI): Add gcc-vers.texi.
gcc/java:
	* Make-lang.in (TEXI_JAVA_FILES): Add gcc-vers.texi.
gcc/treelang:
	* Make-lang.in (TEXI_TREELANG_FILES): Add gcc-vers.texi.
libstdc++-v3:
	* include/Makefile.am (c++config.h): Depend on DATESTAMP from gcc
	subdirectory.  Generate #define of __GLIBCXX__ from contents of
	that file.
	* include/Makefile.in: Regenerate.
	* include/bits/c++config: Do not define __GLIBCXX__.
maintainer-scripts:
	* README: Update.
	* gcc_release: Update gcc/DEV-PHASE if that file exists, instead
	of gcc/version.c.
	* update_version: Handle updating gcc/DATESTAMP.
	* update_web_docs: Generate gcc-vers.texi first.

From-SVN: r96549
2005-03-16 06:04:10 +00:00
Ranjit Mathew
8bad007cf7 Fix non-Ada bootstrap failure reported by Ranjit Mathew 2005-03-10 Ranjit Mathew <rmathew@hotmail.com>
Fix non-Ada bootstrap failure reported by Ranjit Mathew
2005-03-10  Ranjit Mathew  <rmathew@hotmail.com>
* gcc_release (ADA_DIRS): Add "gnattools".

From-SVN: r96281
2005-03-10 17:47:31 -08:00
Mark Mitchell
29231b752c * crontab: Adjust for 4.0 branch.
From-SVN: r95554
2005-02-25 22:55:06 +00:00
Sebastian Pop
31e0b85899 update_version (ADD_BRANCHES): Replace lno-branch with autovect-branch.
* update_version (ADD_BRANCHES): Replace lno-branch with
	autovect-branch.

From-SVN: r92747
2004-12-31 00:11:08 +00:00
Gerald Pfeifer
ac26513211 * crontab: Rename GCC 3.5 snapshots to GCC 4.0 snapshots.
From-SVN: r87356
2004-09-11 18:53:55 +00:00
Kelley Cook
f120a34c8e gcc_release (build_sources): Add comment header to generated MD5SUMS.
2004-08-14  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release (build_sources): Add comment header to generated
	MD5SUMS.

From-SVN: r86000
2004-08-14 16:47:52 +00:00
Kelley Cook
155cb61615 gcc_release (snapshot_print): Accept arguments.
2004-08-06  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release (snapshot_print): Accept arguments.  Don't use echo -e.
	(announce_snapshot):  Update for above.  Don't use echo -e.

From-SVN: r85637
2004-08-06 11:11:11 +00:00
Kelley Cook
2e84789689 maintainer-scripts (snapshot_print): New function.
2004-08-03 Kelley Cook  <kcook@gcc.gnu.org>

	* maintainer-scripts (snapshot_print): New function.
	(announce_snapshot): Generate announcment on the fly.
	Use a directory link for LATEST.
	* snapshot-README: Delete.
	* snapshot-index.html: Delete.

From-SVN: r85508
2004-08-03 21:42:18 +00:00
Paolo Bonzini
0ca8e815a5 gcc_release (build_sources): Move the libcpp gmo files to the source directory.
maintainer-scripts/ChangeLog:
2004-06-09  Paolo Bonzini  <bonzini@gnu.org>

	* gcc_release (build_sources): Move the libcpp gmo files
	to the source directory.

libcpp/ChangeLog:
2004-06-09  Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.am (all-local): New.
	* Makefile.in: Regenerate.

From-SVN: r82819
2004-06-09 09:07:11 +00:00
Joseph Myers
d6f3f2616f gcc_release (maybe_build_tarfile): New function.
* gcc_release (maybe_build_tarfile): New function.
	(build_tarfiles): Use maybe_build_tarfile.

From-SVN: r82613
2004-06-04 01:02:04 +01:00
Paolo Carlini
722962a655 gcc_release (build_sources): Generate the NEWS file in toplevel.
2004-05-21  Paolo Carlini  <pcarlini@suse.de>

	* gcc_release (build_sources): Generate the NEWS file in toplevel.

From-SVN: r82095
2004-05-21 12:41:32 +00:00
Kelley Cook
2f70118592 gcc_release (build_sources): Change CRCs from brik to md5sum.
[maintainer-scripts/]
2004-05-17  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release (build_sources): Change CRCs from brik to md5sum.
[htdocs/]
2004-05-17  Kelley Cook  <kcook@gcc.gnu.org>

	* snapshots.html: Update docs for checking with md5sum.

From-SVN: r81958
2004-05-17 23:26:49 +00:00
Gerald Pfeifer
60cadaea5e * crontab: Add GCC 3.5 snapshots, currenty run on Sundays.
From-SVN: r81919
2004-05-16 18:18:13 +00:00
Joseph Myers
61995575da update_web_docs: Also remove old .gz files from subdirectories on the 15th of the month.
* update_web_docs: Also remove old .gz files from subdirectories
	on the 15th of the month.

From-SVN: r81773
2004-05-13 11:30:28 +01:00
Joseph Myers
282043099b * update_web_docs (MANUALS): Add gfortran.
From-SVN: r81772
2004-05-13 11:14:00 +01:00
Arnaud Charlet
014251eae3 update_web_docs: Fix generation of Ada docs.
2004-05-13  Arnaud Charlet  <charlet@act-europe.fr>

	* update_web_docs: Fix generation of Ada docs.

From-SVN: r81770
2004-05-13 11:09:25 +01:00
Joseph Myers
90c3ba6e0d * update_version (ADD_BRANCHES): Remove tree-ssa-20020619-branch.
From-SVN: r81768
2004-05-13 09:59:23 +01:00
Joseph Myers
78ff5eeaac * gcc_release (DIFF): Remove -3 option.
From-SVN: r81767
2004-05-13 09:54:30 +01:00
Diego Novillo
6de9cd9a88 Merge tree-ssa-20020619-branch into mainline.
From-SVN: r81764
2004-05-13 02:41:07 -04:00
Gerald Pfeifer
02c672d58b crontab: Move GCC 3.4 snapshots from Wednesday afternoon to Friday night...
* crontab: Move GCC 3.4 snapshots from Wednesday afternoon to
	Friday night, where gcc.gnu.org has less load.

From-SVN: r81413
2004-05-02 17:38:33 +00:00
Gerald Pfeifer
eb4c9b54b4 crontab: Adjust temporary directory used for snapshot generation.
* crontab: Adjust temporary directory used for snapshot generation.
	Move GCC 3.3 snapshots to Wednesday 22:32, where gcc.gnu.org has
	less load.

From-SVN: r81409
2004-05-02 12:44:11 +00:00
Mark Mitchell
8e48104da7 * gcc_release (build_sources): Do not use "-F" to tag sources.
From-SVN: r80867
2004-04-19 21:48:46 +00:00
Mark Mitchell
2e55bbc120 gcc_release (build_sources): Do not use "-r" and "-D" at the same time with "cvs export".
* gcc_release (build_sources): Do not use "-r" and "-D" at the
	same time with "cvs export".

From-SVN: r80480
2004-04-07 17:50:31 +00:00
Gerald Pfeifer
aaaf25eba8 gcc_release: Fix sanity check for argument of -p command-line options.
* gcc_release: Fix sanity check for argument of -p command-line
	options.  In snapshot mode, only generate diffs against the previous
	snapshot if the user did not specify any old tarball explictly.

From-SVN: r80009
2004-03-27 01:20:45 +00:00
Gerald Pfeifer
32f4b1ed21 gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and only set at a single place.
* gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
	only set at a single place.

From-SVN: r79949
2004-03-25 10:57:50 +00:00
Gerald Pfeifer
238f2fefbc gcc_release (SNAPSHOTS_DIR): New variable.
* gcc_release (SNAPSHOTS_DIR): New variable.  Use it.
	(announce_snapshot): Use it.

From-SVN: r79484
2004-03-14 22:38:57 +00:00
Gerald Pfeifer
004a835502 gcc_release (announce_snapshot): Use changedir instead of plain cd.
* gcc_release (announce_snapshot): Use changedir instead of
	plain cd.

From-SVN: r79475
2004-03-14 11:39:31 +00:00
Arnaud Charlet
0e315ffc0d * gcc_release: Add libada as part of ADA_DIRS.
From-SVN: r77595
2004-02-10 12:23:20 +01:00
Gerald Pfeifer
dd69a0e038 * crontab: Make 3.4 snapshots from the new 3.4 release branch.
From-SVN: r76295
2004-01-21 19:05:30 +00:00
Kelley Cook
a541f69dd2 re PR other/12730 (manual page install broken with old Pod::man)
gcc/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	PR bootstrap/12730
	* configure.ac: Delete definition and subsitution of docdir.
	Add info, man, srcman and srcinfo to target hooks. Create doc/
	directory.
	* configure: Regenerate.
	* Makefile.in: Don't substitute docdir and delete all references
	throughout.
	(MAKEINFOFLAGS): Define.
	(stmp-docobjdir): Delete.
	(INFOFILES, MANFILES): Define.
	(info): Call lang.info, srcinfo and lang.srcinfo.
	(generated-manpages): Call lang.man, srcman and lang.srcman.
	(srcinfo, srcman): New rules to copy back files to source directory.
	(doc/%.info, doc/%.dvi, doc/%.1, doc/%.7): New implict rule.
	(install-man): Revamp rule.
	(clean): Update dvi directory.
	(distclean): Delete TAGS from front end directorys.
	(maintainer-clean): Delete all document files in source directory.

	objc/Make-lang.in (objc.man, objc.info): Dummy entries.
	(objc.srcman, objc.srcinfo): Likewise.

gcc/ada/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(doc/gnat_ug_unx.info, doc/gnat_ug_vwx.info, doc/gnat_ug_vms.info
	doc/gnat_ug_wnt.info, doc/gnat_rm.info, doc/gnat-style.info): Update
	to use consistent MAKEINFO rule.
	(ada.man, ada.srcman): Dummy entry.
	(ADA_INFOFILES): Define.
	(ada.info, ada.srcinfo): New rules.

gcc/cp/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(c++.info, c++.srcinfo): Dummy entry.
	(c++.man, c++.srcman): New rules.
	(c++.install-man): Revamp rule.

gcc/f/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(TEXI_G77_FILES): Define.
	(f77.rebuilt): Delete.
	(f77.srcextra): Add dependencies on f/BUGS and f/NEWS.
	(f77.srcman, f77.srcinfo, f77.man, f77.info): New rules.
	(doc/g77.info, doc/g77.dvi): Depend on TEXI_G77_FILES.  Always build in
	doc directory.  Use $(MAKEINFOFLAGS).
	(info, dvi, generated_manpages): Update to look in doc directory.
	(f/BUGS, f/NEWS): Generate in build directory.
	(f77.mostlyclean): Delete BUGS and NEWS from build directory.
	(f77.maintainer-clean): Adjust to delete from source directory.
	(f77.install-man): Revamp rule.

gcc/java/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(java.info, java.srcinfo, java.man, java.srcman): New rules.
	(java.install-man): Revamp rule.

gcc/treelang/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* Make-lang.in: Replace $(docdir) with doc.
	(treelang.info, treelang.srcinfo): New rules.
	(treelang.man, treelang.man): Dummy entries.

maintainer-scripts/
2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release (build_sources): Delete call to make f77.rebuilt.

From-SVN: r76249
2004-01-21 02:01:55 +00:00
Gerald Pfeifer
aeeb0e1b8c snapshot-README: Mention how the snapshot was generated.
* snapshot-README: Mention how the snapshot was generated.
	* snapshot-index.html: Ditto.  Further sync with snapshot-README.

From-SVN: r76037
2004-01-17 17:41:36 +00:00
Joseph Myers
879b71015b update_web_docs: Create tarballs of documentation sources and HTML docs.
* update_web_docs: Create tarballs of documentation sources and
	HTML docs.

From-SVN: r75372
2004-01-03 21:16:13 +00:00
Gerald Pfeifer
67a1d89df9 update_version: Add some documentation.
* update_version: Add some documentation.

	* update_version (ADD_BRANCHES): Add lno-branch.

From-SVN: r75316
2004-01-02 08:36:59 +00:00
Gerald Pfeifer
29d274e929 * maintainer-addresses: New script.
From-SVN: r73185
2003-11-02 00:02:21 +00:00
Kelley Cook
e9b3872d54 gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
2003-10-23  Kelley Cook  <kcook@gcc.gnu.org>

	* gcc_release (build_sources): Use --enable-generated-files-in-srcdir.

From-SVN: r72904
2003-10-24 19:32:02 +00:00
Gerald Pfeifer
d1174343b7 gcc_release (announce_snapshot): Restructure processing of snapshot-README and snapshot-index.html and add a new...
* gcc_release (announce_snapshot): Restructure processing
	of snapshot-README and snapshot-index.html and add a new
	substitution for @EXPORT@.

From-SVN: r71652
2003-09-22 14:29:20 +00:00
Gerald Pfeifer
4fdbb1def5 gcc_release (build_sources): Create/update the LAST_UPDATED file in the source directory with information...
* gcc_release (build_sources): Create/update the LAST_UPDATED file
	in the source directory with information how sources were obtained.

From-SVN: r70762
2003-08-24 13:28:53 +00:00
Gerald Pfeifer
ae7a543957 gcc_release (build_sources): Use two new variables EXPORTTAG and EXPORTDATE to make the extraction of...
* gcc_release (build_sources): Use two new variables EXPORTTAG and
	EXPORTDATE to make the extraction of sources more transparent and
	also allow snapshots (off mainline) without a tag.

From-SVN: r70507
2003-08-16 14:02:24 +00:00
Mark Mitchell
7daaf8fa80 gcc_release: Correct logic for updating version.c.
* gcc_release: Correct logic for updating version.c.  Put
	prereleases into a subdirectory.

From-SVN: r70252
2003-08-08 16:27:14 +00:00
Gerald Pfeifer
16ff3a23ff crontab: Update invocation of gcc_release according to the previous changes there.
* crontab: Update invocation of gcc_release according to the
	previous changes there.  Add automatic 3.4 snapshots from mainline.

From-SVN: r69919
2003-07-29 10:32:50 +00:00
Gerald Pfeifer
1f9d625626 gcc_release (usage): Document that -s now takes symbolic name and branch of the snapshot as parameters.
* gcc_release (usage): Document that -s now takes symbolic name
	and branch of the snapshot as parameters.
	Implement this as part of command-line processing.
	(BRANCH): Remove default initialization for snapshots.
	(CVSBRANCH): Ditto.
	Do not lay down a CVS tag if generating a snapshot from mainline.

From-SVN: r69708
2003-07-23 15:56:40 +00:00
Gerald Pfeifer
b99f39de82 gcc_release (announce_snapshot): Use ${RELEASE} instead of ${BRANCH}-${DATE} to refer to the snapshot directory.
* gcc_release (announce_snapshot): Use ${RELEASE} instead
	of ${BRANCH}-${DATE} to refer to the snapshot directory.
	Put README file into the snapshot directory.

	(RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
	(FTP_PATH): Use ${RELEASE} in case of snapshots.
	(TAG): Ditto.
	(OLD_TARS): Adjust to new directory scheme for snapshots.

From-SVN: r69584
2003-07-19 12:12:39 +00:00
Gerald Pfeifer
1116457a0d gcc_release (announce_snapshot): Add substitution of @RELEASE@ for README and index.html.
* gcc_release (announce_snapshot): Add substitution of @RELEASE@
	for README and index.html.
	* snapshot-README: Use it.
	* snapshot-index.html: Ditto.

From-SVN: r69307
2003-07-13 22:10:03 +00:00
Gerald Pfeifer
c73aebc3bd gcc_release (announce_snapshot): Add substitution of @BRANCH for README and index.html.
* gcc_release (announce_snapshot): Add substitution of @BRANCH
	for README and index.html.  Remove substitution of @LONG_DATE.
	Put index.html into the respective snapshot directory.
	Adjust subject of the notification mail to the new naming scheme
	for CVS tags.
	Adjust name of the LATEST-IS-... files to the new naming scheme
	for snapshot directories.
	(FTP_PATH): Ditto.
	(LAST_DIR): Ditto.
	(LAST_LONG_DATE): Remove.

	* snapshot-README: Adjust to the new naming schemes for directories
	and snapshots per se.
	Dynamically fill in the respective branch instead of hardcoding it.

	* snapshot-index.html: Replace individual links to diffs with a
	general link to the diff/ subdirectory.
	Mention the concrete snapshot in <title> and <h1>.
	Adjust links to the new location of index.html.

From-SVN: r69143
2003-07-09 13:24:07 +00:00
Gerald Pfeifer
2cd5026f9d gcc_release: Move handling of complex modes directly after switch handling.
* gcc_release: Move handling of complex modes directly after
	switch handling.
	(TAG): Include the branch name as part of snapshot CVS tags.

From-SVN: r69082
2003-07-08 09:54:24 +00:00
Gerald Pfeifer
6124d3bda0 gcc_release: Execute gcc.gnu.org-only operations which are related to diff generation only if...
* gcc_release: Execute gcc.gnu.org-only operations which are
	related to diff generation only if diffs have been requested.
	(build_sources): Improve tracing and an error message related
	to tagging.

From-SVN: r68924
2003-07-04 17:25:31 +00:00
Gerald Pfeifer
b69cd3cfcf gcc_release (BRANCH): Rename to...
* gcc_release (BRANCH): Rename to...
	(CVSBRANCH): ...new macro, and use BRANCH for the variant users
	will see.
	(FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
	of the directory name.
	Use .snapshot_date-${BRANCH} instead of .snapshot_date.

From-SVN: r68777
2003-07-01 16:04:42 +00:00
Gerald Pfeifer
711f0333a2 gcc_release: Command "all" now creates .gz files only for releases and pre-releases.
* gcc_release: Command "all" now creates .gz files only for
	releases and pre-releases.

From-SVN: r68620
2003-06-28 00:18:50 +00:00
Gerald Pfeifer
36067e59cd gcc_release (build_sources): Do not include gnats.html any longer.
* gcc_release (build_sources): Do not include gnats.html any longer.
	Make an error message more descriptive.

From-SVN: r68597
2003-06-27 19:29:01 +00:00
Gerald Pfeifer
b348a598a8 gcc_release: Factor the updating of links and READMEs on the FTP server and sending mail for...
* gcc_release: Factor the updating of links and READMEs on the
	FTP server and sending mail for snapshots into a...
	(announce_snapshot): ...new function.
	Add informative output for both.

From-SVN: r68473
2003-06-25 09:36:19 +00:00
Gerald Pfeifer
99bf9b5558 * gcc_release: Do not update gcc_latest_snapshot tag any longer.
From-SVN: r68150
2003-06-18 13:02:24 +00:00
Gerald Pfeifer
2fffb73b8b snapshot-index.html: Use F77 instead of G77 front end.
* snapshot-index.html: Use F77 instead of G77 front end.
	Remove link to CodeSourcery snapshots which was not up-to-date.
	Do not refer to gcc-bugs@gcc.gnu.org any longer.

	* snapshot-README: Use F77 front end instead of G77 language.

From-SVN: r68149
2003-06-18 12:57:14 +00:00
Gerald Pfeifer
44d952b36a gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
* gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
	(build_bz2): Rename to build_gzip and create .gz files from .bz2
	files instead of the other way around.
	(build_gzip): New function.
	(build_diffs): Build .bz2 files instead of .gz files.
	(build_diff): Use .bz2 files instead of .gz files.
	Make an error message independent of the compression format.
	(MODE_BZIP2): Rename to MODE_GZIP.  Related changes to the
	invocation of this script.
	(MODE_GZIP): New variable.
	(OLD_TARS): Use .bz2 archive of the previous snapshot.

From-SVN: r68074
2003-06-17 09:02:45 +00:00
Gerald Pfeifer
f540975a80 snapshot-README: Use GCC instead of gcc...
* snapshot-README: Use GCC instead of gcc, C++ front end instead of
	g++ language, and note that Java includes a run time.
	* snapshot.index.html: Ditto.

From-SVN: r67938
2003-06-14 10:57:54 +00:00
Gerald Pfeifer
5107c6e455 gcc_release (build_diff): Properly use ${TAR} instead of hard-coded tar.
* gcc_release (build_diff): Properly use ${TAR} instead of
	hard-coded tar.

From-SVN: r67699
2003-06-10 08:49:59 +00:00
Gerald Pfeifer
16ac82af48 snapshot-index.html: Refer to .bz2 files instead of .gz files.
* snapshot-index.html: Refer to .bz2 files instead of .gz files.
	Simplify the note on not using unannounced snapshots.

From-SVN: r67207
2003-05-28 15:14:37 +00:00
Gerald Pfeifer
7101ac35a4 snapshot-README: Refer to .bz2 files instead of .gz files.
* snapshot-README: Refer to .bz2 files instead of .gz files.
	Add a note on where to find the diff files.
	Simplify the note on not using unannounced snapshots.
	Remove documentation of the gcc_latest_snapshot tag.

From-SVN: r67205
2003-05-28 11:23:36 +00:00
Gerald Pfeifer
0a1c5051cb gcc_release (build_diffs): Add diagnostics in case we cannot generate a specific diff file.
* gcc_release (build_diffs): Add diagnostics in case we cannot
	generate a specific diff file.

From-SVN: r67186
2003-05-27 13:26:23 +00:00
Gerald Pfeifer
4494cddec9 gcc_release (build_sources): Only update ChangeLog files which do not yet contain the entry we are going to add.
* gcc_release (build_sources): Only update ChangeLog files which
	do not yet contain the entry we are going to add.
	Fix typo in added ChangeLog entries.

From-SVN: r67143
2003-05-23 22:55:50 +00:00
Gerald Pfeifer
8d4d9d1911 gcc_release (upload_files): Put diff files into a "diffs" subdirectory
* gcc_release (upload_files): Put diff files into a "diffs"
	subdirectory

From-SVN: r66996
2003-05-20 11:47:50 +00:00
Nathanael Nerode
567bfee816 gcc_release: GNU CC -> GCC.
2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>

	* gcc_release: GNU CC -> GCC.

From-SVN: r66936
2003-05-18 18:59:04 +00:00
Gerald Pfeifer
c627639b47 gcc_release (usage): Print more detailed description of all command-line options.
* gcc_release (usage): Print more detailed description of all
	command-line options.

From-SVN: r66734
2003-05-12 21:01:03 +00:00
Gerald Pfeifer
f4e12a7cdb update_version (ADD_BRANCHES): Add, set to MAIN and tree-ssa-20020619-branch.
* update_version (ADD_BRANCHES): Add, set to MAIN and
	tree-ssa-20020619-branch.
	(BRANCHES): Always consider branches given by $ADD_BRANCHES.

From-SVN: r66633
2003-05-09 15:05:41 +00:00
Gerald Pfeifer
fe080a9ea1 update_version (textstring_FILES): Only version.c needs to be updated...
* update_version (textstring_FILES): Only version.c needs to be
	updated, now that we do not consider older branches any more.

From-SVN: r66471
2003-05-04 22:51:26 +00:00
Gerald Pfeifer
ce61bf7ba7 update_version (IGNORE_BRANCHES): Add.
* update_version (IGNORE_BRANCHES): Add.
	(BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.

From-SVN: r66377
2003-05-02 09:41:47 +00:00
Gerald Pfeifer
9ab94a932c update_version: Add a trace of which branch we are currently working on.
* update_version: Add a trace of which branch we are currently
	working on.

From-SVN: r66375
2003-05-02 09:13:52 +00:00
Mark Mitchell
682aea8720 * root.texi: Change version number to 3.4.
From-SVN: r60185
2002-12-16 22:18:33 +00:00
Zack Weinberg
b4f94ac15e update_version: Do not check in files which are unchanged.
maintainer-scripts:
	* update_version: Do not check in files which are unchanged.
	* gcc_release: Only update the version in gcc/version.c.
gcc:
	* version.c (version_string): Now const char[].
	* version.h: Update to match.
gcc/ada:
	* Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o.
	* Makefile.in (TOOLS_LIBS): Add ../../version.o.
	* gnatvsn.ads: Gnat_Version_String is now a function.
	* gnatvsn.adb: New file.  When asked for Gnat_Version_String,
	copy the C version_string into a String and return it.
	* gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb,
	gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb:
	Remove pragma Ident (Gnat_Version_String).  If this was the
	sole use of package Gnatvsn, remove the with statement too.
	* gnat1drv.adb: Tweak -gnatv output.
gcc/f:
	* Make-lang.in (g77spec.o): Don't depend on f/version.h.
	(f/parse.o): Depend on version.h not f/version.h.
	(g77version.o, f/version.o): Delete all references.

	* com.c (ffecom_init_0): Fix transposed array indices in bsearch test.
	* g77spec.c: Don't include f/version.h or refer to ffe_version_string.
	* parse.c: Use version_string, not ffe_version_string.
	* version.c, version.h: Delete files.
libf2c:
	* libF77/Version.c: Rename junk to __LIBF77_VERSION__.  Add
	external decls for __LIBI77_VERSION__ and __LIBU77_VERSION__.
	Delete __G77_LIBF77_VERSION__
	(g77__fvers__): Print all three __LIB*77_VERSION__ strings,
	and __VERSION__ if we have it; nothing else.

	* libI77/Version.c: Provide only __LIBI77_VERSION__ (formerly junk).
	* libU77/Version.c: Provide only __LIBU77_VERSION__ (formerly junk).

From-SVN: r57461
2002-09-24 03:44:36 +00:00
Joseph Myers
ec55ac6864 * update_web_docs (MANUALS): Add fastjar.
From-SVN: r57254
2002-09-17 19:14:37 +01:00
Joseph Myers
6bb72ea0be gcc_release: Make snapshots come from the mainline.
* gcc_release: Make snapshots come from the mainline.
	* snapshot-README: Update.

From-SVN: r56949
2002-09-08 10:34:55 +01:00
Joseph Myers
07ec115180 update_web_docs: Remove support for generating g77_news.html and g77_bugs.html.
* update_web_docs: Remove support for generating g77_news.html and
	g77_bugs.html.
	* update_web_docs_old: Likewise.  Remove support for generating
	thanks.html.

From-SVN: r56644
2002-08-28 22:11:19 +01:00
Andreas Jaeger
7596d2dc3e gcc_release: Update comment.
* gcc_release: Update comment.

	* snapshot-README: Snapshots are taken from GCC 3.2 branch.

From-SVN: r55825
2002-07-29 07:31:34 +02:00
Mark Mitchell
4bdf9f6682 * gcc_release: Use the 3.2 branch for snapshots.
From-SVN: r55824
2002-07-29 04:46:45 +00:00
Florian Weimer
74c8dc7df9 update_web_docs (MANUALS): Include various flavours of the GNAT User Guide.
2002-05-31  Florian Weimer  <fw@deneb.enyo.de>

	* update_web_docs (MANUALS): Include various flavours of the GNAT
	User Guide.

From-SVN: r54109
2002-05-31 18:50:45 +02:00
Joseph Myers
c9715013ff update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to gcc/gcc/ada/gnatvsn.ads.
* update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
	gcc/gcc/ada/gnatvsn.ads.

From-SVN: r53918
2002-05-27 08:33:05 +01:00
Joseph Myers
ead33da923 gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526 (experimental)".
gcc/ada:
	* gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
	(experimental)".

maintainer-scripts:
	* gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
	release status is updated.
	* update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.

From-SVN: r53892
2002-05-26 11:29:30 +01:00
Joseph Myers
67aaa4819f * gcc_release: Do upload files when local.
From-SVN: r53689
2002-05-21 17:36:11 +01:00
Joseph Myers
5302a25df1 * snapshot-README, snapshot-index.html: Remove chill.
From-SVN: r53688
2002-05-21 17:34:01 +01:00
Mark Mitchell
1971aca7ae * gcc_release: Correct upload handling.
From-SVN: r53315
2002-05-09 05:49:55 +00:00
Mark Mitchell
0a528c61ff * gcc_release (build_diffs): Remove reference to Chill.
From-SVN: r52614
2002-04-22 16:00:13 +00:00
Joseph Myers
57e27c8296 * update_web_docs (MANUALS): Remove chill. Add gnat_rm.
From-SVN: r52581
2002-04-21 14:50:09 +01:00
Kelley R. Cook
1f1760d33c * gcc_release: Set TZ to UTC0.
From-SVN: r52529
2002-04-19 17:23:36 +00:00
Mark Mitchell
07cdae91c9 MAINTAINERS: Remove chill maintainers.
* MAINTAINERS: Remove chill maintainers.
	* Makefile.in (CHILLFLAGS): Remove.
	(CHILL_LIB): Remove.
	(TARGET_CONFIGDIRS): Remove libchill.
	(CHILL_FOR_TARGET): Remove.
	(BASE_FLAGS_TO_PASS): Don't pass CHILLFLAGS, CHILL_FOR_TARGET, or
	CHILL_LIB.
	(CONFIGURE_TARGET_MODULES): Remove configure-target-libchill.
	(CHECK_TARGET_MODULES): Likewise.
	(INSTALL_TARGET_MODULES): Likewise.
	(CLEAN_TARGET_MODULES): Likewise.
	(configure-target-libchill): Remove.
	(all-target-libchill): Remove.
	* configure.in (target_libs): Remove target-libchill.
	Do not compute CHILL_FOR_TARGET.
	* libchill: Remove directory.

	Remove Chill front end.
	* gcc.c (default_compilers): Remove Chill entries.
	* ch: Remove directory.
	* doc/frontends.texi: Remove information about Chill.
	* doc/sourcebuild.texi: Likewise.
	* doc/standards.texi: Likewise.

	* testsuite/lib/chill.exp: Remove.

	* g77.texi: Remove Chill reference.

	* gcc_release (build_tarfiles): Do not build Chill tarfiles.
	(CHILL_DIRS): Remove.

From-SVN: r52327
2002-04-15 20:19:23 +00:00
Joseph Myers
1c0d0c3e56 gcc_release: Build diffs for ada and chill.
* gcc_release: Build diffs for ada and chill.  Make "bzip2" a new
	major mode.

From-SVN: r50516
2002-03-10 01:08:52 +00:00
Phil Edwards
809623c963 update_version: Don't indent the version string.
2002-03-06  Phil Edwards  <pme@gcc.gnu.org>

	* update_version:  Don't indent the version string.

From-SVN: r50364
2002-03-06 18:35:57 +00:00
Joseph Myers
7ce5e9df40 snapshot-README: Note that snapshots come from the 3.1 branch.
* snapshot-README: Note that snapshots come from the 3.1 branch.
	Update list of files.

From-SVN: r50318
2002-03-05 13:50:12 +00:00
Joseph Myers
e98f0f5c13 * gcc_release: Make snapshots come from the 3.1 branch.
From-SVN: r50262
2002-03-03 18:58:36 +00:00
Mark Mitchell
2df96f0a59 update_version: Automatically update version files on all branches.
* update_version: Automatically update version files on all
	branches.
	* crontab: Only invoke update_version once.

From-SVN: r50049
2002-02-26 07:13:25 +00:00
Joseph Myers
e776237d57 gcc_release: Revert change to -p interface.
* gcc_release: Revert change to -p interface.  Allow for local and
	remote cases in creating directories.  Give an error if -p
	argument names a directory.

From-SVN: r50000
2002-02-24 01:37:10 +00:00
Mark Mitchell
b8f9335260 gcc_release: Correct handling of diff-generation.
* gcc_release: Correct handling of diff-generation.  Add
	"diffs" major mode.

[[Split portion of a mixed commit.]]

From-SVN: r49951.2
2002-02-22 01:52:35 +00:00
Joseph Myers
236930f5d7 gcc_release: Substitute dates in snapshot-README and snapshot-index.html files rather than...
* gcc_release: Substitute dates in snapshot-README and
	snapshot-index.html files rather than directly using the old files
	on the FTP site.  Set QMAILHOST.

From-SVN: r49619
2002-02-08 17:56:12 +00:00
Gerald Pfeifer
af1b92c22e * snapshot-index.html: Improve markup.
From-SVN: r49617
2002-02-08 15:41:03 +00:00
Joseph Myers
d09f7cb26b snapshot-README, [...]: Use expressions such as @DATE@ rather than hardcoded dates.
* snapshot-README, snapshot-index.html: Use expressions such as
	@DATE@ rather than hardcoded dates.

From-SVN: r49319
2002-01-29 14:08:04 +00:00
Joseph Myers
b9aea0ebf8 * snapshot-README, snapshot-index.html: New files.
From-SVN: r49318
2002-01-29 14:02:17 +00:00
Gerald Pfeifer
6cda74b0eb update_web_docs (contrib_file): Remove.
* update_web_docs (contrib_file): Remove.
	Also removing special handling of thanks.html.

From-SVN: r48589
2002-01-06 22:44:51 +00:00
Joseph Myers
f488ffcb5d update_web_docs: Use makeinfo --html instead of texi2html.
* update_web_docs: Use makeinfo --html instead of texi2html.
	Remove support for pre-3.1 GCC versions.  Build online docs for
	gccint manual.

From-SVN: r48120
2001-12-17 19:39:22 +00:00
Joseph Myers
f438273e10 update_web_docs_old: Copy from update_web_docs.
* update_web_docs_old: Copy from update_web_docs.  Add comment
	that this is for GCC 3.0.x and earlier versions.

From-SVN: r48112
2001-12-17 17:35:01 +00:00
Joseph Myers
f83fd9ae2e * gcc_release: Add /usr/local/bin to path when local.
From-SVN: r47173
2001-11-19 13:16:39 +00:00
Joseph Myers
e180d2b01d update_web_docs: Set SOURCEDIR so that install manual can be found when running install.texi2html.
* update_web_docs: Set SOURCEDIR so that install manual can be
	found when running install.texi2html.

From-SVN: r46810
2001-11-06 17:59:19 +00:00
Joseph Myers
b47a72ea38 * gcc_release: Don't require a username if running locally.
From-SVN: r46809
2001-11-06 16:45:37 +00:00
Joseph Myers
3b0c635f60 update_web_docs: Eliminate warnings about keeping files from web page preprocessing.
* update_web_docs: Eliminate warnings about keeping files from web
	page preprocessing.

From-SVN: r46785
2001-11-05 09:55:25 +00:00
Joseph Myers
286970ee61 update_web_docs: Allow for the same file name in different directories.
* update_web_docs: Allow for the same file name in different
	directories.

From-SVN: r46784
2001-11-05 08:47:51 +00:00
Joseph Myers
4d42a8ae2e * update_web_docs: Generate libiberty and gnat-style manuals.
From-SVN: r46601
2001-10-29 01:30:31 +00:00
Joseph Myers
dbff21c520 gcc_release: Build snapshots from mainline.
* gcc_release: Build snapshots from mainline.  Generate Ada and
	Chill tarballs.  Correct error check when building diffs.  Check
	for errors when building bzip2 files.
	* crontab: Use /sourceware/snapshot-tmp for building snapshots.

From-SVN: r46456
2001-10-24 04:15:38 +01:00
Joseph Myers
bbd300a97b crontab: Build weekly snapshots.
maintainer-scripts:
	* crontab: Build weekly snapshots.

contrib:
	* snapshot: Remove.

From-SVN: r46078
2001-10-08 17:16:56 +01:00
Joseph Myers
b4075f6b7d gcc_release: Copy from 3.0 branch.
* gcc_release: Copy from 3.0 branch.  Add support for building the
	weekly snapshots on gcc.gnu.org.

From-SVN: r46073
2001-10-08 08:58:43 +01:00
Joseph Myers
70f6603960 update_web_docs: Also check out texinfo.tex from gcc/doc/include.
* update_web_docs: Also check out texinfo.tex from
	gcc/doc/include.

From-SVN: r45236
2001-08-28 22:11:02 +01:00
Gerald Pfeifer
bba9ba9e25 update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
* update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
	Preprocess the entire web site, not just the install docs.

From-SVN: r44659
2001-08-06 13:03:21 +00:00
Phil Edwards
0ebbcb1bd6 update_version: Add command-line argument capability...
2001-06-25  Phil Edwards  <pme@sources.redhat.com>

	* update_version:  Add command-line argument capability, also
	bump version for libstdc++-v3, and exit with the return code from
	the cvs commit.
	* crontab:  Call update_version with arguments instead of
	calling update_branch_version.
	* update_branch_version:  Remove.

From-SVN: r43555
2001-06-25 19:26:25 +00:00
Gerald Pfeifer
df7ad0448a update_web_docs: Only update the install documentation for the CVS HEAD.
* update_web_docs: Only update the install documentation for the
	CVS HEAD.

From-SVN: r43000
2001-06-08 06:27:47 +00:00
Joseph Myers
f890c4fd48 update_web_docs, [...]: Check out files that may be in the Attic.
* update_web_docs, doc_exclude: Check out files that may be in the
	Attic.  Check out texinfo.tex.  Don't generate anything from
	c-tree.texi.  Generate PostScript output from manuals.

From-SVN: r42952
2001-06-07 08:27:49 +01:00
Gerald Pfeifer
95307c8e01 update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New variables.
* update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
	variables.
	Fix a comment and add another one.
	Generate the installation documentation in HTML format from
	gcc/doc/install.texi.

From-SVN: r42849
2001-06-04 14:12:47 +00:00
Joseph Myers
371d5d2ef8 update_web_docs: Don't generate HTML from gxxint.texi.
* update_web_docs: Don't generate HTML from gxxint.texi.  Don't
	run texi2html on manuals that aren't present.

From-SVN: r41789
2001-05-03 16:49:22 +01:00
Phil Edwards
1e38ba0acc update_web_docs_libstdcxx: New script.
2001-03-18  Phil Edwards  <pme@sources.redhat.com>

	* update_web_docs_libstdcxx:  New script.
	* crontab:  Call said script.

From-SVN: r40606
2001-03-19 01:40:04 +00:00
Joseph Myers
2eb6fbf861 update_version, [...]: Check out with gcc directory instead of using egcs link.
* update_version, update_branch_version: Check out with gcc
	directory instead of using egcs link.

From-SVN: r40591
2001-03-18 00:08:56 +00:00
Joseph Myers
655e4aeecd update_web_docs: Don't strip leading -r from argument following -r...
* update_web_docs: Don't strip leading -r from argument following
	-r, or leading -d from argument following -d.  Bug pointed out by
	Matt Kraai.

From-SVN: r40590
2001-03-17 23:59:21 +00:00
Joseph Myers
832013cdfa update_web_docs: Handle -r and -d options to generate docs for a release or branch in a subdirectory.
* update_web_docs: Handle -r and -d options to generate docs for a
	release or branch in a subdirectory.  Determine names of G77 news
	and bugs files and contributors file after updated docs have been
	installed, not before.  Don't remove files from a subdirectory.
	Don't generate manuals for gcov (included in the GCC manual) or
	iostream (obsolete).  Do generate manuals for cppinternals, gcj
	and porting.  Update regular expressions for detecting whether
	files have really changed when regenerated.

From-SVN: r40589
2001-03-17 23:05:06 +00:00
Joseph Myers
285b923177 update_web_docs: Use /usr/local/bin/texi2html rather than gccadmin's local copy.
* update_web_docs: Use /usr/local/bin/texi2html rather than
	gccadmin's local copy.

From-SVN: r40489
2001-03-15 08:16:32 +00:00
Joseph Myers
2d2ade2a3f crontab, [...]: New files (as currently used by gccadmin).
* crontab, doc_exclude, update_branch_version, update_version,
	update_web_docs: New files (as currently used by gccadmin).
	* README: New file.

From-SVN: r40352
2001-03-10 00:08:50 +00:00