Go to file
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
INSTALL README: Update wrt. 2001-06-13 14:51:33 +00:00
boehm-gc gcconfig.h (USE_MMAP): Define for all Linux. 2004-01-20 15:18:33 +00:00
config * gettext.m4: Properly quote arguments to AC_DEFUN. 2003-10-14 21:39:57 +00:00
contrib gcc_update (files_and_dependencies): Update fastjar/configure.in to fastjar/configure.ac 2004-01-10 02:12:41 +00:00
fastjar configure.in: Rename file to ... 2004-01-10 02:09:08 +00:00
gcc re PR other/12730 (manual page install broken with old Pod::man) 2004-01-21 02:01:55 +00:00
include demangle.h: Instead of checking ANSI_PROTOTYPES, just include "libiberty.h". 2004-01-13 03:06:13 +00:00
intl Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
libf2c configure.in: Add in AC_PREREQ(2.13) 2004-01-15 03:41:49 +00:00
libffi configure.in: Add in AC_PREREQ(2.13) 2004-01-15 03:41:49 +00:00
libiberty * strdup.c (strdup): Constify the argument. 2004-01-15 16:28:04 +00:00
libjava Makefile.am (lib_org_w3c_dom_la_LIBADD, [...]): New. 2004-01-20 22:25:27 +01:00
libobjc re PR target/10781 (wrong class size and alignment with static class member) 2004-01-17 11:48:50 -08:00
libstdc++-v3 Daily bump. 2004-01-21 00:16:14 +00:00
maintainer-scripts re PR other/12730 (manual page install broken with old Pod::man) 2004-01-21 02:01:55 +00:00
zlib configure.in: Add in AC_PREREQ(2.13) 2004-01-15 03:41:49 +00:00
.cvsignore configure, .cvsignore: Revert previous change... 2002-06-19 18:10:09 +00:00
ABOUT-NLS intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
ChangeLog MAINTAINERS: Update my email address. 2004-01-19 15:10:17 +00:00
MAINTAINERS MAINTAINERS: Update my email address. 2004-01-19 15:10:17 +00:00
Makefile.def Makefile.def (target_modules): Stage. 2004-01-14 20:09:37 +00:00
Makefile.in Makefile.def (target_modules): Stage. 2004-01-14 20:09:37 +00:00
Makefile.tpl Makefile.def (target_modules): Stage. 2004-01-14 20:09:37 +00:00
README * README: Remove version number. 2001-06-13 19:48:09 +01:00
README.SCO * README.SCO: New file. 2003-08-03 14:51:42 +00:00
config-ml.in * config-ml.in: Don't mess with the cache file. 2004-01-05 00:41:14 +00:00
config.guess config.guess: Update to 2003-10-16 version. 2003-10-16 13:57:24 +02:00
config.if * config.if: Remove unused libc_interface determination. 2003-07-16 06:34:53 +00:00
config.rpath intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
config.sub * config.sub: Update to 2003-11-03 version. 2003-11-03 15:25:17 +00:00
configure configure.in: Use ./config.cache, not config.cache. 2004-01-05 04:37:53 +00:00
configure.in configure.in: Use ./config.cache, not config.cache. 2004-01-05 04:37:53 +00:00
install-sh install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
libtool.m4 libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-c.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-cxx.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-gcj.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltconfig libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltmain.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
missing install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
mkdep merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkinstalldirs install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
move-if-change FSF address fix in copyright header. 1999-01-11 07:12:18 -07:00
symlink-tree * config-ml.in, symlink-tree: Add license. 2003-08-14 16:44:23 -04:00
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

README

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.