This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]