Commit c3aac512 by Mark Mitchell Committed by Mark Mitchell

fdl.texi: New file.

	* fdl.texi: New file.
	* c-tree.texi: Use the GFDL.
	* gcc.texi: Likewise.

	* porting.texi: Use the GFDL.

	* objc-features.texi: Use the GFDL.

	* gxxint.texi: Remove.
	* Make-lang.in: Remove all traces of gxxint.texi.

From-SVN: r41700
parent 5fd893d5
2001-04-30 Mark Mitchell <mark@codesourcery.com>
* fdl.texi: New file.
* c-tree.texi: Use the GFDL.
* gcc.texi: Likewise.
2001-04-30 Stan Shebs <shebs@apple.com>
* invoke.texi: Add a section documenting Objective-C options.
......
\input texinfo
@c ---------------------------------------------------------------------
@c This file is part of GNU CC.
@c
@c GNU CC is free software; you can redistribute it and/or modify
@c it under the terms of the GNU General Public License as published by
@c the Free Software Foundation; either version 2, or (at your option)
@c any later version.
@c
@c GNU CC is distributed in the hope that it will be useful,
@c but WITHOUT ANY WARRANTY; without even the implied warranty of
@c MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@c GNU General Public License for more details.
@c
@c You should have received a copy of the GNU General Public License
@c along with GNU CC; see the file COPYING. If not, write to
@c the Free Software Foundation, 59 Temple Place - Suite 330,
@c Boston, MA 02111-1307, USA.
@c ---------------------------------------------------------------------
@c ---------------------------------------------------------------------
@c Prologue
@c ---------------------------------------------------------------------
......@@ -48,6 +29,24 @@ Copyright (c) 1999, 2000, 2001 Free Software Foundation, Inc.
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 1999, 2000, 2001 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'', the Front-Cover
texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
``GNU Free Documentation License''.
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
@end titlepage
@c ---------------------------------------------------------------------
......@@ -101,6 +100,7 @@ not appear in C.
* Functions:: Overloading, function bodies, and linkage.
* Declarations:: Type declarations and variables.
* Expressions:: From @code{typeid} to @code{throw}.
* GNU Free Documentation License:: How you can copy and share this manual.
* Node Index:: The various types of tree nodes.
* Function Index:: Functions and macros described in this manual.
* Concept Index:: Index.
......@@ -2275,6 +2275,12 @@ not return a value.
@end table
@c ---------------------------------------------------------------------
@c GFDL
@c ---------------------------------------------------------------------
@include fdl.texi
@c ---------------------------------------------------------------------
@c Node Index
@c ---------------------------------------------------------------------
......
2001-04-30 Mark Mitchell <mark@codesourcery.com>
* gxxint.texi: Remove.
* Make-lang.in: Remove all traces of gxxint.texi.
Mon Apr 30 16:14:10 2001 Mark P Mitchell <mark@codesourcery.com>
* decl2.c (start_static_initialization_or_destruction): Correct
......
......@@ -129,15 +129,9 @@ c++.all.cross: g++-cross$(exeext) $(DEMANGLER_PROG)
c++.start.encap: g++$(exeext)
c++.rest.encap: $(DEMANGLER_PROG)
c++.info: $(srcdir)/cp/g++int.info
c++.info:
c++.dvi:
$(srcdir)/cp/g++int.info: $(srcdir)/cp/gxxint.texi
if [ x$(BUILD_INFO) = xinfo ]; then \
rm -f $(srcdir)/cp/g++int.info*; \
cd $(srcdir)/cp && $(MAKEINFO) -o g++int.info gxxint.texi; \
else true; fi
#
# Install hooks:
# cc1plus is installed elsewhere as part of $(COMPILERS).
......@@ -185,22 +179,7 @@ c++.install-common: installdirs
fi ; \
fi
c++.install-info: c++.info installdirs
if [ -f cc1plus$(exeext) ] ; then \
if [ -f $(srcdir)/cp/g++int.info ]; then \
rm -f $(infodir)/g++int.info*; \
for f in $(srcdir)/cp/g++int.info*; do \
realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
$(INSTALL_DATA) $$f $(infodir)/$$realfile; \
done; \
chmod a-x $(infodir)/g++int.info*; \
else true; fi; \
else true; fi
-if [ -f cc1plus$(exeext) ] && [ -f $(infodir)/g++int.info ]; then \
if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
install-info --dir-file=$(infodir)/dir $(infodir)/g++int.info; \
else true; fi; \
else true; fi
c++.install-info:
c++.install-man: installdirs $(srcdir)/cp/g++.1
-if [ -f cc1plus$(exeext) ] ; then \
......@@ -224,7 +203,6 @@ c++.uninstall:
-rm -rf $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext)
-rm -rf $(man1dir)/$(GXX_INSTALL_NAME)$(manext)
-rm -rf $(man1dir)/$(GXX_CROSS_NAME)$(manext)
-rm -rf $(infodir)/g++int.info*
#
# Clean hooks:
# A lot of the ancillary files are deleted by the main makefile.
......@@ -239,7 +217,6 @@ c++.distclean:
c++.extraclean:
c++.maintainer-clean:
-rm -f $(srcdir)/cp/parse.c $(srcdir)/cp/parse.h
-rm -f $(srcdir)/cp/g++int.info*
#
# Stage hooks:
# The main makefile has already created stage?/cp.
......
......@@ -122,30 +122,23 @@ Boston, MA 02111-1307 USA
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001 Free Software Foundation, Inc.
@sp 1
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
@sp 1
@ignore
Permission is granted to process this file through Tex and print the
results, provided the printed document carries copying permission
notice identical to this one except for the removal of this paragraph
(this paragraph not being relevant to the printed manual).
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'', the Front-Cover
texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
``GNU Free Documentation License''.
@end ignore
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided also that the
sections entitled ``GNU General Public License'' and ``Funding for Free
Software'' are included exactly as in the original, and provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
@sp 1
Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that the sections entitled ``GNU General Public License'' and
``Funding for Free Software'', and this permission notice, may be
included in translations approved by the Free Software Foundation
instead of in the original English.
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
@end ifnottex
@setchapternewpage odd
......@@ -185,23 +178,23 @@ Last printed April, 1998.@*
Printed copies are available for $50 each.@*
ISBN 1-882114-37-X
@sp 1
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided also that the
sections entitled ``GNU General Public License'' and ``Funding for Free
Software'' are included exactly as in the original, and provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that the sections entitled ``GNU General Public License'' and
``Funding for Free Software'', and this permission notice, may be
included in translations approved by the Free Software Foundation
instead of in the original English.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'', the Front-Cover
texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
``GNU Free Documentation License''.
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
@end titlepage
@page
......@@ -260,6 +253,7 @@ bugs. It corresponds to GCC version 3.1.
* Copying:: GNU General Public License says
how you can copy and share GCC.
* GNU Free Documentation License:: How you can copy and share this manual.
* Contributors:: People who have contributed to GCC.
* Index:: Index of concepts and symbol names.
......@@ -4906,6 +4900,8 @@ consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
@include fdl.texi
@node Contributors
@unnumbered Contributors to GCC
@cindex contributors
......
2001-04-30 Mark Mitchell <mark@codesourcery.com>
* objc-features.texi: Use the GFDL.
Wed Mar 21 04:44:58 EST 2001 John Wehle (john@feith.com)
* encoding.c (REAL_TYPE): Define.
......
......@@ -5,6 +5,9 @@
@setchapternewpage odd
@c %**end of header
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001 Free Software Foundation, Inc.
@node Top, Executing code before main, (dir), (dir)
@comment node-name, next, previous, up
......@@ -22,6 +25,7 @@ comments about this document to Ovidiu Predescu
* Garbage Collection::
* Constant string objects::
* compatibility_alias::
* GNU Free Documentation License::
@end menu
@node Executing code before main, Type encoding, Top, Top
......@@ -431,6 +435,8 @@ as argument to this option. It is possible to have multiple compilation
units referring to different constant string classes, neither the
compiler nor the linker impose any restrictions in doing this.
@include fdl.texi
@c =========================================================================
@node compatibility_alias, , Constant string objects, Top
@comment node-name, next, previous, up
......
2001-04-30 Mark Mitchell <mark@codesourcery.com>
* porting.texi: Use the GFDL.
2001-04-30 Benjamin Kosnik <bkoz@redhat.com>
libstdc++/2627
......
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% File: porting.texi
% Author: Mark Mitchell
% Date: 11/21/2000
%
% Contents:
%
% Copyright (c) 2000 by Free Software Foundation, Inc.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input texinfo
@c ---------------------------------------------------------------------
......@@ -24,7 +12,7 @@
This file explains how to port libstdc++-v3 (the GNU C++ library) to
a new target.
Copyright (c) 2000 Free Software Foundation, Inc.
Copyright (c) 2000, 2001 Free Software Foundation, Inc.
@end ifinfo
@c ---------------------------------------------------------------------
......@@ -36,7 +24,25 @@ Copyright (c) 2000 Free Software Foundation, Inc.
@author Mark Mitchell
@page
@vskip 0pt plus 1filll
Copyright @copyright{} 2000 Free Software Foundation, Inc.
Copyright @copyright{} 2000, 2001 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'', the Front-Cover
texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
``GNU Free Documentation License''.
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
@end titlepage
@c ---------------------------------------------------------------------
......@@ -69,6 +75,7 @@ Here are the primary steps required to port the library:
* Character types:: Implementing character classification.
* Thread safety:: Implementing atomic operations.
* Libtool:: Using libtool.
* GNU Free Documentation License:: How you can copy and share this manual.
@end menu
@c ---------------------------------------------------------------------
......@@ -448,6 +455,12 @@ that sets @code{archive_cmds}. Here, adjust the setting for your
operating system.
@c ---------------------------------------------------------------------
@c GFDL
@c ---------------------------------------------------------------------
@include fdl.texi
@c ---------------------------------------------------------------------
@c Epilogue
@c ---------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment