X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fdoc%2Fgccint.texi;h=c5ccaa0b1a4ce8a680fa4d839927e2087113f949;hb=09c8496f50ce856b0904a58c4d00fbb363c46a70;hp=0f95e12f1e8d9cdaf22df3bdaec91c8d36077b91;hpb=6bd9bfaa6ca74ed905ee8a3d43bced465cf64d49;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/doc/gccint.texi b/gcc/doc/gccint.texi index 0f95e12f1e8..c5ccaa0b1a4 100644 --- a/gcc/doc/gccint.texi +++ b/gcc/doc/gccint.texi @@ -23,35 +23,12 @@ @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 - -@c Change the font used for @def... commands, since the default -@c proportional one used is bad for names starting __. -@tex -\global\setfont\defbf\ttbshape{10}{\magstep1} -@end tex - @copying Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 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 +under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'' and ``Funding Free Software'', the Front-Cover texts being (a) (see below), and with @@ -75,10 +52,6 @@ included in the section entitled ``GNU Free Documentation License''. @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 @@ -86,9 +59,9 @@ Boston, MA 02111-1307 USA @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} @@ -96,16 +69,6 @@ Boston, MA 02111-1307 USA @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 @@ -140,11 +103,14 @@ Additional tutorial information is linked to from * Contributing:: How to contribute to testing and developing GCC. * Portability:: Goals of GCC's portability features. * Interface:: Function-call interface of GCC output. +* Libgcc:: Low-level runtime library used by GCC. * Languages:: Languages for which GCC front ends are written. * Source Tree:: GCC source tree structure and build system. * Passes:: Order of passes, what they do, and what each file is for. * Trees:: The source representation used by the C and C++ front ends. * RTL:: The intermediate representation that most passes work on. +* Control Flow:: Maintaining and manipulating the control flow graph. +* Tree SSA:: Analysis and optimization of the tree representation. * Machine Desc:: How to write machine description instruction patterns. * Target Macros:: How to write the machine description C macros and functions. * Host Config:: Writing the @file{xm-@var{machine}.h} file. @@ -168,11 +134,14 @@ Additional tutorial information is linked to from @include contribute.texi @include portability.texi @include interface.texi +@include libgcc.texi @include languages.texi @include sourcebuild.texi @include passes.texi @include c-tree.texi +@include tree-ssa.texi @include rtl.texi +@include cfg.texi @include md.texi @include tm.texi @include hostconfig.texi