This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch to manual frontmatter
- From: "Joseph S. Myers" <jsm at polyomino dot org dot uk>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 23 May 2004 22:56:42 +0000 (UTC)
- Subject: Patch to manual frontmatter
Here's another piece of merging in changes from the printed manual
(bug 13573): this patch updates the front matter to resemble that in
the printed manual more closely. Parallel updates are made to gccint,
which has front matter based on gcc.texi but is not now printed by the
FSF.
It passes "make info" and "make dvi". Applied to mainline and 3.4
branch.
2004-05-23 Joseph S. Myers <jsm@polyomino.org.uk>
* doc/gcc.texi, doc/gccint.texi, doc/include/gcc-common.texi:
Update based on printed manual. Enable setting of offsets for
FSFPRINT and move it to gcc-common.texi.
* doc/gcc.texi: Update FSF printing details.
* doc/gccint.texi: Remove FSF printing details.
diff -ruN doc.orig/gcc.texi doc/gcc.texi
--- doc.orig/gcc.texi 2004-03-21 13:27:53.000000000 +0000
+++ doc/gcc.texi 2004-05-23 22:24:56.000000000 +0000
@@ -35,24 +35,9 @@
@syncodeindex pg cp
@syncodeindex tp cp
-@c %**end of header
-
-@c Use with @@smallbook.
+@paragraphindent 1
-@c Cause even numbered pages to be printed on the left hand side of
-@c the page and odd numbered pages to be printed on the right hand
-@c side of the page. Using this, you can print on both sides of a
-@c sheet of paper and have the text on the same part of the sheet.
-
-@c The text on right hand pages is pushed towards the right hand
-@c margin and the text on left hand pages is pushed toward the left
-@c hand margin.
-@c (To provide the reverse effect, set bindingoffset to -0.75in.)
-
-@c @tex
-@c \global\bindingoffset=0.75in
-@c \global\normaloffset =0.75in
-@c @end tex
+@c %**end of header
@copying
Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -83,21 +68,18 @@
@end direntry
This file documents the use of the GNU compilers.
@sp 1
-Published by the Free Software Foundation@*
-59 Temple Place - Suite 330@*
-Boston, MA 02111-1307 USA
-@sp 1
@insertcopying
@sp 1
@end ifnottex
@setchapternewpage odd
+@shorttitlepage Using the GNU Compiler Collection (GCC)
@titlepage
@center @titlefont{Using the GNU Compiler Collection}
@sp 2
-@center Richard M. Stallman
+@center by Richard M. Stallman and the GCC Developer Community
@sp 3
-@center Last updated 21 March 2004
+@center Last updated 23 May 2004
@sp 1
@center for GCC @value{version-GCC}
@@ -105,15 +87,30 @@
@vskip 0pt plus 1filll
For GCC Version @value{version-GCC}@*
@sp 1
-Published by the Free Software Foundation @*
-59 Temple Place---Suite 330@*
-Boston, MA 02111-1307, USA@*
-Last printed April, 1998.@*
-Printed copies are available for $50 each.@*
-@c Update this ISBN when printing a new edition.
+Published by:
+@multitable @columnfractions 0.5 0.5
+@item GNU Press
+@tab Website: www.gnupress.org
+@item a division of the
+@tab General: @tex press@@gnu.org @end tex
+@item Free Software Foundation
+@tab Orders: @tex sales@@gnu.org @end tex
+@item 59 Temple Place Suite 330
+@tab Tel 617-542-5942
+@item Boston, MA 02111-1307 USA
+@tab Fax 617-542-2652
+@end multitable
+@sp 2
@ifset FSFPRINT
-ISBN 1-882114-37-X
+@c Update this ISBN when printing a new edition.
+@acronym{ISBN} 1-882114-39-6
+
+Cover art by Gary M. Torrisi. Cover design by Jonathan Richard.
@end ifset
+@ifclear FSFPRINT
+Last printed October 2003 for GCC 3.3.1.@*
+Printed copies are available for $45 each.
+@end ifclear
@sp 1
@insertcopying
@end titlepage
diff -ruN doc.orig/gccint.texi doc/gccint.texi
--- doc.orig/gccint.texi 2004-05-13 08:47:44.000000000 +0000
+++ doc/gccint.texi 2004-05-23 22:21:33.000000000 +0000
@@ -23,23 +23,6 @@
@c %**end of header
-@c Use with @@smallbook.
-
-@c Cause even numbered pages to be printed on the left hand side of
-@c the page and odd numbered pages to be printed on the right hand
-@c side of the page. Using this, you can print on both sides of a
-@c sheet of paper and have the text on the same part of the sheet.
-
-@c The text on right hand pages is pushed towards the right hand
-@c margin and the text on left hand pages is pushed toward the left
-@c hand margin.
-@c (To provide the reverse effect, set bindingoffset to -0.75in.)
-
-@c @tex
-@c \global\bindingoffset=0.75in
-@c \global\normaloffset =0.75in
-@c @end tex
-
@copying
Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
@@ -69,10 +52,6 @@
@end direntry
This file documents the internals of the GNU compilers.
@sp 1
-Published by the Free Software Foundation@*
-59 Temple Place - Suite 330@*
-Boston, MA 02111-1307 USA
-@sp 1
@insertcopying
@end ifnottex
@@ -80,9 +59,9 @@
@titlepage
@center @titlefont{GNU Compiler Collection Internals}
@sp 2
-@center Richard M. Stallman
+@center by Richard M. Stallman and the GCC Developer Community
@sp 3
-@center Last updated 28 December 2002
+@center Last updated 23 May 2004
@sp 1
@center for GCC @value{version-GCC}
@@ -90,16 +69,6 @@
@vskip 0pt plus 1filll
For GCC Version @value{version-GCC}@*
@sp 1
-Published by the Free Software Foundation @*
-59 Temple Place---Suite 330@*
-Boston, MA 02111-1307, USA@*
-Last printed April, 1998.@*
-Printed copies are available for $50 each.@*
-@c Update this ISBN when printing a new edition.
-@ifset FSFPRINT
-ISBN 1-882114-37-X
-@end ifset
-@sp 1
@insertcopying
@end titlepage
@summarycontents
diff -ruN doc.orig/include/gcc-common.texi doc/include/gcc-common.texi
--- doc.orig/include/gcc-common.texi 2004-03-16 10:15:03.000000000 +0000
+++ doc/include/gcc-common.texi 2004-05-23 22:35:33.000000000 +0000
@@ -32,10 +32,23 @@
@end macro
@end ifnottex
-@c For FSF printing, define FSFPRINT. Also update the ISBNs and last
-@c printing dates in gcc.texi and gccint.texi.
+@c For FSF printing, define FSFPRINT. Also update the ISBN and last
+@c printing date for the manual being printed.
@c @set FSFPRINT
@ifset FSFPRINT
@smallbook
@finalout
+@c Cause even numbered pages to be printed on the left hand side of
+@c the page and odd numbered pages to be printed on the right hand
+@c side of the page. Using this, you can print on both sides of a
+@c sheet of paper and have the text on the same part of the sheet.
+
+@c The text on right hand pages is pushed towards the right hand
+@c margin and the text on left hand pages is pushed toward the left
+@c hand margin.
+@c (To provide the reverse effect, set bindingoffset to -0.75in.)
+@tex
+\global\bindingoffset=0.75in
+\global\normaloffset =0.75in
+@end tex
@end ifset
--
Joseph S. Myers
jsm@polyomino.org.uk