Home | History | Annotate | Download | only in bin

Lines Matching refs:iF

2603 ???H?DL??H9?r?If?H??H???J?H9?v0???\u??x@??"t@??\u?H??H????H???J?H9?w?f?1??L???s???L???k???H????E1??DH????I??H??L?{L??L???????H?u?M????I?L??L???|H??I??t1I???H??tL????A?L$??????1????Ct3H?{?
2945 ????????=??????wK-Z??????????????o?????f?????=??????v+=??????=??????????=??????????-?????????p?????e?g????wY??Y?U?????af??d????E???=??:???wn=??-???vH=?? ???=?????=??$?????????if????????????n?????????????y?????=???????????=???=??????-??????????????R???????=??~?????=??m???????c?^???????PD?u??K?A?????E?8????D??A?)?????C?:?????????e????f?????S?????w\??E?????Dw,??A???????Cf???????????-???????????????G???????J???????O???????????Zwb??Y???????U????????W???????{?????zwc??y?j?????o?a????v:??u?U?????wf??J?????s?[?????;?????a?2?????c?C????$?????g???2???????=?wi=?????-???? ??????????G???????If
2963 ???-H???????????=??????=???????????=?w]=??????-????????????=??????=?wP=??????=aw+=`?????=Y??????x???=???????h???-h???t????U???=??d???=??????-????K????,???=??!????w@??w????D?$?????y???????????=??????=???????????=???????????-????????????=?w]=??????=??????=??????????=?w^=??x???=Mw9=L?f???-???r????S???=??H???=??W????8???-h???D????%???=??????/=?? ???=??????=?? ??????????&?Sf?????O ?E??$??????#?????=~?j =t?????=???=??~?????i????h?l?????O????K?Z?????E????D?H?????A???V????7????H???8?E????H?PH??H?????????H???4?????H?AAH??H?????????-?????????????-b?????????????H?????????????ZwN??Y???????R???????????=?wt=??w?????ww=??r?i?????k???w????X?????a?i?????b?F?????d???T????5?????yf??D?????z?!???-????-???????=??1=??????-????????????=>??==?????=?E=?????=??=??????-????????????=)??=(?z???- ????????g???=?w{=??U???-h???a????B???=??7?????=??&???fDwL=?????=?????=??????????-0???????????-?????????????=??????=??????=??????????=???=??????-???????????????????e???=??`????,=??O????=??>?????=??-???=??<?????????O??????U??$?????????if??????????a????????e???????????=???????!=????????=??????=??????????=???????
3033 ?#???E???M???@?M???H??$?L??I??M??D??H?$L??D?T$pL?\$hH??$??t ??L?\$hD?T$p?????E??H??$?t?x ?|$XE????H??$?H??L??L??L?\$h?? L?\$h?????H??$?H??$??H??$?H?D$h1??|$X?H???H?D$x1?L??$?H??$?A??D$pA??D??$?L??$?H??H??$??E?????? ED??]H9\$`? H\$hE1?J?4??sJH??Mc??C??????I??I??u?A??H??@D;l$Xu??|$pD??D??$?L??$?H??$?L??$?H??$????D$p??H??HD$xD?h(D9l$XH?D$`??E1?1?1?HH??A??H??$?H??L??L???|H??$?H??L??L???fE1??????D?l$p? ???H?UK?dH??H???H?U H????"???H??$?L??$?1?D??$?L??$??_hFE1?1?H??A???f????@(;D$X?D$`?????=??????-??D?D$`?????E1?H??$?H??L??L???H??$?L??H??L???H??$?1?E1?H??H?D$XH?0H??tM??tbL9P?|\H?H?H?H9?HL?H??$0H??H9?u?H??t M????H??L??D???????E1????????H?D$P?H??C?????H?H?I???H?D$`I??M??D??L??H?H H?PH??$H?$?3??uE1?1??C??????????D$p?????A??H??$0I??I??Ll$xM??D??L??I?M I?UH?$??????E1??????H??$PH??M??L)?I??L??H?$D??L??L?T$`?E1????????H??L??D?????????L?T$`?oH??$PH?L$X?H?AH??$0H??H9??NH?9t?H??L)?HA?H?A????????H??L??L???o???H??H?D$X??I?E ?1?L??$E1?H?D$hH??$0H?D$pH?D$`H?@ H??1?I??L????H???????nH??H??L9?u?Ik?H??L??L??L??$?L?\$xH??H?D$`?????H??I????1?1?L??$?L?\$x?H??I??L9??0A?H??????w?fA?xt?A?0H9t$h????Ht$p??Hk?L?H?1H??IpH?qI?pH?q?A??K???H?D$PL??$?H??L??$?H??$?L??H??$?H?\$@H?D$H1???$?L?d$8???D$0H??$H?D$(H??$ H?D$ H??$H?D$H??$H?D$H??$?H?D$H??$?H?$?u9??uA?A???????f?xI???????H??$x??????L??0?C?L??L?T$`??BH?D$XL?T$`H??$H??L??L??H?L?PL?h?H??$p?A?~I?F0??I?N0H??H?H??tjH????L?T$P1?@HH??A??L?T$PH?T$`I??L??L??L???5???H?t$XI??L??L??A???????{???A???k???H?|$X?H?:?{???A?????H?H??tH????H?|$XA?H?8?????f?UH??SH??H??8H?GH??tS?8tN?z0???tH?RH?s?!???H?E?C0????H?sH?SH?L$ H???Q???????y"H??81?[]???s0???t??C0????H?D$$?D$H?KL?CH?;L?L$(H?D$H?C H?$H?U?F?????t??D$$??t?H?C(H?T$(?H?CH?H??81?[]?ff.?AWI??AVI??AUATU??SH??H??xL?d$$L?l$ L?L$(L?D$?D$I??L?d$H??L?,$1??????1??tjH?D$(H?t$0?`?CH?\$0L?|$8H?D$H?????L?t$@H?L?l$PL?d$X?D$`?@???K??u:?T$ ??uJH?{(t{H?CH??tbH=?CtZ?H??x??[]A\A]A^A_?@?D$ ??t H?C(??C??fDH?C(??C?fD? ?C1??H?S(?f?H?D$(H?L$H??H?C( ?C?x???AWA??AVAUM??ATUH??SH??H??L?L$L?d$P????1?Lc?H??I??I?\?I??I??1?E???A??L?M)?L!?H???<??H???t(N?0I?D$I?\$?M?$H??[]A\A]A^A_?f???;???hF?H?|$A??1????UH??H??SH??H??H?vH?x?D<????xH??[]?f??{;???H??H??[H??hF]??H?H;rH;F?????D??????f?H?H;rH;F?????D??????f?H?H9r?w1?H9????????C?ø??????fDH?H;rH;F?????D??????f?H?1?H9???????C??fff.?ATUH??SHt$(L??I?@Hl$ H??I??tH?4@I?L?D??I?pH9?tKH?FH9?tBI???????H??tPH?T$0H?(L?`H?l$ L?d$(H?PH?C?[]A\??I?@H9D$0u?I9??v?M?`??D1???fff.?SH??H????hF??1?H???L?OD+OL?H????:??H?{0H??1??S(H???[?fffff.?AUI??I??ATI??L??UH??SH??H??H?F H?v(H???????H?C0H?s8H??[H??L??M??]A\A]H???????AVI??AUI??ATI??UH??SH?H??t:1?f?H??M??L??H??HEH??H?HH?pH??L???S???H?UH9?w?H?uM??L??L??H???4???H?EH?E[]A\A]A^?ff.?H?H9r8?w9H?VH9Wr/w%H?VH?O1?H?B(H9A(?????@??M??fD???????fDAVAUI??ATUSH??H?H?|$H??u1?H??[]A\A]A^?DI??H?6H?|$H??M??A?p?CL????:??H??t?M?H??I?????????M?EH?|$L)?H??I??H??I9???H9x??H9x H??w?0?H??H)?H9|w"H9| vH??H??L)?H??I??H??L9?r?L?nH?D$@I??M??H??I?U I?uH?$???????$???H?D$@M?EL??H?H?t$????????I?UH?A?UH?\$@??????H???f.?UH?F?I??H??SH??H??(H?H?wH9?sL??H??H?D?L9t7L?$? A??CH??H?D$H?D$H?D$?9??H??tH??([]?1??hFH????1???f?AVI??AUI??ATE??UH??SH?\$8H?CH??tH?@H?H?D??H9(t=H?L$0I??L???????H??t;ImL?pD?`H?(H?C?[]A\A]A^ÐH9Hu?D9@u????D[]A\A]1?A^?ffff.?AUM?,0ATI??UH?,1SH??H?\$8H?CH??tH?@H?H?T??H?JH9?tHH?AH9?t?H?L$0I??L???*???H??tEH?(L?hL?`H?C?H??[]A\A]?DL9bu?I9?v?L?j??f.?1???fff.?H?GSH??H9?v?G8??t$1?[??H)?HwH?G?[?fD??hF?????C81???U?SH??H??H?o????1??t&?C ??u,?U?E???? ??E ??E?? ?H????[]?@?U?E???? ??E ??EH??[]?? ‰???U?H??SH??H?_????1??tW?E ??u\?S?CH??8H??0H ??H ??CH??(H ??CH?? H ??CH??H ??CH??H ??CH??H ?H??H??[]?f???CH??8H??0H ??CH ??CH??(H ??CH?? H ??CH??H ??CH??H ??CH??[]H??H ?H???fD??uH??????H?????@????U?SH??H??H?o????1??t?C ??u?E?U?? ?H????[]?fD?E?UH??[]?? ‰??f.?S?H?_?????1??t???[?@AVE1?AUE1?ATI??US1??H????H??I ??@??yB?L??I?l$?p?????t<????mv?E??u??hFL???????@??A?x?fD[]A\L??A]A^?@[]A\A]1?A^?DAVE1?AUE1?ATI??US1??H????H??I ??@??yB?L??I?l$???????tT????mv?E??u?hHL???????@??A?x?fD??@t???wH????????H??I ?[]A\L??A]A^?[]A\A]1?A^?ffff.???StZ~(??t??u>[?(??????????[????u?H?_?-?????1???t??[þiF?v???1?[?f??????[???fDATUH??SH?? L?d$@H?\$H??H?H?C??wQ????????? ????"??
3037 ????j?H???????H????@???vM?????????R???? ????H??? ???H?C???fD???O?!???????H???????H?C??fD???????????????? tP??!tH??? ?JiFH???????1??K???????H???K???H?C?? ???H??????H?C??H?? []A\????H??L?e????1??tA?$H?SH?? ?[]A\?@???????J????H????????H?C??f.???tK???????H???t?????H?? H??[]A\?????H???????H?C??4???@?D??H???????H?C???????????DH?}?H?{H?u?2??H?p?H??L?L$D?D$?L$?T$?V????T$??L$D?D$L?L$????D?H???*??????3????H????????H?C??r???f??H???r???H?C??T???@?H???????H?C??4???@? ?????D?H??????H?C?????@??H??L?L$?????L9?L?L$??L??H?C??????@?H?C??????????D????w????b???@??H??H?]????1????????3??????0iFiFL????H??$?H?D$0????L?i0M??t~A?}/twH?i8H??tnL???&??H??H?D$0???I??H?D$0H?T$(L??L??J?t8????H??I???????L??H??H?????H?T$0K?|>L??C?>/M??H?????H?KL?i@L??????H???;???H?}`H?EhL?EpL?}X?????H??$??PH?%???H??$?H?D$0?D???H??$0?L??$@????1??tA???$???$???$?H??$0????H??$0?L??$@?H?????tA?H??$0???$?L??$@????1??tA?H??$0???$?L??$@?????1???????tA??r?H??$@H??$0??$?H??$????????)H??$@H?$?H??H?$HH9??( ?:? A?H?\$0H??L??H?l$8M??H??I???@?}I?D$t#I??H??H??H)??4??H?lL??$?H9?w?L??H?\$0M??H?l$8J?4?I??H??$ H??$L??E1??L???H??H??$?u^?]f.?D??$hE???BH??$?H??$HJ?:H??$@I?????H??$0H?p???????H??$@?8u?H??$0??r???????L??$@H?$?M??L?$HM9??A????L??L??H?L$8L)?L?D$0? ??I?TL?D$0?H?L$8?:y H???|?x?H¸?:y H???|?x?H¸?:y H???|?x?L?<H??$?M9??S
3061 D?3???H??$??&???H??H??$?u??????L?|$8H??$?L??L??L??????H??$?H??$?t,1?f?H?EL??L??L??H??H??H?pH????H;?$?r?1?H???[]A\A]A^A_?D??$?E???????H????H??$?H??$? ???????t?]L?t$8L??L??xL???N???H??H???0???H??$H??$L???] H?E0H??$?H?E8H?E@H?EH+D$PH?UH??$?H?E(H?EXH?E`H?EhH?E?D$DH?UPH?EpH??$L??$L??$(?E?D$@H??$ H?t$XH?$??EH??$?H?$?H?EH??$0H?\$(H?l$ L?d$L?l$?D$H??$H?$??????????$8????H??$???D??$?E???????H??$?H?D$P????L?|$81??iFL??A???????H??$??S????D$@H??????H?|$8H??$?H??L??L??H?????H??H??$??????1?H??H???V????$x????E1?L?l$`L?d$hf.?H??$@?S???H??I????H??$@?:???H??$@?H?D$HH??$P?????????t?+H??$@1?H??$?H??$HH??$?H??$PH??$?H??$XH??$?H??$`H??$?H??$hH??$?H??$pH??$?H??$xH??$??fDH??$?H???w???H??$??j???H??u?H???|H??$@E1??L???H??$@?????L????$xH?$??L$HI?? ??L?(?H?h H?XL?`?????L?|$8L?l$`L?d$hH??$?L??L??L???????????f?H?L$hH?T$`H?4?H?|$8????H??I??t?1???E?<?A?D?H??H??$@????H??$@I??????M??u??=???L?|$8H?uHL??L??L???%???M??L??xH??L??????=???H??$?H??$???C? L?l$`L?d$h???????$?L?|$8???????L??L??H??L????????7???H??$?H??$???C?H??H???ZL??L??L?????H??H???????H?H?D$XH?AhH?ApH?AxH??H?AH?D$pH?iH?YH?A H?D$xH?A(H??$?H?A0H??$?H?A8H??$H?A@H??$H?AHH??$ H?APH??$(H?AX??$0?A`A?G??t7I? H???H??H?H??u??H?
3063 u?H??$HH? D?????I?G H??u?.f?H??H?H??u?H???H??$??iFL?|$8????????I?G H??L?|$8????H??$??l???AWAVI??AUI??ATUH??SH??H??H?L$? f.?H??H??I??L?M??t1?@A? ?4A?4? H??L9?u?K?.E1?A?f?H??L??H?D$???~9I??M9?t0M??M??M?M??t!1?DE? ? A? D? H??L9?u?I??L?I9?r?M??t.L??I??L?M??t1?@A? ?4A?4? H??L9?u?K??H9?s>H?L$L??L??L??L)?H???????I?GI??I?H???????H??[]A\A]A^A_?I?GH?u?H?L$L??L??I??L)?I?<??????I??H?? H9???H?AA??I??H????? M????? @??A?:E?
3228 ????H?|$(????? ??????????x?^?3??????????A?????????H9?t?H??H9?H??$??U???H??1??*?H9????????????4?H??H?FM??H??$??H?tA? ??=u??8]u???H??? ???$?????????H9??2?????H???????H??$?????ADH??$???????D?$??b???H9??????H??H9?H??$??k???I??1??(fDH9??????d?????4?I??I?@M??H??$??H?tA? ??:u??8]u?????H??$???iF?H?????@??)?@??H??|$l??iF???@??)?@??H?????$???iF???@??)?@??H??|$p??iF???@??)?@??H??|$t??iF???@??)?@??H??|$x??iF???@??)?@??H??|$|??iF?H???iF??A??A)?E??E????$????@??)?@??H???$??jF???@??)?@??H???$??jF???@??)?@??H???$?? jF?jFH????A??A)?E??E????$??????)??????$?taE??t\E??tW?\$x??tOD?\$lE??tE??tAD??$?E??t4D??$?E??t'??$???t?t$|??t?L$t??t ?T$p???&H9??Z???I??L9?L??$??????1?E1??@????H?f?tD??D???????????ATA??H??A????????D$l??u???H??uH??$???u???H????u,?D$p??u?w???H??u?D$t??u)?a???H??tD??D???????????ATD?\$xE??u?.???H????uRD?T$|E??u????H?f?<x9??$?t?????H????uD??$?E??u,????H????@tD??D???????????ATD??$?E??u???H??uS??$???u???H???? u7??$?t?o???H????u??$???u,?S???H????tD??D???????????ATM???X?????$???????$??<???? ????$?????H?|$(?;????????????:?4?t3???t??H??H?DH??$?A?L$ A?L$1??D$X:????A?x]u??k????E M??H??$?H??????H?|$(?????? ?S???????=?<?H??t2???t??H??H?H??$?A?L$ A?L$ 1??D$X=?/????~]u??
3798 no input filescomparing final insns dumps%s: -fcompare-debug failurercollect2fno-use-linker-pluginliblto_plugin.sofreorder-functions=group=nonegroup=callgraphfreorder-functions=callgraphfno-reorder-functionsfreorder-functionsif-existsif-exists-elsesanitizereplace-outfileremove-outfileversion-comparefind-filefind-plugindirprint-asm-headercompare-debug-dump-optcompare-debug-self-optcompare-debug-auxbase-optpass-through-libsreplace-extensionrewrite_mcpu.m#Objective-C.mi.mm#Objective-C++.M.mii.cc#C++.cxx.cpp.cp.c++.C.CPP.ii.ads#Ada.adb.f#Fortran.F.for.FOR.ftn.FTN.fpp.FPP.f90.F90.f95.F95.f03.F03.f08.F08.r#Ratfor.p#Pascal.pas.java#Java.class.zip.jar.go#Go.c@c.h@c-header.i@cpp-output.s@assembler.sx@assembler-with-cpp.S@c++.H@c++-header.hpp.hp.hxx.h++.HPP.tcc.hh-D_GNU_SOURCE %(cpp)@c++-cpp-output@lto%{fgnu-tm: -pthread}%{fcilkplus: -pthread}.:../lib64 ;asmasm_debugasm_finalasm_optionsinvoke_ascppcpp_optionscpp_debug_optionscpp_unique_optionstrad_capable_cppcc1cc1_optionscc1pluslink_gcc_c_sequencelink_sspendfilelink_gomplibgccstartfilecross_compileversionmultilibmultilib_defaultsmultilib_extramultilib_matchesmultilib_exclusionsmultilib_optionsmultilib_reuselinkerlinker_plugin_filelto_wrapperlto_gcclink_libgccmd_exec_prefixmd_startfile_prefixmd_startfile_prefix_1startfile_prefix_specsysroot_specsysroot_suffix_specsysroot_hdrs_suffix_specexec%{d*}--sysroot=%R%D-lgcc%{fstack-protector:}%{pthread:-D_REENTRANT}1_ROOTinvalid parameter %qsexplicitimplicit%s %d (%s)
3804 ion-constant-fsized-delete-fsource-filename=-fsource=-fsplit-ivs-in-unroller-fsplit-stack-fsplit-wide-types-fsquangle-fstack-arrays-fstack-check-fstack-check=-fstack-limit-fstack-limit-register=-fstack-limit-symbol=-fstack-protector-fstack-protector-all-fstack-protector-strong-fstack-reuse=-fstack-usage-fstats-fstore-check-fstrength-reduce-fstrict-aliasing-fstrict-enum-precision-fstrict-enums-fstrict-overflow-fstrict-prototype-fstrict-volatile-bitfields-fsync-libcalls-fsyntax-only-ftabstop=-ftarget-help-ftarget=Set the target VM version-ftemplate-backtrace-limit=-ftemplate-depth--ftemplate-depth=-ftest-coverage-fthis-is-variable-fthread-jumps-fthreadsafe-statics-ftime-report-ftls-model=-ftoplevel-reorder-ftracer-ftrack-macro-expansion-ftrack-macro-expansion=-ftrapping-math-ftrapv-ftree-bit-ccp-ftree-builtin-call-dce-ftree-ccp-ftree-ch-ftree-coalesce-inlined-vars-ftree-coalesce-vars-ftree-copy-prop-ftree-copyrename-ftree-cselim-ftree-dce-ftree-dominator-opts-ftree-dseEnable dead store elimination-ftree-forwprop-ftree-fre-ftree-loop-distribution-ftree-loop-if-convert-ftree-loop-if
3822 macro "%s" is not used"??? ??? ?? ??:??:?? ????"invalid built-in macro "%s""%s %2d %4d""%02d:%02d:%02d""??? ?? ????""??:??:??"parameter name missing!"#%&'()*+,-./:;<=>?[\]^{|}~"%s" redefined__STDC___STDC_FORMAT_MACROS__STDC_LIMIT_MACROS__STDC_CONSTANT_MACROSJanFebMarAprMayJunJulAugSepOctNovDecunterminated commentpoisoning existing macro "%s"assertion without predicatemissing '(' after predicatepredicate's answer is emptyinvalid #%s directive"%s" re-assertedpragma dependencyempty filename in #%s#include nested too deeplycannot find source file %scurrent file is older than %sundefining "%s"#pragma once in main file#else without #if#else after #elsethe conditional began here#elif without #if#elif after #else#endif without #if#%s is a GCC extension"%s" is not a valid filenameline number out of rangepush_macropop_macropoisonsystem_headerdependencyunterminated #%s(
3823 #defineendififdefifelseifndefundeflineelifpragmainclude_nextidentimportassertunassertsccsstdout%s: %sadjacent digit separatorsexponent has no digits#if#elif"%s" is not defined%s with no expressionimpossible operator '%u'division by zero in #ifmissing ')' in expression'?' without following ':'missing '(' in expression ':' without preceding '?'unbalanced stack in %smissing ')' after "defined"%c %s
3918 objcopy --strip-dwo %{c:%{o*:%*}%{!o*:%b%O}}%{!c:%U%O} }%{mbig-endian:-EB} %{mlittle-endian:-EL} %{march=*:-march=%*} %(asm_cpu_spec)%{mabi=*:-mabi=%*}%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}%{mno-android|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fexceptions}} %{!frtti:%{!fno-rtti: -frtti}}}%{mno-android|tno-android-cc:%{profile:-p};:%{profile:-p} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fpic}}}}}%{g*:%{!g0:--gdwarf2}} %{fdebug-prefix-map=*:--debug-prefix-map %*}/tmp/ec08fa09236e3161f186f0ecaf2224fb/sysroot/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/common/config/aarch64/aarch64-common.c/tmp/ec08fa09236e3161f186f0ecaf2224fb/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/params.cminimum value of parameter %qs is %umaximum value of parameter %qs is %uMaximal estimated outcome of branch considered predictableThe minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-autoThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions when automatically inliningThe maximum size growth when inlining functions without inline declared in plain modeThe maximum number of instructions inline function can grow to via recursive inliningmax-inline-insns-recursive-autoThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum depth of recursive inlining for inline functionsmax-inline-recursive-depth-autoThe maximum depth of recursive inlining for non-inline functionsmin-inline-recursive-probabilityInline recursively only when the probability of call being executed exceeds the parameterSize estimate of function overhead (prologue/epilogue) for inlining purposesConsider cold callsites for inlining if caller contains hot codeMaximum profile-based code size footprint estimate for hot caller heuristic Only consider cold callsites for inlining if analysis estimates downstream optimization opportunitiesThe maximum number of nested indirect inlining performed by early inlinerProbability that COMDAT function will be shared with different compilation unitpartial-inlining-entry-probabilityMaximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happenmax-variable-expansions-in-unrollerIf -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrollingIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorizationThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum length of scheduling's pending operations listThe maximum number of backtrack attempts the scheduler should make when modulo scheduling a loopThe size of function body to be considered largeMaximal growth due to inlining of large function (in percent)The size of translation unit to be considered largeHow much can given compilation unit grow because of the inlining (in percent)How much can given compilation unit grow because of the interprocedural constant propagation (in percent)Maximal estimated growth of function body caused by early inlining of single callEarly inline calls if growth does not exceed this limitEarly inline calls to comdate functions if growth does not exceed this limitThe size of stack frame to be considered largeMaximal stack frame growth due to inlining (in percent)The maximum amount of memory to be allocated by GCSEThe maximum ratio of insertions to deletions of expressions in GCSEgcse-after-reload-partial-fractionThe threshold ratio for performing partial redundancy elimination after reloadgcse-after-reload-critical-fractionThe threshold ratio of critical edges execution count that permit performing redundancy elimination after reloadScaling factor in calculation of maximum distance an expression can be moved by GCSE optimizationsCost at which GCSE optimizations will not constraint the distance an expression can travelMaximum depth of search in the dominator tree for expressions to hoistThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of unrollings of a single loopThe maximum number of insns of a peeled loopThe maximum number of peelings of a single loopThe maximum number of branches on the path through the peeled sequenceThe maximum number of insns of a completely peeled loopmax-default-completely-peeled-insnsThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of insns of a peeled loop that rolls only oncemax-completely-peel-loop-nest-depthThe maximum depth of a loop nest we completely peelMaximum profile-based code size footprint estimate for loop unrolling and peelingMaximum ratio of total profiled execution count to loop entry block count under which most codesize limits for unrolling and peeling will be ignoredMinimum iteration count to ignore branch effects when unrollingunroll-outer-loop-branch-budgetMaximum number of branches allowed in hot outer loop region after unrollThe maximum number of insns of an unswitched loopThe maximum number of unswitchings in a single loopBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesmax-iterations-computation-costBound on the cost of an expression to compute the number of iterationsA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopThe minimum value of stage count that swing modulo scheduler will generate.The number of cycles the swing modulo scheduler considers when checking conflicts using DFAsms-loop-average-count-thresholdA threshold on the average loop count considered by the swing modulo schedulerA basic block profile count is considered hot if it contributes to the given permillage of the entire profiled executionSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotThe minimum fraction of profile runs a given basic block execution count must be not to be considered unlikelySelect fraction of the maximal frequency of executions of basic block in function given basic block get alignmentLoops iterating at least selected number of iterations will get loop alignement.For loop small enough, try to align them more strictly.The maximum number of loop iterations we predict staticallymax-autofdo-max-propagate-iterationsThe maximum number of AutoFDO profile propagation iterationsSet the estimated probability in percentage for builtin expect. The default value is 90% probability.tracer-dynamic-coverage-feedbackThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableMaximal code growth caused by tail duplication (in percent)Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)tracer-min-branch-probability-feedbackStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth ifIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationBound on size of expressions used in the scalar evolutions analyzerBound on the complexity of the expressions in the scalar evolutions analyzerBound on the number of variables in Omega constraint systemsBound on the number of inequalities in Omega constraint systemsBound on the number of equalities in Omega constraint systemsBound on the number of wild cards in Omega constraint systemsBound on the size of the hash table in Omega constraint systemsBound on the number of keys in Omega constraint systemsomega-eliminate-redundant-constraintsWhen set to 1, use expensive methods to eliminate all redundant constraintsvect-max-version-for-alignment-checksBound on number of runtime checks inserted by the vectorizer's loop versioning for alignment checkvect-max-version-for-alias-checksBound on number of runtime checks inserted by the vectorizer's loop versioning for alias checkvect-max-peeling-for-alignmentMax number of loop peels to enhancement alignment of data references in a loopThe maximum memory locations recorded by cselibMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesThe maximum number of instructions to search backward when looking for equivalent reloadTarget block's relative execution frequency (as a percentage) required to sink a statementThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of insns in a region to be considered for interblock schedulingThe minimum probability of reaching a source block for interblock speculative schedulingmax-sched-extend-regions-itersThe maximum number of iterations through CFG to extend regionsThe maximum conflict delay for an insn to be considered for speculative motionThe minimal probability of speculation success (in percents), so that speculative insn will be scheduled.The minimum probability an edge must have for the scheduler to save its state across it.The maximum size of the lookahead window of selective schedulingMaximum number of times that an insn could be scheduledMaximum number of instructions in the ready list that are considered eligible for renamingMinimal distance between possibly conflicting store and loadThe maximum number of RTL nodes that can be recorded as combiner's last valueThe upper bound for sharing integer constantsThe lower bound for a buffer to be considered for stack smashing protectionThe minimum size of variables taking part in stack slot sharing when not optimizingmax-jump-thread-duplication-stmtsMaximum number of statements allowed in a block that needs to be duplicated when threading jumpsmax-fields-for-field-sensitiveMaximum number of fields in a structure before pointer analysis treats the structure as a single variableThe maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling passMaximum number of active local stores in RTL dead store eliminationThe number of insns executed before prefetch is completedThe number of prefetches that can run at the same timeWhether to use canonical typesMaximum length of partial antic set when performing tree pre optimizationMaximum size of a SCC before SCCVN stops processing a functionsccvn-max-alias-queries-per-accessMaximum number of disambiguations to perform per memory accessMax loops number for regional RAMax size of conflict table in MBThe number of registers in each class kept unused by loop invariant motionlra-max-considered-reload-pseudosThe max number of reload pseudos which are considered during spilling a non-reload pseudoswitch-conversion-max-branch-ratioThe maximum ratio between array size and switch branches for a switch conversion to take placesize of tiles for loop blockingmaximum number of parameters in a SCoPmaximum number of basic blocks per function to be analyzed by Graphiteloop-max-datarefs-for-datadepsMaximum number of datarefs in loop for building loop data dependenciesloop-invariant-max-bbs-in-loopMax basic blocks number in loop for loop invariant motionicall-promote-target-percent-thresholdpercentage threshold for direct call promotion of a callee targeticall-promote-target_count-thresholdcall count threshold for direct call promotion of a callee targetforce inline indirect call target when promoteduse internal function id in profile lookupuse hotness based heuristics to match inlinerdon't import aux files if memory consumption exceeds this valueThe cutoff value of cumulative profile count. The value is between0-99. 100 is reserved as a special value indicating default cutoffwhich is set at runtime. When the parameter is used and if its valueis not 100, it overrides the dafault as well as the value set by the enviornment variableIn LIPO profile gen compilation, do not generate direct call profiling to functions marked with __attribute__((section(...))Those functions can not be inlined so there is no point trackingthem.random seed value used in random group testingIn LIPO random group testing, this parameter is used to set max group size. The default value is 0 which is treated specially and specifies no random grouping.The scale factor to propagate callee module group's weight to the caller.Algorithm 0 uses the eager propagation algorithm.Algorithm 1 uses the inclusion_based priority algorithm.The default algorithm is 1.Default is 0 which not merge.If the value is 1, merge the edges.0: force strict inclusion; 1: weak inclusion.Default is 0.Algorithm 0 performs no fixup.Algorithm 1 fixes up only indirect call profile targets.Algorithm 2 fixes up only missing counters.Algorithm 3 (1|2) fixes up both.The default algorithm is 3.Default is 1. If the value is 0, dumping is disabled.Default is 0. If the value is 1, text dump is used. If the value is 2, .dot dump is enabled. profile-generate-sampling-periodsampling rate with -fprofile-generate-samplingsampling rate for lipo direct call and indirect call profileEnable time profiling when value profilingcallback a user-define function when for arc counter increments.Stop incrementing arc counts once they become 1.Looking for gcda file in current dir.Maximum number of instructions in basic block to be considered for SLP vectorizationMin. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip countprefetch-min-insn-to-mem-ratioMin. ratio of insns to mem ops to enable prefetching in a loopMax. size of var tracking hash tablesMax. recursion depth for expanding var tracking expressionsMax. size of loc list for which reverse ops should be addedThe minimum UID to be used for a nondebug insnMaximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate withSize in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairsMaximum size of a list of values associated with each parameter for interprocedural constant propagationThreshold ipa-cp opportunity evaluation that is still considered beneficial to clone.Maximum number of aggregate content items for a parameter in jump functions and latticesCompile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.Compile-time bonus IPA-CP assigns to candidates which make an array index known.Number of partitions the program should be split toMinimal size of a partition for LTO (in estimated instructions)the minimum number of iterations of negative cycle cancellation in MCFcxx-max-namespaces-for-diagnostic-helpMaximum number of namespaces to search for alternatives when name lookup failsgnu-cgraph-section-edge-thresholdminimum call graph edge count for inclusion in .gnu.callgraph.text sectionMaximum number of conditional store pairs that can be sunkThe smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machineAllow new data races on loads to be introducedAllow new data races on stores to be introducedAllow new data races on packed data loads to be introducedAllow new data races on packed data stores to be introducedSet the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic.Maximum amount of similar bbs to compare a bb withMaximum amount of iterations of the pass over a functionMaximum number of strings for which strlen optimization pass will track string lengthsWhich -fsched-pressure algorithm to applyMaximum length of candidate scans for straight-line strength reductionEnable asan globals protectionEnable asan store operations protectionEnable asan load operations protectionEnable asan builtin functions protectionEnable asan detection of use-after-return bugsasan-instrumentation-with-call-thresholdUse callbacks instead of inline code if number of accesses in function becomes greater or equal to this numberMaximum number of nested calls to search for control dependencies during uninitialized variable analysisMaximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread pathMaximum number of basic blocks on a finite state automaton jump thread pathMaximum number of new jump thread paths to create for a finite state automatonAdjust the estimation of fp setting insn cost with this fraction inframepointer shrinkwrappingAdjust the estimation of fpset promotion cost with this fraction inframepointer shrinkwrapping/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts.cThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options are language-independentThe --param option recognizes the following as parametersThe following options are language-relatedThe following options take separate argumentsThe following options take joined argumentsunrecognized include_flags 0x%x passed to print_specific_help No options with the desired characteristics were found None found. Use --help=%s to show *all* the options supported by the %s front-end
3919 All options with the desired characteristics have already been displayedThe following options are not documenteddebug format "%s" conflicts with prior selectionunrecognised debug output level "%s"debug output level %s is too highargument %qs to %<-femit-struct-debug-detailed%> unknown%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>argument %qs to %<-femit-struct-debug-detailed%> not recognizedargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>section anchors must be disabled when unit-at-a-time is disabledtoplevel reorder must be disabled when unit-at-a-time is disabledtransactional memory is not supported with non-call exceptionssection anchors must be disabled when toplevel reorder is disabled-freorder-blocks-and-partition does not work with exceptions on this architecture-freorder-blocks-and-partition does not support unwind info on this architecture-freorder-blocks-and-partition does not work on this architecture-fno-fat-lto-objects are supported only with linker pluginonly one -flto-partition value can be specified%<-fsplit-stack%> is not supported by this compiler configurationDebug generation via -g option disabled under -fripa -fprofile-generate (use -fripa-allow-debug to override)-fsanitize=address is incompatible with -fsanitize=kernel-address-fsanitize=address and -fsanitize=kernel-address are incompatible with -fsanitize=thread%s: --param arguments should be of the form NAME=VALUE--help argument %q.*s is ambiguous, please be more specificunrecognized argument to --help= option: %q.*sgetting core file size maximum limit: %msetting core file size limit to maximum: %munrecognized gcc debugging option: %cstructure alignment must be a small power of two, not %dunknown stack check parameter "%s"%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug leveldwarf version %d is not supportedunrecognized argument to -fsanitize= option: %q.*s/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts-common.ccommand line option %qs is not supported by this configurationargument to %qs should be a non-negative integerunrecognized argument in option %qsvalid arguments to %qs are: %s--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params--param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters--print-missing-file-dependencies--print-sysroot-headers-suffix-A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>Do not discard comments in macro expansions-D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1-F <dir> Add <dir> to the end of the main framework include pathPrint the name of header files as they are used-I <dir> Add <dir> to the end of the main include path-J<directory> Put MODULE files in 'directory'Generate make dependencies and compile-MF <file> Write dependency output to the given fileTreat missing header files as generated filesLike -M but ignore system header filesLike -MD but ignore system header filesGenerate phony targets for all headers-MQ <target> Add a MAKE-quoted targetmissing makefile target after %qs-MT <target> Add an unquoted target-O<number> Set optimization level to <number>Optimize for speed disregarding exact standards complianceOptimize for debugging experience rather than speed or sizeOptimize for space rather than speedDo not generate #line directivesThis switch is deprecated; use -Wextra insteadWarn about things that will change when compiling with an ABI-compliant compilerWarn if a subobject has an abi_tag attribute that the complete object type does not haveWarn about suspicious uses of memory addressesWarn about returning structures, unions or arrays-Waggressive-loop-optimizationsWarn if a loop with constant number of iterations triggers undefined behaviorWarn about possible aliasing of dummy argumentsWarn about alignment of COMMON blocksWarn about missing ampersand in continued character constantsWarn if an array is accessed out of boundsWarn about creation of array temporariesWarn whenever an Objective-C assignment is being intercepted by the garbage collectorWarn about inappropriate attribute usageWarn about casting functions to incompatible typesWarn when a built-in preprocessor macro is undefined or redefinedWarn about C constructs that are not in the common subset of C and C++Deprecated in favor of -Wc++11-compatWarn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011Warn ifif a deprecated compiler feature, class, method, or field is usedWarn about uses of __attribute__((deprecated)) declarationsWarn when an optimization pass is disabledWarn about compile-time integer division by zeroWarn about implicit conversions from "float" to "double"Warn about violations of Effective C++ style rulesWarn about an empty body in an if or else statementWarn about stray tokens after #elif and #endifWarn about comparison of different enum types-Werror-implicit-function-declarationThis switch is deprecated; use -Werror=implicit-function-declaration insteadTreat specified warning as errorPrint extra (possibly unwanted) warningsWarn if deprecated empty statements are foundExit on the first error occurredWarn for implicit type conversions that cause loss of floating point precisionWarn if testing floating point numbers for equalityDisable promoting warnings to errorsWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about format strings that contain NUL bytesWarn if passing too many arguments to a function for its format stringWarn about format strings that are not literalsWarn about possible security problems with format functionsWarn about strftime formats yielding 2-digit yearsWarn about zero-length formats-Wframe-larger-than=<number> Warn if a function's stack frame requires more than <number> bytesWarn when attempting to free a non-heap objectWarn about function call eliminationWarn whenever type qualifiers are ignored.Warn about implicit declarations-Wimplicit-function-declarationWarn about implicit function declarationsWarn when a declaration does not specify a typeWarn about calls with implicit interfaceWarn about called procedures not explicitly declaredWarn about C++11 inheriting constructors when the base has a variadic constructorWarn about variables which are initialized to themselvesWarn when an inlined function cannot be inlinedWarn when there is a cast to a pointer from an integer of a different sizeWarn if a user-procedure has the same name as an intrinsicWarn on intrinsics not part of the selected standardWarn when an atomic memory model parameter is known to be outside the valid range.Warn about invalid uses of the "offsetof" macroWarn about PCH files that are found but not usedWarn when a jump misses a variable initialization-Wlarger-than=<number> Warn if an object is larger than <number> bytesWarn about truncated source linesWarn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a logical operator is suspiciously always evaluating to true or falseDo not warn about using "long long" when -pedanticWarn about suspicious declarations of "main"Warn about maybe uninitialized automatic variablesWarn about possibly missing braces around initializersWarn about global functions without previous declarationsWarn about missing fields in struct initializersWarn about user-specified include directories that do not existWarn about function parameters declared without a type specifier in K&R-style functionsWarn about global functions without prototypesswitch %qs is no longer supportedWarn about use of multi-character character constantsWarn about narrowing conversions within { } that are ill-formed in C++11Warn about "extern" declarations not at file scopeWarn when a noexcept expression evaluates to false even though the expression can't actually throwWarn when non-templatized friend functions are declared within a templateWarn about non-virtual destructorsWarn about NULL being passed to argument slots marked as requiring non-NULL-Wnormalized=<id|nfc|nfkc> Warn about non-normalised Unicode stringsWarn if a C-style cast is used in a programWarn for obsolescent usage in a declarationWarn if an old-style parameter definition is usedWarn if a simd directive is overridden by the vectorizer cost modelWarn if .class files are out of dateWarn about overflow in arithmetic expressionsWarn if a string is longer than the maximum portable length specified by the standardWarn about overloaded virtual function namesWarn about overriding initializers without side effectsWarn when the packed attribute has no effect on struct layoutWarn about packed bit-fields whose offset changed in GCC 4.4Warn when padding is required to align structure membersWarn about possibly missing parenthesesIssue warnings needed for strict compliance to the standardWarn when converting the type of pointers to member functionsWarn about function pointer arithmeticWarn when a pointer differs in signedness in an assignmentWarn when a pointer is cast to an integer of a different sizeWarn for -I and -L options using system directories if cross compilingWarn if a property for an Objective-C object has no assign semantics specifiedWarn if inherited methods are unimplementedWarn about real-literal-constants with 'q' exponent-letterWarn when a left-hand-side array variable is reallocatedWarn when a left-hand-side variable is reallocatedWarn about multiple declarations of the same objectWarn if modifiers are specified when not necessaryWarn when the compiler reorders codeWarn about returning a pointer/reference to a local or temporary variable.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)Warn if primary and auxiliary modules have mismatched command line optionsWarn if a selector has multiple methodsWarn when a variable is assigned to itselfWarn when a variable of a non-POD type is assigned to itselfWarn about possible violations of sequence point rulesWarn when one local variable shadows anotherWarn when one local variable shadows another local variable or parameter of compatible typeWarn when one local variable shadows another local variable or parameterWarn about signed-unsigned comparisonsWarn for implicit type conversions between signed and unsigned integersWarn when overload promotes from unsigned to signedWarn when not issuing stack smashing protection for some reasonWarn if stack usage might be larger than specified amountWarn about code which might break strict aliasing rulesWarn about uncasted NULL used as sentinelWarn about optimizations that assume that signed overflow is undefinedWarn about unprototyped function declarationsWarn if type signatures of candidate methods do not match exactlyWarn about functions which might be candidates for __attribute__((const))Warn about functions which might be candidates for format attributesWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for __attribute__((pure))Warn about "suspicious" constructsWarn about enumerated switches, with no default, missing a caseWarn about enumerated switches missing a "default:" statementWarn about all enumerated switches missing a specific caseWarn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are usedDeprecated. This switch has no effectDo not suppress warnings from system headersPermit nonconforming uses of the tab characterWarn if the pointer in a pointer assignment might outlive its target-Wthread-mismatched-lock-acq-relWarn about mismatched lock acquisition and release-Wthread-mismatched-lock-orderWarn about lock acquisition order inconsistent with what specified in the attributesWarn about a lock being acquired recursivelyWarn about potential thread safety issues when the code is annotated with thread safety attributesDoes nothing. For compatibility with clang thread safety analysis.Warn about function calls not properly protected by locks specified in the attributesWarn about shared variables not properly protected by locks specified in the attributes-Wthread-unsupported-lock-nameWarn about uses of unsupported lock names in attributesWarn about features not present in traditional CWarn of prototypes causing type conversions different from what would happen in the absence of prototypeWarn whenever a trampoline is generatedWarn if trigraphs are encountered that might affect the meaning of the programWarn if a comparison is always true or always false due to the limited range of the data typeWarn about @selector()s without previously declared methodsWarn if an undefined macro is used in an #if directiveWarn about underflow of numerical constant expressionsWarn about uninitialized automatic variablesWarn about unrecognized pragmasDoes nothing. Preserved for backward compatibility.Warn if the loop cannot be optimized due to nontrivial assumptions.Warn about unsuffixed float constantsWarn when a function parameter is only set, otherwise unusedWarn when a variable is only set, otherwise unusedWarn about unused dummy arguments.Warn when a function is unusedWarn when typedefs locally defined in a function are not usedWarn about macros defined in the main file that are not usedWarn when a function parameter is unusedWarn if a caller of a function, marked with attribute warn_unused_result, does not use its return valueWarn when an expression value is unusedWarn when a variable is unusedWarn about questionable usage of the macros used to retrieve variable argumentsWarn about using variadic macros-Wvector-operation-performanceWarn when a vector operation is compiled outside the SIMDWarn if a virtual base has a non-trivial move assignment operatorWarn if a variable length array is usedWarn when a register variable is declared volatileIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.-Wzero-as-null-pointer-constantWarn when a literal '0' is used as null pointerA synonym for -std=c89 (for C) or -std=c++98 (for C++)-aux-info <file> Emit declaration information into <file>-d<letters> Enable dumps from specific passes of the compiler-dumpbase <file> Set the file basename to be used for dumps-dumpdir <dir> Set the directory name to be used for dumps--CLASSPATH Deprecated; use --classpath insteadGenerate position-independent code if possible (large mode)Generate position-independent code for executables if possible (large mode)Enforce class member access control semantics-fada-spec-parent=unit Dump Ada specs as child units of given parent-faggressive-function-eliminationEliminate multiple function invokations also for impure functions-faggressive-loop-optimizationsAggressively optimize loops using language constraintsEnable alignment of COMMON blocksAlign labels which are only reached by jumpingAll intrinsics procedures are available regardless of selected standard-fallow-parameterless-variadic-functionsAllow variadic functions without named parameterPermit the use of the assert keywordAllow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Generate unwind tables that are exact at each instruction boundaryGenerate auto-inc/dec instructionsUse sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Whether to assume the sample profile is accurate.-fauto-profile-record-coverage-in-elfWhether to record annotation coverage info in elf.Use sample profile information for call graph node weights. The profile file is specified in the argument.Do not treat local variables and COMMON blocks as if they were named in SAVE statementsSpecify that backslash in string introduces an escape characterProduce a backtrace when a runtime error is encountered-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS--bootclasspath=<path> Replace system pathGenerated should be loaded by bootstrap loaderGenerate code to check bounds before indexing arraysReplace add, compare, branch with branch on count registerUse profiling information for branch probabilitiesPerform branch target load optimization before prologue / epilogue threading-fbranch-target-load-optimize2Perform branch target load optimization after prologue / epilogue threadingRestrict target load migration not to re-use registers in any basic block-fcall-saved-<register> Mark <register> as being preserved across functions-fcall-used-<register> Mark <register> as being corrupted by function callsSave registers around function callsWhere shorter, use canonicalized paths to systems headers.Produce a warning at runtime ifif supported by the assemblerUse traditional GNU semantics for inline functionsAdd explicit checks for division overflow in INT_MIN / -1Add explicit checks for division by zero-fgo-dump-<type> Dump Go frontend internal information-fgo-optimize-<type> Turn on optimization passes in the frontend-fgo-pkgpath=<string> Set Go package path-fgo-prefix=<string> Set package-specific prefix for exported Go names-fgo-relative-import-path=<path> Treat a relative import as relative to pathEnable in and out of Graphite representationEnable Graphite Identity transformationEnable guessing of branch probabilities-fhandle-exceptions has been renamed -fexceptions (and is now on by default)Assume the runtime uses a hash table to map an object to its synchronization structureEnable hoisting adjacent loads to encourage generating conditional move instructionsAssume normal C execution environmentPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionExport functions even if they can be inlinedEmit implicit instantiations of inline templatesSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsEmit implicit instantiations of templatesGenerate instances of Class at runtimeUse offset tables for virtual method callsDo not generate .size directives-finit-character=<n> Initialize local character variables to ASCII value n-finit-integer=<n> Initialize local integer variables to nInitialize local variables to zero (from g77)-finit-logical=<true|false> Initialize local logical variables-finit-real=<zero|nan|inf|-inf> Initialize local real variablesEnable inlining of function declared "inline", disabling disables all inliningInline __atomic operations when a lock free instruction sequence is available.Integrate functions not declared "inline" into their callers when profitable-finline-functions-called-onceIntegrate functions only required by their single caller-finline-limit=<number> Limit the size of inlined functions to <number>Integrate functions into their callers when code size is known not to grow-finput-charset=<cset> Specify the default character set for source filesInstrument function entry and exit with profiling calls-finstrument-functions-exclude-file-list=-finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files-finstrument-functions-exclude-function-list=-finstrument-functions-exclude-function-list=name,... Do not instrument listed functionsInterpret any INTEGER(4) as an INTEGER(8)Specify where to find the compiled intrinsic modulesPerform interprocedural constant propagationPerform cloning to make Interprocedural constant propagation strongerPerform interprocedural profile propagationPerform interprocedural points-to analysisDiscover pure and const functionsDiscover readonly and non addressable static variablesPerform interprocedural reduction of aggregates-fira-algorithm=[CB|priority] Set the used IRA algorithmUse IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.-fira-region=[one|all|mixed] Set regions for IRAShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.-fira-verbose=<number> Control IRA's level of diagnostic messages.-fisolate-erroneous-paths-attributeDetect paths which trigger erroneous or undefined behaviour due a NULL value being used in a way which is forbidden by a returns_nonnull or nonnull attribute. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap. -fisolate-erroneous-paths-dereferenceDetect paths which trigger erroneous or undefined behaviour due to dereferencing a NULL pointer. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap.Optimize induction variables on treesAssume native functions are implemented using JNIUse jump tables for sufficiently large switch statementsDon't emit dllexported inline functions unless neededGenerate code for functions even if they are fully inlinedEmit static const variables even if they are not usedAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Give external symbols a leading underscoreTell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.Relief of register pressure through live range shrinkageEnable Loop Blocking transformationEnable Loop Interchange transformationEnable the ISL based loop nest optimizerEnable Loop Strip Mining transformationEnable link-time optimization.-flto-compression-level=<number> Use zlib compression level <number> for ILPartition symbols and vars at linktime based on object files they originate fromPartition functions and vars at linktime into approximately same sized bucketsPut every symbol into separate partitionDisable partioning and streamingReport various link-time optimization statisticsReport various link-time optimization statistics for WPA onlyLink-time optimization with number of parallel jobs or jobserver.Run the link-time optimizer in local transformation (LTRANS) mode.Specify a file to which a list of files output by LTRANS is written.Set errno after built-in math functions-fmax-array-constructor=<n> Maximum number of objects in an array constructor-fmax-errors=<number> Maximum number of errors to report-fmax-identifier-length=<n> Maximum identifier length-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stack-fmax-subrecord-length=<n> Maximum length for subrecordsReport on permanent memory allocationReport on permanent memory allocation in WPA onlyAttempt to merge identical constants and constant variablesAttempt to merge identical constants across compilation unitsAttempt to merge identical debug strings across compilation units-fmessage-length=<number> Limit diagnostics to <number> characters per line. 0 suppresses line-wrappingSet default accessibility of module entities to PRIVATE.Perform SMS based modulo scheduling before the first scheduling passPerform SMS based modulo scheduling with register moves allowedMove loop invariant computations out of loopsDon't warn about uses of Microsoft extensionsGenerate code for NeXT (Apple Mac OS X) runtime environmentAssume that receivers of Objective-C messages may be nilEnables the unlimited vectorizer cost model. Preserved for backward compatibility.Support synchronous non-call exceptionsTreat a throw() exception specification as noexcept to improve code sizeSpecify which ABI to use for Objective-C family code and meta-data generation.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if neededAllow fast jumps to the message dispatcherEnable Objective-C exception and synchronization syntaxEnable garbage collection (GC) in Objective-C/Objective-C++ programsEnable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable Objective-C setjmp exception handling runtimeConform to the Objective-C 1.0 language as implemented in GCC 4.0When possible do not generate stack framesEnable OpenMP (implies -frecursive in Fortran)Enable OpenMP's SIMD directivesRecognize C++ keywords like "compl" and "xor"Enable all optimization info dumps on stderr-fopt-info[-<type>=filename] Dump compiler optimization detailsOptimize sibling and tail recursive calls-foptimize-static-class-initializationEnable optimization of static class initialization codeEnable string length optimizations on treesTry to lay out derived types as compactly as possiblePack structure members together without holes-fpack-struct=<number> Set initial maximum structure member alignmentReturn small aggregates in memory, not registersLook for and use PCH files even when preprocessingLimit non-const non-FP loop peeling under profile estimates of large code footprintEnable machine specific peephole optimizationsEnable an RTL peephole pass before sched2Downgrade conformance errors to warningsGenerate position-independent code if possible (small mode)Generate position-independent code for executables if possible (small mode)Enable Plan 9 language extensionsUse PLT for PIC calls (-fno-plt: load the address from GOT at call site)-fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for plugin <name>Report on memory allocation before interprocedural optimizationRun predictive commoning optimization.Generate prefetch instructions, ifif it contains asm statementsDon't import an auxiliary module if the command line options mismatch with the primary moduleSubstitute substring in include paths with a new string to allow reuse profile data-fripa-no-promote-always-inline-funcDon't promote always inline static functions assuming they will be inlined and no copy is needed.Disable optimizations that assume default FP rounding behaviorGenerate run time type descriptor informationEnable coverage-guided fuzzing code instrumentation. Inserts call to __sanitizer_cov_trace_pc into every basic block.-fsched-critical-path-heuristicEnable the critical path heuristic in the schedulerEnable the dependent count heuristic in the schedulerEnable the group heuristic in the schedulerEnable scheduling across basic blocksEnable the last instruction heuristic in the schedulerEnable register pressure sensitive insn schedulingEnable the rank heuristic in the schedulerAllow speculative motion of non-loadsEnable the speculative instruction heuristic in the schedulerAllow speculative motion of some loadsAllow speculative motion of more loadsAllow premature scheduling of queued insnsSet dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns=<number> Set number of queued insns that can be prematurely scheduled-fsched-verbose=<number> Set the verbosity level of the schedulerIf scheduling post reload, do superblock schedulingReschedule instructions before register allocationReschedule instructions after register allocationAppend a second underscore if the name already contains an underscoreAccess data in the same section from shared anchor pointsPerform software pipelining of inner loops during selective scheduling-fsel-sched-pipelining-outer-loopsPerform software pipelining of outer loops during selective scheduling-fsel-sched-reschedule-pipelinedReschedule pipelined regions without pipeliningSchedule instructions using selective scheduling algorithmRun selective scheduling after reloadUse the same size for double as for floatUse the narrowest integer type possible for enumeration typesForce the underlying type for "wchar_t" to be "unsigned short"Show column numbers in diagnostics, when available. Default onEmit function prologues only before parts of the function that need it, rather than at the top of the function.Framepointer shrinkwrapping optimization.Apply negative sign to zero valuesDisable optimizations observable by IEEE signaling NaNsWhen "signed" or "unsigned" is not given make the bitfield signedDisable floating point optimizations that ignore the IEEE signedness of zeroSpecifies the vectorization cost model for code marked with a simd directiveConvert floating point constants to single precision constantsSupport delete operator with objetc's size as the second parameter.Set the source language versionSplit lifetimes of induction variables when loops are unrolledGenerate discontiguous stack framesSplit wide types into independent registersPut all local arrays on stack.Insert stack checking code into the program. Same as -fstack-check=specific-fstack-check=[no|generic|specific] Insert stack checking code into the program-fstack-limit-register=<register> Trap if the stack goes past <register>-fstack-limit-symbol=<name> Trap if the stack goes past symbol <name>Use propolice as a stack protection methodUse a stack protection method for every functionUse a smart stack protection method for certain functions-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables.Output stack usage information on a per-function basisDisplay statistics accumulated during compilationEnable assignability checks for stores into object arraysAssume strict aliasing rules applyPerform transformations based on enum precisionAssume that values of enumeration type are always within the minimum range of that typeTreat signed overflow as undefinedForce bitfield accesses to match their type widthImplement __atomic operations via libcalls to legacy __sync functionsCheck for syntax errors, then stop-ftabstop=<number> Distance between tab stops for column reportingSet the maximum number of template instantiation notes for a single warning or error-ftemplate-depth=<number> Specify maximum template instantiation depthCreate data files needed by "gcov"Perform jump threading optimizations-fno-threadsafe-statics Do not generate thread-safe code for initializing local staticsReport the time taken by each compiler pass-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation modelReorder top level functions, variables, and asmsPerform superblock formation via tail duplication-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro expansion and display them in error messagesAssume floating-point operations can trapTrap for signed overflow in addition, subtraction and multiplicationEnable SSA-BIT-CCP optimization on treesEnable conditional dead code elimination for builtin callsEnable SSA-CCP optimization on treesEnable loop header copying on treesEnable coalescing of copy-related user variables that are inlinedEnable coalescing of all copy-related user variablesEnable copy propagation on treesReplace SSA temporaries with better names in copiesTransform condition stores into unconditional onesEnable SSA dead code elimination optimization on treesEnable dominator optimizationsEnable forward propagation on treesEnable Full Redundancy Elimination (FRE) on trees-ftree-loop-distribute-patternsEnable loop distribution for patterns transformed into a library callEnable loop distribution on treesConvert conditional jumps in innermost loops to branchless equivalentsAlso if
3923 with preprocessed source if appropriate.
3945 {P:%s;F:%s;L:%d;C:%d;S:%d;M:%p;E:%d,LOC:%d,R:%d}macro argument "%s" would be stringified in traditional Cmacro "%s" might prevent reproducible buildscould not determine file timestampcould not determine date and time__COUNTER__ expanded inside directive with -fdirectives-onlyISO C99 requires rest arguments to be usedmacro "%s" requires %u arguments, but only %u givenmacro "%s" passed %u arguments, but takes just %upasting "%s" and "%s" does not give a valid preprocessing tokenunterminated argument list invoking macro "%s"function-like macro "%s" must be used with arguments in traditional Cinvalid string literal, ignoring final '\'invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98duplicate macro parameter "%s""%s" may not appear in macro parameter listmacro parameters must be comma-separatedanonymous variadic macros were introduced in C99ISO C does not permit named variadic macrosmissing ')' in macro parameter listISO C99 requires whitespace after the macro namemissing whitespace after the macro name'#' is not followed by a macro parameter'##' cannot appear at either end of a macro expansionthis is the location of the previous definitioninvalid hash type %d in cpp_macro_definitiondetected recursion whilst expanding macro "%s"syntax error in macro parameter list"defined" cannot be used as a macro name"__has_include__" cannot be used as a macro name"%s" cannot be used as a macro name as it is an operator in C++no macro name given in #%s directivemacro names must be identifiersinvalid flag "%s" in line directiveinvalid #pragma GCC poison directivepredicate must be an identifiermissing ')' to complete answermissing terminating > characterextra tokens at end of #%s directive#%s expects "FILENAME" or <FILENAME>#include_next in primary source fileinvalid #pragma push_macro directiveinvalid "#pragma GCC %s" directive#pragma system_header ignored outside include fileregistering pragmas in namespace "%s" with mismatched name expansionregistering pragma "%s" with name expansion and no namespaceregistering "%s" as both a pragma and a pragma namespace#pragma %s %s is already registered#pragma %s is already registeredembedding a directive within macro arguments is not portablestyle of line directive is a GCC extension#%s is a deprecated GCC extensionsuggest not using #elif in traditional Ctraditional C ignores #%s with the # indentedsuggest hiding #%s from traditional C with an indented #invalid preprocessing directive #%s"%s" after # is not a positive integerunexpected end of file after #line"%s" after #line is not a positive integerregistering pragma with NULL handlerinvalid #pragma pop_macro directive_Pragma takes a parenthesized string literaloperator "__has_include__" requires a header stringmissing ')' after "__has_include__"comma operator in operand of #ifuse of C++11 long long integer constantuse of C99 long long integer constantbinary constants are a C++1y feature or GCC extensionbinary constants are a GCC extensiondigit separator after base indicatordigit separator adjacent to decimal pointtoo many decimal points in numberdigit separator adjacent to exponentdigit separator outside digit sequencefixed-point constants are a GCC extensioninvalid digit "%c" in binary constantinvalid digit "%c" in octal constantinvalid prefix "0b" for floating constantno digits in hexadecimal floating constantuse of C99 hexadecimal floating constanthexadecimal floating constants require an exponentinvalid suffix "%.*s" on floating constantsuffix for double constant is a GCC extensioninvalid suffix "%.*s" with hexadecimal floating constantdecimal float constants are a GCC extensioninvalid suffix "%.*s" on integer constanttraditional C rejects the "%.*s" suffiximaginary constants are a GCC extensioninteger constant is too large for its typeinteger constant is so large that it is unsignedmissing binary operator before token "%s"user-defined literal in preprocessor expressionfloating constant in preprocessor expressionimaginary number in preprocessor expressionoperator "defined" requires an identifier("%s" is an alternative token for "%s" in C++)this use of "defined" may not be portableassertions are a GCC extensionassertions are a deprecated extensiontoken "%s" is not valid in preprocessor expressionsmissing expression between '(' and ')'operator '%s' has no right operandoperator '%s' has no left operandthe left operand of "%s" changes sign when promotedthe right operand of "%s" changes sign when promotedtraditional C rejects the unary plus operatorinteger overflow in preprocessor expressionno include path in which to search for %sone or more PCH files were found, but they were invaliduse -Winvalid-pch for more informationMultiple include guards may be useful for:
4327 IF`?G???$?IF??G?? ?$?+IF?G?? ?$?6IF?G???$?LIFWIF?? ?$?uIF(?G???$ ?IFP?G?? ?$ ??G??G???$ ?IF?G???$ ?IF?G???$ ?IF`?G???$ ?IF??G?? ?$ ?IF?G???$ JF??G??? ??JF8?G???$ )JF`?G???$$ ?JF??G?? ?$( JJF?G??????`?, dJF??G???$0 wJFH?G?? ?$4 ?JF??G?? ?$8 ?JF??G?? ?$< ?JF?G?? ?$@ ?JF?SG?? ? ???JF?G???$D ?JFH?G??