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