\initial {-}
\entry {--gpc-main}{101}
\entry {\code {-lgcc}, use with \code {-nodefaultlibs}}{59}
\entry {\code {-lgcc}, use with \code {-nostdlib}}{59}
\entry {\code {-nodefaultlibs} and unresolved references}{59}
\entry {\code {-nostdlib} and unresolved references}{59}
\initial {A}
\entry {abs}{116}
\entry {absolute}{118}
\entry {alignment}{91, 120}
\entry {AlignOf}{120}
\entry {all}{121}
\entry {Alpha OSF/1}{28}
\entry {AMD29K options}{67}
\entry {and}{122}
\entry {and then}{124}
\entry {and{\_}then}{125}
\entry {AnsiChar}{127}
\entry {append}{128}
\entry {arctan}{129}
\entry {arg}{130}
\entry {arguments in frame (88k)}{69}
\entry {ARM options}{68}
\entry {array}{131}
\entry {asm}{131}
\entry {asmname}{100, 132}
\entry {assembler syntax, 88k}{69}
\entry {Assign}{132}
\entry {attribute}{133}
\entry {AutoMake internals}{310}
\initial {B}
\entry {Bar}{93}
\entry {begin}{133}
\entry {binary distributions, installing}{33}
\entry {Bind}{134}
\entry {bindable}{134}
\entry {Binding}{135}
\entry {BindingType}{136}
\entry {Bison parser generator}{28}
\entry {bit shift overflow (88k)}{70}
\entry {bits}{137}
\entry {BitSizeOf}{137}
\entry {BlockRead}{138}
\entry {BlockWrite}{139}
\entry {Boolean}{139}
\entry {break}{140}
\entry {bugs in GPC}{365}
\entry {Byte}{140}
\entry {byte writes (29k)}{67}
\entry {ByteBool}{141}
\entry {ByteCard}{141}
\entry {ByteInt}{142}
\initial {C}
\entry {C}{100, 101, 142}
\entry {C language}{101}
\entry {\code {C{\_}INCLUDE{\_}PATH}}{83}
\entry {C{\_}Language}{101, 143}
\entry {Card}{143}
\entry {Cardinal}{144}
\entry {case}{145}
\entry {Char}{145}
\entry {ChDir}{146}
\entry {chr}{146}
\entry {close}{147}
\entry {cmplx}{147}
\entry {code generation conventions}{43}
\entry {command options}{35}
\entry {Comp}{148}
\entry {compiler version, specifying}{61}
\entry {\code {COMPILER{\_}PATH}}{83}
\entry {Complex}{148}
\entry {Concat}{149}
\entry {configuration dependent compilation notes}{28}
\entry {conformant arrays}{308}
\entry {conjugate}{150}
\entry {Const}{150}
\entry {Constructor}{151}
\entry {continue}{151}
\entry {contributors}{25}
\entry {Convex options}{66}
\entry {Copy}{152}
\entry {cos}{153}
\entry {\code {CPLUS{\_}INCLUDE{\_}PATH}}{83}
\entry {cross compiling}{61}
\entry {cross-compilers}{30}
\entry {CString}{153}
\entry {CString2String}{154}
\initial {D}
\entry {Date}{154}
\entry {debugging information options}{50}
\entry {debugging, 88k OCS}{68}
\entry {dec}{155}
\entry {default}{155}
\entry {DefineSize}{156}
\entry {Delete}{156}
\entry {dependencies for make as output}{83}
\entry {dependencies, make}{57}
\entry {\code {DEPENDENCIES{\_}OUTPUT}}{83}
\entry {Destructor}{157}
\entry {dialect options}{41}
\entry {directory options}{60}
\entry {Dispose}{158}
\entry {div}{159}
\entry {divide instruction, 88k}{70}
\entry {djgpp}{29}
\entry {do}{159}
\entry {DOS, MS-}{29}
\entry {Double}{160}
\entry {downto}{160}
\entry {DW bit (29k)}{67}
\initial {E}
\entry {else}{161}
\entry {empty}{161}
\entry {EMX}{29}
\entry {end}{162}
\entry {endianness}{91}
\entry {environment variables}{82}
\entry {eof}{162}
\entry {eoln}{163}
\entry {EpsReal}{163}
\entry {eq}{164}
\entry {erase}{164}
\entry {Exit}{165}
\entry {exp}{165}
\entry {Export}{166}
\entry {extend}{166}
\entry {Extended}{167}
\entry {extern}{101, 167}
\entry {external}{101, 168}
\initial {F}
\entry {false}{168}
\entry {far}{169}
\entry {File}{170}
\entry {file name suffix}{40}
\entry {file names}{58}
\entry {FileMode}{170}
\entry {FilePos}{171}
\entry {FileSize}{171}
\entry {FillChar}{172}
\entry {flush}{173}
\entry {foo}{35, 43, 46, 47, 51, 52, 53, 59, 83, 85, 86, 98, 100, 169, 186, 213, 218, 237, 246, 278, 286, 291, 300, 304, 307, 309, 311, 313, 357, 358, 362, 363, 366, 367}
\entry {Foo}{92}
\entry {for}{174}
\entry {forward}{175}
\entry {frac}{175}
\entry {FreeMem}{176}
\entry {front-end}{304, 306}
\entry {Function}{177}
\entry {functions as parameters}{308}
\initial {G}
\entry {ge}{177}
\entry {Get}{178}
\entry {GetFile}{179}
\entry {GetMem}{180}
\entry {GetTimeStamp}{181}
\entry {global offset table}{44}
\entry {GNU Pascal command options}{35}
\entry {goto}{182}
\entry {gp-relative references (MIPS)}{77}
\entry {GPC and other languages}{100}
\entry {GPC bugs}{365}
\entry {GPC internals}{303}
\entry {GPC source}{303}
\entry {\code {GPC{\_}EXEC{\_}PREFIX}}{83}
\entry {GPI files}{309}
\entry {\code {gprof}}{51}
\entry {grammar}{304}
\entry {grouping options}{35}
\entry {gt}{182}
\initial {H}
\entry {Halt}{183}
\entry {hardware models and configurations, specifying}{62}
\entry {high}{184}
\entry {HPPA Options}{79}
\initial {I}
\entry {i386 Options}{77}
\entry {IBM RS/6000 and PowerPC Options}{70}
\entry {IBM RT options}{74}
\entry {identifying source, compiler (88k)}{68}
\entry {if}{184}
\entry {Im}{185}
\entry {Implementation}{187}
\entry {import}{186}
\entry {in}{187}
\entry {inc}{188}
\entry {Index}{188}
\entry {inherited}{99, 189}
\entry {inline}{189}
\entry {InOutRes}{190}
\entry {InOutResStr}{190}
\entry {Input}{191}
\entry {Insert}{191}
\entry {installing binary distributions}{33}
\entry {installing GNU Pascal}{27}
\entry {int}{192}
\entry {Integer}{193}
\entry {Integer types}{87}
\entry {integer types, ``main branch''}{88}
\entry {integer types, ``natural''}{87}
\entry {integer types, compatibility}{89}
\entry {integer types, specified size}{88}
\entry {integer types, summary}{89}
\entry {Intel 386 Options}{77}
\entry {Interface}{194}
\entry {intermediate code}{306}
\entry {IOresult}{194}
\initial {K}
\entry {kernel and user registers (29k)}{67}
\initial {L}
\entry {Label}{195}
\entry {language definition}{304}
\entry {language dialect options}{41}
\entry {large bit shifts (88k)}{70}
\entry {LastPosition}{195}
\entry {le}{196}
\entry {length}{196}
\entry {lexical analyzer}{303}
\entry {Libraries}{59}
\entry {\code {LIBRARY{\_}PATH}}{83}
\entry {link options}{58}
\entry {linking}{101}
\entry {ln}{197}
\entry {LoCase}{198}
\entry {LongCard}{198}
\entry {LongestCard}{200}
\entry {LongestInt}{200}
\entry {LongestReal}{201}
\entry {LongestWord}{201}
\entry {LongInt}{199}
\entry {\code {longjmp} warnings}{47}
\entry {LongReal}{202}
\entry {LongWord}{202}
\entry {low}{203}
\entry {lt}{204}
\initial {M}
\entry {M680x0 options}{62}
\entry {M88k options}{68}
\entry {machine dependent options}{62}
\entry {magic}{308}
\entry {main program}{101, 102}
\entry {make}{57}
\entry {Mark}{204}
\entry {max}{205}
\entry {MaxChar}{205}
\entry {MaxInt}{206}
\entry {MaxReal}{206}
\entry {MedCard}{207}
\entry {MedInt}{207}
\entry {MedReal}{208}
\entry {MedWord}{208}
\entry {memory model (29k)}{67}
\entry {messages, warning}{45}
\entry {min}{209}
\entry {MinReal}{209}
\entry {MIPS options}{75}
\entry {MkDir}{210}
\entry {mod}{210}
\entry {Module}{211}
\entry {Modules, source structure}{87}
\entry {move}{211}
\entry {MoveLeft}{212}
\entry {MoveRight}{212}
\entry {MS-DOS}{29}
\initial {N}
\entry {ne}{214}
\entry {near}{213}
\entry {New}{99, 215}
\entry {NewCString}{216}
\entry {Nil}{217}
\entry {not}{217}
\initial {O}
\entry {\code {OBJC{\_}INCLUDE{\_}PATH}}{83}
\entry {object}{218}
\entry {Object-orientated programming}{98}
\entry {Objects}{102}
\entry {OCS (88k)}{68}
\entry {odd}{219}
\entry {of}{219}
\entry {only}{220}
\entry {OOP}{98}
\entry {Operator}{220}
\entry {Operators}{91}
\entry {operators, built-in}{91}
\entry {operators, user-defined}{91}
\entry {optimize options}{53}
\entry {options to control warnings}{45}
\entry {options, code generation}{43}
\entry {options, debugging}{50}
\entry {options, dialect}{41}
\entry {options, directory search}{60}
\entry {options, GNU Pascal command}{35}
\entry {options, grouping}{35}
\entry {options, linking}{58}
\entry {options, optimization}{53}
\entry {options, order}{35}
\entry {options, preprocessor}{56}
\entry {or}{221}
\entry {or else}{223}
\entry {or{\_}else}{224}
\entry {ord}{225}
\entry {order of options}{35}
\entry {OS/2}{29}
\entry {others}{226}
\entry {otherwise}{226}
\entry {Output}{227}
\entry {output file option}{41}
\entry {overloaded virtual fn, warning}{49}
\initial {P}
\entry {pack}{227}
\entry {packed}{228}
\entry {page}{229}
\entry {pAnsiChar}{230}
\entry {ParamCount}{231}
\entry {parameter passing}{308}
\entry {ParamStr}{232}
\entry {parser}{304}
\entry {parser generator, Bison}{28}
\entry {pChar}{233}
\entry {PIC}{44}
\entry {Pointer}{234}
\entry {pointer arithmetics}{94}
\entry {polar}{234}
\entry {pos}{235}
\entry {Position}{235}
\entry {pow}{236}
\entry {pred}{237}
\entry {preprocessor options}{56}
\entry {procedural parameters}{308}
\entry {Procedure}{238}
\entry {processor selection (29k)}{67}
\entry {\code {prof}}{51}
\entry {Program}{239}
\entry {programming in GPC}{85}
\entry {Programs, source structure}{86}
\entry {protected}{239}
\entry {PtrCard}{240}
\entry {PtrInt}{240}
\entry {PtrWord}{241}
\entry {Put}{241}
\initial {R}
\entry {r0-relative references (88k)}{69}
\entry {Re}{242}
\entry {read}{243}
\entry {readln}{244}
\entry {ReadStr}{245}
\entry {Real}{245}
\entry {record}{246}
\entry {register positions in frame (88k)}{69}
\entry {Release}{248}
\entry {rename}{248}
\entry {repeat}{249}
\entry {reset}{249}
\entry {restricted}{250}
\entry {Result}{250}
\entry {return}{251}
\entry {rewrite}{251}
\entry {RmDir}{252}
\entry {round}{252}
\entry {RS/6000 and PowerPC Options}{70}
\entry {RT options}{74}
\entry {Run time library}{102}
\entry {run-time options}{43}
\entry {RunError}{253}
\initial {S}
\entry {schemata}{92}
\entry {search path}{60}
\entry {second include path}{57}
\entry {Seek}{253}
\entry {SeekRead}{254}
\entry {SeekUpdate}{254}
\entry {SeekWrite}{255}
\entry {Self}{255}
\entry {sequential consistency on 88k}{69}
\entry {set}{256}
\entry {SetLength}{257}
\entry {SetType}{258}
\entry {shl}{263}
\entry {ShortCard}{259}
\entry {ShortInt}{260}
\entry {ShortReal}{260}
\entry {ShortWord}{261}
\entry {shr}{264}
\entry {sin}{265}
\entry {Single}{262}
\entry {SizeOf}{266}
\entry {smaller data references (88k)}{69}
\entry {smaller data references (MIPS)}{77}
\entry {SmallInt}{267}
\entry {source structures}{85}
\entry {SPARC options}{64}
\entry {specifying compiler version and target machine}{61}
\entry {specifying hardware config}{62}
\entry {specifying machine version}{61}
\entry {sqr}{268}
\entry {sqrt}{270}
\entry {stack checks (29k)}{67}
\entry {StandardError}{271}
\entry {StandardInput}{271}
\entry {StandardOutput}{272}
\entry {static}{272}
\entry {\file {stdarg.h} and RT PC}{74}
\entry {StdErr}{273}
\entry {storem bug (29k)}{67}
\entry {Str}{274}
\entry {String}{275}
\entry {String2CString}{276}
\entry {StrPCopy}{275}
\entry {structure passing (88k)}{70}
\entry {submodel options}{62}
\entry {subrange types}{90}
\entry {SubStr}{277}
\entry {succ}{278}
\entry {suppressing warnings}{45}
\entry {SVr4}{69}
\entry {syntax checking}{45}
\entry {synthesized methods, warning}{49}
\initial {T}
\entry {target machine, specifying}{61}
\entry {target options}{61}
\entry {\code {tcov}}{51}
\entry {Text}{279}
\entry {then}{280}
\entry {Time}{280}
\entry {TimeStamp}{281}
\entry {\code {TMPDIR}}{82}
\entry {to}{282}
\entry {to begin}{282}
\entry {to end}{283}
\entry {tree nodes}{306}
\entry {Trim}{283}
\entry {true}{284}
\entry {trunc}{284}
\entry {Truncate}{285}
\entry {Type}{285}
\entry {type casts}{94}
\entry {TypeOf}{286}
\entry {types, schema}{92}
\initial {U}
\entry {UnBind}{287}
\entry {underscores, avoiding (88k)}{68}
\entry {Unit}{287}
\entry {Units, source structure}{86}
\entry {unpack}{288}
\entry {unresolved references and \code {-nodefaultlibs}}{59}
\entry {unresolved references and \code {-nostdlib}}{59}
\entry {until}{288}
\entry {UpCase}{289}
\entry {update}{290}
\entry {uses}{291}
\initial {V}
\entry {Val}{292}
\entry {value}{293}
\entry {Var}{293}
\entry {\file {varargs.h} and RT PC}{74}
\entry {VAX options}{63}
\entry {virtual}{294}
\entry {VMT}{102}
\entry {Void}{294}
\initial {W}
\entry {warning for overloaded virtual fn}{49}
\entry {warning for synthesized methods}{49}
\entry {warning messages}{45}
\entry {while}{295}
\entry {Windows 95}{30}
\entry {Windows NT}{30}
\entry {with}{295}
\entry {Word}{296}
\entry {write}{297}
\entry {writeln}{298}
\entry {WriteStr}{299}
\initial {X}
\entry {xor}{300}
\initial {Z}
\entry {zero division on 88k}{70}
