⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gcc.cps

📁 GUN开源阻止下的编译器GCC
💻 CPS
📖 第 1 页 / 共 5 页
字号:
\entry {\code {FATAL{\_}EXIT{\_}CODE}}{451}\entry {features, optional, in system conventions}{352}\entry {\code {ffs}}{28, 257}\entry {\code {ffs\var {m}2} instruction pattern}{307}\entry {file name suffix}{24}\entry {file names}{53}\entry {files and passes of the compiler}{231}\entry {final pass}{235}\entry {\code {FINAL{\_}PRESCAN{\_}INSN}}{429}\entry {\code {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}{383}\entry {\code {final{\_}scan{\_}insn}}{394}\entry {\code {final{\_}sequence}}{430}\entry {\code {FINALIZE{\_}PIC}}{415}\entry {\code {FIRST{\_}INSN{\_}ADDRESS}}{340}\entry {\code {FIRST{\_}PARM{\_}OFFSET}}{377}\entry {\code {FIRST{\_}PARM{\_}OFFSET} and virtual registers}{251}\entry {\code {FIRST{\_}PSEUDO{\_}REGISTER}}{364}\entry {\code {FIRST{\_}STACK{\_}REG}}{369}\entry {\code {FIRST{\_}VIRTUAL{\_}REGISTER}}{251}\entry {\code {fix}}{260}\entry {\code {fix{\_}trunc\var {mn}2} instruction pattern}{308}\entry {fixed register}{364}\entry {\code {FIXED{\_}REGISTERS}}{364}\entry {\code {fixed{\_}regs}}{364}\entry {\code {fix\var {mn}2} instruction pattern}{308}\entry {\code {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}}{444}\entry {\code {fixuns{\_}trunc\var {mn}2} instruction pattern}{308}\entry {\code {fixuns\var {mn}2} instruction pattern}{308}\entry {flags in RTL expression}{241}\entry {\code {float}}{260}\entry {\code {float} as function value type}{196}\entry {\code {FLOAT{\_}ARG{\_}TYPE}}{402}\entry {\code {float{\_}extend}}{260}\entry {\code {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}}{447}\entry {\code {float{\_}truncate}}{260}\entry {\code {FLOAT{\_}TYPE{\_}SIZE}}{361}\entry {\code {FLOAT{\_}VALUE{\_}TYPE}}{403}\entry {\code {FLOAT{\_}WORDS{\_}BIG{\_}ENDIAN}}{355}\entry {\code {FLOATIFY}}{402}\entry {floating point and cross compilation}{441}\entry {\code {float\var {mn}2} instruction pattern}{308}\entry {\code {floatuns\var {mn}2} instruction pattern}{308}\entry {\code {force{\_}reg}}{304}\entry {\code {format} function attribute}{149}\entry {forwarding calls}{133}\entry {frame layout}{377}\entry {\code {FRAME{\_}GROWS{\_}DOWNWARD}}{377}\entry {\code {FRAME{\_}GROWS{\_}DOWNWARD} and virtual registers}{251}\entry {\code {frame{\_}pointer{\_}needed}}{391}\entry {\code {FRAME{\_}POINTER{\_}REGNUM}}{379}\entry {\code {FRAME{\_}POINTER{\_}REGNUM} and virtual registers}{251}\entry {\code {FRAME{\_}POINTER{\_}REQUIRED}}{380}\entry {\code {frame{\_}pointer{\_}rtx}}{380}\entry {\code {fscanf}, and constant strings}{194}\entry {\code {ftrunc\var {m}2} instruction pattern}{308}\entry {function attributes}{148}\entry {function call conventions}{229}\entry {function entry and exit}{391}\entry {function pointers, arithmetic}{143}\entry {function prototype declarations}{151}\entry {function units, for scheduling}{344}\entry {function, size of pointer to}{143}\entry {function-call insns}{276}\entry {\code {FUNCTION{\_}ARG}}{384}\entry {\code {FUNCTION{\_}ARG{\_}ADVANCE}}{387}\entry {\code {FUNCTION{\_}ARG{\_}BOUNDARY}}{387}\entry {\code {FUNCTION{\_}ARG{\_}CALLEE{\_}COPIES}}{386}\entry {\code {FUNCTION{\_}ARG{\_}PADDING}}{387}\entry {\code {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}}{385}\entry {\code {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}}{385}\entry {\code {FUNCTION{\_}ARG{\_}REGNO{\_}P}}{387}\entry {\code {FUNCTION{\_}BLOCK{\_}PROFILER}}{394}\entry {\code {FUNCTION{\_}BOUNDARY}}{357}\entry {\code {FUNCTION{\_}CONVERSION{\_}BUG}}{452}\entry {\code {FUNCTION{\_}EPILOGUE}}{392}\entry {\code {FUNCTION{\_}EPILOGUE} and trampolines}{399}\entry {\code {FUNCTION{\_}INCOMING{\_}ARG}}{385}\entry {\code {FUNCTION{\_}MODE}}{447}\entry {\code {FUNCTION{\_}OUTGOING{\_}VALUE}}{388}\entry {\code {FUNCTION{\_}PROFILER}}{394}\entry {\code {FUNCTION{\_}PROLOGUE}}{391}\entry {\code {FUNCTION{\_}PROLOGUE} and trampolines}{399}\entry {\code {FUNCTION{\_}VALUE}}{388}\entry {\code {FUNCTION{\_}VALUE{\_}REGNO{\_}P}}{388}\entry {functions in arbitrary sections}{148}\entry {functions that are passed arguments in registers on the 386}{148, 150}\entry {functions that do not pop the argument stack on the 386}{148}\entry {functions that do pop the argument stack on the 386}{151}\entry {functions that have no side effects}{148}\entry {functions that never return}{148}\entry {functions that pop the argument stack on the 386}{148, 151}\entry {functions with \code {printf} or \code {scanf} style arguments}{148}\entry {functions, leaf}{367}\initial {G}\entry {\samp {g} in constraint}{291}\entry {\samp {G} in constraint}{291}\entry {\code {g{\tt\char43}{\tt\char43}}}{26}\entry {G{\tt\char43}{\tt\char43}}{17}\entry {\code {g{\tt\char43}{\tt\char43} 1.\var {xx}}}{26}\entry {\code {g{\tt\char43}{\tt\char43}} older version}{26}\entry {\code {g{\tt\char43}{\tt\char43}}, separate compiler}{26}\entry {GCC}{17}\entry {\code {GCC{\_}EXEC{\_}PREFIX}}{88}\entry {\code {ge}}{258}\entry {\code {ge} and attributes}{334}\entry {\code {GEN{\_}ERRNO{\_}RTX}}{402}\entry {\code {gencodes}}{232}\entry {\code {genconfig}}{235}\entry {\code {general{\_}operand}}{282}\entry {\code {GENERAL{\_}REGS}}{370}\entry {generalized lvalues}{136}\entry {generating assembler output}{288}\entry {generating insns}{281}\entry {\code {genflags}}{232}\entry {\code {genflags}, crash on Sun 4}{185}\entry {\code {get{\_}attr}}{335}\entry {\code {get{\_}attr{\_}length}}{341}\entry {\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}{248}\entry {\code {GET{\_}CODE}}{237}\entry {\code {get{\_}frame{\_}size}}{381}\entry {\code {get{\_}insns}}{268}\entry {\code {get{\_}last{\_}insn}}{268}\entry {\code {GET{\_}MODE}}{247}\entry {\code {GET{\_}MODE{\_}ALIGNMENT}}{247}\entry {\code {GET{\_}MODE{\_}BITSIZE}}{247}\entry {\code {GET{\_}MODE{\_}CLASS}}{247}\entry {\code {GET{\_}MODE{\_}MASK}}{247}\entry {\code {GET{\_}MODE{\_}NAME}}{247}\entry {\code {GET{\_}MODE{\_}NUNITS}}{247}\entry {\code {GET{\_}MODE{\_}SIZE}}{247}\entry {\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}{247}\entry {\code {GET{\_}MODE{\_}WIDER{\_}MODE}}{247}\entry {\code {GET{\_}RTX{\_}CLASS}}{239}\entry {\code {GET{\_}RTX{\_}FORMAT}}{239}\entry {\code {GET{\_}RTX{\_}LENGTH}}{239}\entry {\code {geu}}{258}\entry {\code {geu} and attributes}{334}\entry {global offset table}{86}\entry {global register after \code {longjmp}}{168}\entry {global register allocation}{234}\entry {global register variables}{167}\entry {\code {GLOBALDEF}}{222}\entry {\code {GLOBALREF}}{222}\entry {\code {GLOBALVALUEDEF}}{222}\entry {\code {GLOBALVALUEREF}}{222}\entry {GNU CC and portability}{227}\entry {GNU CC command options}{19}\entry {\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}{404}\entry {\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}{406}\entry {\code {goto} in C{\tt\char43}{\tt\char43}}{176}\entry {goto with computed label}{129}\entry {gp-relative references (MIPS)}{77}\entry {\code {gprof}}{43}\entry {greater than}{258}\entry {grouping options}{19}\entry {\code {gt}}{258}\entry {\code {gt} and attributes}{334}\entry {\code {gtu}}{258}\entry {\code {gtu} and attributes}{334}\initial {H}\entry {\samp {H} in constraint}{291}\entry {\code {HANDLE{\_}PRAGMA}}{448}\entry {hard registers}{250}\entry {\code {HARD{\_}FRAME{\_}POINTER{\_}REGNUM}}{379}\entry {\code {HARD{\_}REGNO{\_}MODE{\_}OK}}{366}\entry {\code {HARD{\_}REGNO{\_}NREGS}}{366}\entry {hardware models and configurations, specifying}{57}\entry {\code {HAS{\_}INIT{\_}SECTION}}{427}\entry {\code {HAVE{\_}ATEXIT}}{449}\entry {\code {HAVE{\_}POST{\_}DECREMENT}}{404}\entry {\code {HAVE{\_}POST{\_}INCREMENT}}{404}\entry {\code {HAVE{\_}PRE{\_}DECREMENT}}{404}\entry {\code {HAVE{\_}PRE{\_}INCREMENT}}{404}\entry {\code {HAVE{\_}PUTENV}}{452}\entry {\code {HAVE{\_}VPRINTF}}{452}\entry {header files and VMS}{221}\entry {\code {high}}{249}\entry {\code {HImode}}{245}\entry {\code {HImode}, in \code {insn}}{271}\entry {host makefile fragment}{456}\entry {\code {HOST{\_}BITS{\_}PER{\_}CHAR}}{451}\entry {\code {HOST{\_}BITS{\_}PER{\_}INT}}{451}\entry {\code {HOST{\_}BITS{\_}PER{\_}LONG}}{451}\entry {\code {HOST{\_}BITS{\_}PER{\_}SHORT}}{451}\entry {\code {HOST{\_}FLOAT{\_}FORMAT}}{451}\entry {\code {HOST{\_}FLOAT{\_}WORDS{\_}BIG{\_}ENDIAN}}{451}\entry {\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}{451}\entry {HPPA Options}{80}\initial {I}\entry {\samp {i} in constraint}{291}\entry {\samp {I} in constraint}{291}\entry {i386 Options}{77}\entry {IBM RS/6000 and PowerPC Options}{69}\entry {IBM RT options}{73}\entry {IBM RT PC}{192}\entry {identifier names, dollar signs in}{153}\entry {identifiers, names in assembler code}{165}\entry {identifying source, compiler (88k)}{66}\entry {\code {IEEE{\_}FLOAT{\_}FORMAT}}{360}\entry {\code {if{\_}then{\_}else}}{258}\entry {\code {if{\_}then{\_}else} and attributes}{334}\entry {\code {if{\_}then{\_}else} usage}{261}\entry {\code {immediate{\_}operand}}{282}\entry {\code {IMMEDIATE{\_}PREFIX}}{431}\entry {implicit argument: return value}{173}\entry {\code {IMPLICIT{\_}FIX{\_}EXPR}}{444}\entry {implied \code {#pragma implementation}}{177}\entry {\code {in{\_}data}}{413}\entry {\code {in{\_}struct}}{243}\entry {\code {in{\_}struct}, in \code {code{\_}label}}{243}\entry {\code {in{\_}struct}, in \code {insn}}{242, 243}\entry {\code {in{\_}struct}, in \code {label{\_}ref}}{242}\entry {\code {in{\_}struct}, in \code {mem}}{241}\entry {\code {in{\_}struct}, in \code {reg}}{241}\entry {\code {in{\_}struct}, in \code {subreg}}{241}\entry {\code {in{\_}text}}{413}\entry {include files and VMS}{221}\entry {\code {INCLUDE{\_}DEFAULTS}}{351}\entry {inclusive-or, bitwise}{256}\entry {\code {INCOMING{\_}REGNO}}{365}\entry {incompatibilities of GNU CC}{194}\entry {increment operators}{209}\entry {\code {INDEX{\_}REG{\_}CLASS}}{372}\entry {\code {indirect{\_}jump} instruction pattern}{312}\entry {\code {INIT{\_}CUMULATIVE{\_}ARGS}}{386}\entry {\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}{386}\entry {\code {INIT{\_}ENVIRONMENT}}{350}\entry {\code {INIT{\_}SECTION{\_}ASM{\_}OP}}{413, 427}\entry {\code {INIT{\_}TARGET{\_}OPTABS}}{401}\entry {\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}{381}\entry {\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}{381}\entry {initialization routines}{424}\entry {initializations in expressions}{143}\entry {\code {INITIALIZE{\_}TRAMPOLINE}}{398}\entry {initializers with labeled elements}{144}\entry {initializers, non-constant}{143}\entry {\code {inline} automatic for C{\tt\char43}{\tt\char43} member fns}{160}\entry {inline functions}{159}\entry {inline functions, omission of}{160}\entry {inline, automatic}{232}\entry {inlining and C{\tt\char43}{\tt\char43} pragmas}{177}\entry {\code {insn}}{269}\entry {\code {insn} and \samp {/i}}{243}\entry {\code {insn} and \samp {/s}}{242}\entry {\code {insn} and \samp {/u}}{242}\entry {insn attributes}{332}\entry {insn canonicalization}{319}\entry {insn lengths, computing}{340}\entry {insn splitting}{328}\entry {\code {insn-attr.h}}{332}\entry {\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}{242}\entry {\code {INSN{\_}CACHE{\_}DEPTH}}{399}\entry {\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}{399}\entry {\code {INSN{\_}CACHE{\_}SIZE}}{399}\entry {\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}{369}\entry {\code {INSN{\_}CODE}}{271}\entry {\code {INSN{\_}DELETED{\_}P}}{242}\entry {\code {INSN{\_}FROM{\_}TARGET{\_}P}}{242}\entry {\code {insn{\_}list}}{275}\entry {\code {INSN{\_}REFERENCES{\_}ARE{\_}DELAYED}}{449}\entry {\code {INSN{\_}SETS{\_}ARE{\_}DELAYED}}{449}\entry {\code {INSN{\_}UID}}{268}\entry {insns}{267}\entry {insns, generating}{281}\entry {insns, recognizing}{281}\entry {\code {INSTALL}}{456}\entry {installation trouble}{183}\entry {installing GNU CC}{93}\entry {installing GNU CC on the Sun}{120}\entry {installing GNU CC on VMS}{121}\entry {instruction attributes}{332}\entry {instruction combination}{234}\entry {instruction patterns}{279}\entry {instruction recognizer}{236}\entry {instruction scheduling}{234}\entry {instruction splitting}{328}\entry {\code {insv} instruction pattern}{309}\entry {\code {INT{\_}TYPE{\_}SIZE}}{361}\entry {\code {INTEGRATE{\_}THRESHOLD}}{447}\entry {\code {integrated}}{244}\entry {\code {integrated}, in \code {insn}}{242}\entry {\code {integrated}, in \code {reg}}{241}\entry {integrating function code}{159}\entry {Intel 386 Options}{77}\entry {Interdependence of Patterns}{314}\entry {interface and implementation headers, C{\tt\char43}{\tt\char43}}{176}\entry {interfacing to GNU CC output}{229}\entry {intermediate C version, nonexistent}{17}\entry {\code {INTIFY}}{403}\entry {invalid assembly code}{209}\entry {invalid input}{210}\entry {\code {INVOKE{\_}{\_}main}}{427}\entry {invoking \code {g{\tt\char43}{\tt\char43}}}{26}\entry {\code {ior}}{256}\entry {\code {ior} and attributes}{334}\entry {\code {ior}, canonicalization of}{319}\entry {\code {ior\var {m}3} instruction pattern}{306}\entry {\code {IS{\_}ASM{\_}LOGICAL{\_}LINE{\_}SEPARATOR}}{419}\entry {\code {isinf}}{442}\entry {\code {isnan}}{442}\initial {J}\entry {jump instruction patterns}{316}\entry {jump instructions and \code {set}}{261}\entry {jump optimization}{232}\entry {jump threading}{233}\entry {\code {jump{\_}insn}}{269}\entry {\code {JUMP{\_}LABEL}}{269}\entry {\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}{413}\initial {K}\entry {kernel and user registers (29k)}{64}\entry {keywords, alternate}{169}\entry {known causes of trouble}{183}\initial {L}\entry {\code {LABEL{\_}NUSES}}{270}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -