亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gcc.1

?? 這是完整的gcc源代碼
?? 1
?? 第 1 頁 / 共 3 頁
字號:
.br	\ \ ....br	\ \ if (change_y) y = save_y;.br	}.spThis has no bug because.I save_yis used only if it is set..spSome spurious warnings can be avoided if you declare as.B volatileall the functions you use that never return..BPA nonvolatile automatic variable might be changed by a call to.IR longjmp (3C).These warnings as well are possible only in optimizing compilation..spThe compiler sees only the calls to.IR setjmp (3C).It cannot know where.IR longjmp (3C)will be called; in fact, a signal handler couldcall it at any point in the code.As a result, you may get a warning even when there isin fact no problem because.IR longjmp (3C)cannot in fact be called at the place which would cause a problem..BPA function can return either with or without a value.(Falling off the end of the function body is considered returning withouta value.)For example, this function would evoke such a warning:.sp	foo (a).br	{.br	\ \ if (a > 0).br	\ \ \ \ return a;.br	}.spSpurious warnings can occur because GNU CC does not realize thatcertain functions (including.IR abort (3C)and .IR longjmp (3C))will never return..BPAn expression-statement contains no side effects..spIn the future, other useful warnings may also be enabled by this option..TP.B \-WimplicitWarn whenever a function is implicitly declared..TP.B \-Wreturn-typeWarn whenever a function is defined with a return-type that defaults to.BR int .Also warn about any.B returnstatement with no return-value in a function whose return-type is not.BR void ..TP.B \-WunusedWarn whenever a local variable is unused aside from its declaration,and whenever a function is declared static but never defined..TP.B \-WswitchWarn whenever a.B switchstatement has an index of enumeral type and lacks a.B casefor one or more of the named codes of that enumeration.(The presence of a.B defaultlabel prevents this warning.).B caselabels outside the enumeration range also provokewarnings when this option is used..TP.B \-WcommentWarn whenever a comment-start sequence.B /\(**appears in a comment..TP.B \-WtrigraphsWarn if any trigraphs are encountered (assuming they are enabled)..TP.B \-WallAll of the above .B \-Woptions combined.These are all the options which pertain to usage that we do not recommend andthat we believe is always easy to avoid, even in conjunction with macros..sp The other.BR \-W ...options below are not implied by.B \-Wallbecause certain kinds of useful macros are almost impossible to writewithout causing those warnings..TP.B \-WshadowWarn whenever a local variable shadows another local variable..TP.BI \-Wid-clash- lenWarn whenever two distinct identifiers match in the first.I lencharacters.This may help you prepare a program that will compile with certain obsolete,brain-damaged compilers..TP.B \-Wpointer-arithWarn about anything that depends on the size of a function type or of.BR void .GNU C assigns these types a size of 1, for convenience in calculations with.B void \(**pointers and pointers to functions..TP.B \-Wcast-qualWarn whenever a pointer is cast so as to remove a type qualifier fromthe target type.For example, warn if a .B const char \(**is cast to an ordinary.BR "char \(**" ..TP.B \-Wwrite-stringsGive string constants the type.B const char[\fIlength\fB]so that copying the address of one into a.RB non- "const char \(**"pointer will get a warning.These warnings will help you find at compile timecode that can try to write into a string constant,but only if you have been very careful about using.B constin declarations and prototypes.Otherwise, it will just be a nuisance; this is why we did not make.B \-Wallrequest these warnings..TP.B \-pGenerate extra code to write profile information suitablefor the analysis program.IR prof (1)..TP.B \-pgGenerate extra code to write profile information suitable for theanalysis program.IR gprof (1)..TP.B \-aGenerate extra code to write profile information for basic blocks,suitable for the analysis program.IR tcov (1).Eventually GNU.IR gprof (1)should be extended to process this data..TP.BI \-l librarySearch a standard list of directories for a library named.IR library ,which is actually a file named.BR lib\fIlibrary\fB.a .The linker uses this file as if it had been specified precisely by name..spThe directories searched include several standard system directoriesplus any that you specify with.BR \-L ..spNormally the files found this way are library files--archive fileswhose members are object files.The linker handles an archive file by scanning through it for memberswhich define symbols that have so far been referenced but not defined.But if the file that is found is an ordinary object file, it is linkedin the usual fashion.The only difference between using an.B \-loption and specifying a file name is that.B \-lsearches several directories..TP.BI \-L dirAdd directory.I dirto the list of directories to be searched for.BR \-l ..TP.B \-nostdlibDon't use the standard system libraries and startup files when linking.Only the files you specify (plus .BR gnulib )will be passed to the linker..TP.BI \-m machinespecMachine-dependent option specifying something about the type of target machine.These options are defined by the macro.B TARGET_SWITCHESin the machine description.The default for the options is also defined by that macro,which enables you to change the defaults..spThese are the.B \-moptions defined in the 68000 machine description:.sp.B \-m68020.br.B \-mc68020.in +.5iGenerate output for a 68020 (rather than a 68000).This is the default if you use the unmodified sources..in -.5i.sp.B \-m68000.br.B \-mc68000.in +.5iGenerate output for a 68000 (rather than a 68020)..in -.5i.sp.B \-m68881.in +.5iGenerate output containing 68881 instructions for floating point.This is the default if you use the unmodified sources..in -.5i.sp.B \-mfpa.in +.5iGenerate output containing Sun FPA instructions for floating point..in -.5i.sp.B \-msoft-float.in +.5iGenerate output containing library calls for floating point..in -.5i.sp.B \-mshort.in +.5iConsider type.B intto be 16 bits wide, like.BR "short int" ..in -.5i.sp.B \-mnobitfield.in +.5iDo not use the bit-field instructions..B \-m68000implies.BR \-mnobitfield ..in -.5i.sp.B \-mbitfield.in +.5iDo use the bit-field instructions..B \-m68020implies.BR \-mbitfield .This is the default if you use the unmodified sources..in -.5i.sp.B \-mrtd.in +.5iUse a different function-calling convention, in which functionsthat take a fixed number of arguments return with the.B rtdinstruction, which pops their arguments while returning.This saves one instruction in the caller since there is no need to popthe arguments there..spThis calling convention is incompatible with the one normallyused on Unix, so you cannot use it if you need to call librariescompiled with the Unix compiler..spAlso, you must provide function prototypes for all functions thattake variable numbers of arguments (including .BR printf (3S));otherwise incorrect code will be generated for calls to those functions..spIn addition, seriously incorrect code will result if you call afunction with too many arguments.(Normally, extra arguments are harmlessly ignored.).spThe.B rtdinstruction is supported by the 68010 and 68020 processors,but not by the 68000..in -.5i.spThese.B \-moptions are defined in the Vax machine description:.sp.B \-munix.in +.5iDo not output certain jump instructions .RB ( aobleqand so on) that the Unix assembler for the Vaxcannot handle across long ranges..in -.5i.sp.B \-mgnu.in +.5iDo output those jump instructions, on the assumption that youwill assemble with the GNU assembler..in -.5i.sp.B \-mg.in +.5iOutput code for g-format floating point numbers instead of d-format..in -.5i.spThese.B \-mswitches are supported on the Sparc:.sp.B \-mfpu.in +.5iGenerate output containing floating point instructions.This is the default if you use the unmodified sources..in -.5i.sp.B \-msoft-float.in +.5iGenerate output containing library calls for floating point..in -.5i.sp.B \-mno-epilogue.in +.5iGenerate separate return instructions for.B returnstatements.This has both advantages and disadvantages; I don't recall what they are..in -.5i.spThese.B \-moptions are defined in the Convex machine description:.sp.B \-mc1.in +.5iGenerate output for a C1.This is the default when the compiler is configured for a C1..in -.5i.sp.B \-mc2.in +.5iGenerate output for a C2.This is the default when the compiler is configured for a C2..in -.5i.sp.B \-margcount.in +.5iGenerate code which puts an argument count in the word preceding eachargument list.Some nonportable Convex and Vax programs need this word.(Debuggers don't; this info is in the symbol table.).in -.5i.sp.B \-mnoargcount.in +.5iOmit the argument count word.This is the default if you use the unmodified sources..in -.5i.TP.BI \-f flagSpecify machine-independent flags.Most flags have both positive and negative forms; the negative form of.B \-ffoowould be.BR \-fno-foo .In the table below, only one of the forms is listed--the one whichis not the default.You can figure out the other form by either removing.B no-or adding it..TP.B \-fpcc-struct-returnUse the same convention for returning.B structand.B unionvalues that is used by the usual C compiler on your system.This convention is less efficient for small structures, and on manymachines it fails to be reentrant; but it has the advantage of allowingintercallability between GCC-compiled code and PCC-compiled code..TP.B \-ffloat-storeDo not store floating-point variables in registers.This prevents undesirable excess precision on machines such as the68000 where the floating registers (of the 68881) keep moreprecision than a .B doubleis supposed to have..spFor most programs, the excess precision does only good, but a fewprograms rely on the precise definition of IEEE floating point.Use.B \-ffloat-storefor such programs..TP.B \-fno-asmDo not recognize.BR asm ,.B inlineor.B typeofas a keyword.These words may then be used as identifiers.You can use.BR __asm__ ,.B __inline__and.B __typeof__instead..TP.B \-fno-defer-popAlways pop the arguments to each function call as soon as thatfunction returns.Normally the compiler (when optimizing) lets arguments accumulateon the stack for several function calls and pops them all at once..TP.B \-fstrength-reducePerform the optimizations of loop strength reduction andelimination of iteration variables..TP.B \-fcombine-regsAllow the combine pass to combine an instruction that copies oneregister into another.This might or might not produce better code when used in addition to.BR \-O .

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品中文字幕一区二区三区| 麻豆久久一区二区| 国产成人精品亚洲777人妖 | 久久亚洲一区二区三区明星换脸 | 国产精品理论在线观看| www.色精品| 亚洲综合成人在线| 欧美日韩激情一区二区| 麻豆极品一区二区三区| 国产亚洲婷婷免费| 91蜜桃视频在线| 日韩国产欧美三级| 日韩欧美一区二区视频| 日韩一区二区在线播放| 久久99精品国产麻豆婷婷洗澡| www久久精品| 一本一道久久a久久精品| 午夜精品福利一区二区三区av| 欧美一区二区日韩| 成人动漫av在线| 亚洲图片自拍偷拍| 欧美v亚洲v综合ⅴ国产v| jlzzjlzz亚洲日本少妇| 午夜精品久久久久久久久久久 | 天天亚洲美女在线视频| 精品嫩草影院久久| 91麻豆免费看| 欧美aaaaa成人免费观看视频| 久久精品在这里| 欧美综合一区二区| 国产麻豆日韩欧美久久| 一区二区三区在线不卡| 日韩情涩欧美日韩视频| 不卡欧美aaaaa| 日本欧美在线观看| 亚洲欧美一区二区久久 | 欧美剧情电影在线观看完整版免费励志电影 | 9191国产精品| 大美女一区二区三区| 日本中文字幕一区二区有限公司| 国产日韩欧美一区二区三区乱码| 欧美性淫爽ww久久久久无| 国产一区不卡在线| 亚洲v精品v日韩v欧美v专区| 国产精品人妖ts系列视频| 欧美一区二区免费视频| 色综合天天天天做夜夜夜夜做| 美女脱光内衣内裤视频久久网站| 亚洲啪啪综合av一区二区三区| 日韩精品一区二区三区在线播放| 97精品电影院| 国产精品99精品久久免费| 亚洲18影院在线观看| 日韩精品一区二区三区蜜臀| 成人午夜av电影| 久久久一区二区三区捆绑**| 精品综合免费视频观看| 欧美三级视频在线观看| 成人黄色软件下载| 国产精品久久久久久久久免费丝袜 | 91成人免费网站| 极品美女销魂一区二区三区免费| 亚洲一线二线三线视频| 欧美精品视频www在线观看| 天堂va蜜桃一区二区三区| 国产精品午夜久久| 久久久久国色av免费看影院| 国产日韩v精品一区二区| 成人小视频免费观看| 日韩不卡在线观看日韩不卡视频| 久久久www成人免费毛片麻豆| 欧美午夜免费电影| 丁香一区二区三区| 1区2区3区国产精品| 99久久国产综合精品色伊| 精品国产伦一区二区三区免费| 久久国产福利国产秒拍| 欧美精品一区二区高清在线观看| 国产经典欧美精品| 亚洲同性同志一二三专区| 日韩欧美123| 狠狠色丁香婷婷综合| 中文文精品字幕一区二区| 亚洲天堂免费看| 国产精品网站在线播放| 久久久www成人免费毛片麻豆| 色综合久久久久| 91国偷自产一区二区三区观看 | 在线免费一区三区| 性做久久久久久免费观看| 国产真实乱子伦精品视频| 激情文学综合丁香| 悠悠色在线精品| 欧美在线观看18| 欧美人与z0zoxxxx视频| 9191国产精品| 久久久久综合网| 中文字幕成人av| 亚洲欧美日韩国产一区二区三区| 一区二区国产盗摄色噜噜| 亚洲国产精品一区二区久久恐怖片| 午夜私人影院久久久久| 精品午夜一区二区三区在线观看| 国产自产高清不卡| 成人不卡免费av| 欧美三级日韩三级| 精品欧美一区二区久久| 国产精品国产三级国产普通话99| 一区二区欧美视频| 蜜乳av一区二区三区| 国产成人精品www牛牛影视| 91麻豆免费在线观看| 欧美一区二区高清| 国产精品沙发午睡系列990531| 亚洲一卡二卡三卡四卡无卡久久| 一区二区三区鲁丝不卡| 久久99精品国产.久久久久久| 成人免费视频视频在线观看免费| 欧洲av在线精品| www国产精品av| 亚洲国产另类av| 成人午夜激情影院| 67194成人在线观看| 国产拍欧美日韩视频二区| 午夜a成v人精品| 成人18精品视频| 日韩免费高清av| 亚洲女人****多毛耸耸8| 日本不卡高清视频| 91麻豆文化传媒在线观看| 精品国产成人系列| 亚洲福利视频一区二区| 国产大片一区二区| 777xxx欧美| 亚洲一区电影777| av电影在线不卡| 国产亚洲欧美一区在线观看| 午夜欧美一区二区三区在线播放| a在线欧美一区| 亚洲精品一区二区三区蜜桃下载| 亚洲愉拍自拍另类高清精品| 国产成a人无v码亚洲福利| 日韩一区二区三区四区| 亚洲激情网站免费观看| 东方欧美亚洲色图在线| 精品国产伦一区二区三区观看方式| 亚洲综合色成人| 97久久超碰国产精品| 国产喂奶挤奶一区二区三区| 琪琪久久久久日韩精品| 欧洲在线/亚洲| 亚洲日本护士毛茸茸| 国产激情91久久精品导航| 日韩视频一区在线观看| 亚洲成人动漫在线免费观看| 99国产一区二区三精品乱码| 欧美激情在线看| 国产一区久久久| 欧美大白屁股肥臀xxxxxx| 天天综合色天天综合色h| 欧美日本国产视频| 天堂蜜桃91精品| 欧美午夜在线一二页| 亚洲综合另类小说| 欧美综合一区二区三区| 一区二区三区日韩欧美| 91老司机福利 在线| 一区二区三区在线影院| 一本色道久久综合狠狠躁的推荐| 欧美国产一区在线| 成人性视频网站| 日韩毛片高清在线播放| 91捆绑美女网站| 一区二区久久久久久| 在线视频欧美区| 亚洲一区二区偷拍精品| 欧美日韩一区二区不卡| 日日夜夜免费精品| 日韩视频免费观看高清完整版| 免费高清不卡av| 337p粉嫩大胆色噜噜噜噜亚洲| 黄页网站大全一区二区| 久久综合一区二区| 成人午夜电影网站| 一区二区在线看| 欧美日韩一区二区在线观看| 日韩va欧美va亚洲va久久| 日韩欧美国产麻豆| 国产大片一区二区| 亚洲色图在线看| 欧美精品电影在线播放| 久久精品国产精品青草| 国产亚洲综合色| 91年精品国产| 午夜精品福利一区二区蜜股av | 久久久亚洲精品石原莉奈| 国产成人av电影在线| 一区二区三区蜜桃| 日韩精品中午字幕| 99久久伊人精品|