Home | History | Annotate | Download | only in bin
__gmon_start__ libc.so.6 _IO_stdin_used putchar_unlocked strcpy vasprintf execv strsignal strncmp strrchr fflush_unlocked pipe mmap64 fputc_unlocked ftell strncpy puts unlink realloc abort stdin _exit getpid kill strdup sbrk calloc memset fgetc_unlocked strstr __errno_location fseek memcmp dup2 putenv stdout fputc memcpy freopen64 fclose strtoul malloc strcat realpath remove getenv __ctype_b_loc sscanf stderr munmap wait4 _obstack_newchunk execvp fwrite fread gettimeofday atoi waitpid strverscmp strchr obstack_free vfork fdopen sleep __ctype_tolower_loc fcntl __fsetlocking memmove fopen64 _obstack_begin access fwrite_unlocked strcmp strerror __libc_start_main ferror vfprintf fputs_unlocked __environ __cxa_atexit __xstat64 GLIBC_2.3 GLIBC_2.2 GLIBC_2.1 GLIBC_2.1.3 GLIBC_2.0 
. !mips32r2; mips-r2 mips32r2; ` m mips32r2 mips32r2; mips32r2 / /usr/local/google/home/andrewhsieh/ndk-andrewhsieh/src/build/../gcc/gcc-4.6/configure --prefix=/tmp/ndk-andrewhsieh/build/toolchain/prefix --target=mipsel-linux-android --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-mpfr=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --with-mpc=/tmp/ndk-andrewhsieh/build/toolchain/temp-install --without-ppl --without-cloog --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared --disable-tls --disable-libitm --enable-initfini-array --disable-nls --prefix=/tmp/ndk-andrewhsieh/build/toolchain/prefix --with-sysroot=/tmp/ndk-andrewhsieh/build/toolchain/prefix/sysroot --with-binutils-version=2.21 --with-mpfr-version=2.4.1 --with-mpc-version=0.8.1 --with-gmp-version=5.0.5 --with-gcc-version=4.6 --with-gdb-version=7.3.x --with-gxx-include-dir=/tmp/ndk-andrewhsieh/build/toolchain/prefix/include/c++/4.6 --disable-bootstrap --disable-libquadmath --disable-plugin --with-arch=mips32 --disable-fixed-point --disable-threads --program-transform-name='s&^&mipsel-linux-android-&' single arch mips32 llsc synci no-synci /tmp/ndk-andrewhsieh/build/toolchain/prefix/sysroot 4.6 mipsel-linux-android 1 %(subtarget_cpp_spec) %{G*} %{EB:-meb} %{EL:-mel} %{EB:%{EL:%emay not use both -EB and -EL}} %(subtarget_cc1_spec) %{mno-android|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fexceptions}} %{!frtti:%{!fno-rtti: -frtti}}} %{static:--start-group} %G %L %{static:--end-group}%{!static:%G} %{fstack-protector:} %{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} %{mips32*} %{mips64*} %{mips16} %{mno-mips16:-no-mips16} %{mips3d} %{mno-mips3d:-no-mips3d} %{mdmx} %{mno-mdmx:-no-mdmx} %{mdsp} %{mno-dsp} %{mdspr2} %{mno-dspr2} %{msmartmips} %{mno-smartmips} %{mmt} %{mno-mt} %{mfix-vr4120} %{mfix-vr4130} %(subtarget_asm_optimizing_spec) %(subtarget_asm_debugging_spec) %{mabi=*} %{!mabi=*: %(asm_abi_default_spec)} %{mgp32} %{mgp64} %{march=*} %{mxgot:-xgot} %{mfp32} %{mfp64} %{mshared} %{mno-shared} %{msym32} %{mno-sym32} %{mtune=*} %(subtarget_asm_spec) %{mno-android|tno-android-ld:%(endian_spec) %{shared:-shared} %{!shared: %{!static: %{rdynamic:-export-dynamic} -dynamic-linker %{mglibc:/lib/ld.so.1;:%{muclibc:/lib/ld-uClibc.so.0;:/system/bin/linker}}} %{static:-static}};:%(endian_spec) %{shared:-shared} %{!shared: %{!static: %{rdynamic:-export-dynamic} -dynamic-linker %{mglibc:/lib/ld.so.1;:%{muclibc:/lib/ld-uClibc.so.0;:/system/bin/linker}}} %{static:-static}} %{shared: -Bsymbolic} -z noexecstack -z relro -z now} %{mno-android|tno-android-ld:%{pthread:-lpthread} %{shared:-lc} %{!shared: %{profile:-lc_p} %{!profile:-lc}};:%{pthread:-lpthread} %{shared:-lc} %{!shared: %{profile:-lc_p} %{!profile:-lc}} %{!static: -ldl}} %{static: %{fmudflap|fmudflapth: --wrap=malloc --wrap=free --wrap=calloc --wrap=realloc --wrap=mmap --wrap=munmap --wrap=alloca} %{fmudflapth: --wrap=pthread_create}} %{fmudflap|fmudflapth: --wrap=main} %{fmudflap|fmudflapth: -export-dynamic} -lgcc %{mno-android|tno-android-ld:%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} %{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s;:%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s} %{shared: crtend_so%O%s;: crtend_android%O%s}} %{mno-android|tno-android-ld:%{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s};:%{shared: crtbegin_so%O%s;: %{static: crtbegin_static%O%s;: crtbegin_dynamic%O%s}}} collect2 %{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %{!fno-use-linker-plugin:%{flto|flto=*|fuse-linker-plugin: -plugin %(linker_plugin_file) -plugin-opt=%(lto_wrapper) -plugin-opt=-fresolution=%u.res %{!nostdlib:%{!nodefaultlibs:%:pass-through-libs(%(link_gcc_c_sequence))}} }} %{flto|flto=*:% > D T X k n n | # 7 # # < o x } % * 0 4 T \ G exec startfile include /tmp/ndk-andrewhsieh/build/toolchain/prefix/lib/gcc/ \ /tmp/ndk-andrewhsieh/build/toolchain/prefix/libexec/gcc/ /tmp/ndk-andrewhsieh/build/toolchain/prefix/bin/ ../../../ /lib/ /usr/lib/ , ../../../../ < asm asm_debug asm_final asm_options invoke_as cpp cpp_options cpp_debug_options cpp_unique_options trad_capable_cpp cc1 cc1_options cc1plus link_gcc_c_sequence link_ssp endfile link lib mfwrap mflib link_gomp libgcc cross_compile version multilib multilib_defaults multilib_extra multilib_matches multilib_exclusions multilib_options linker linker_plugin_file lto_wrapper lto_gcc link_libgcc md_exec_prefix md_startfile_prefix md_startfile_prefix_1 startfile_prefix_spec sysroot_spec sysroot_suffix_spec sysroot_hdrs_suffix_spec subtarget_cc1_spec %{mno-android|tno-android-cc:%{profile:-p};:%{profile:-p} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fpic}}}}} subtarget_cpp_spec %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} subtarget_asm_optimizing_spec %{noasmopt:-O0} %{!noasmopt:%{O:-O2} %{O1:-O2} %{O2:-O2} %{O3:-O3}} subtarget_asm_debugging_spec %{g} %{g0} %{g1} %{g2} %{g3} %{ggdb:-g} %{ggdb0:-g0} %{ggdb1:-g1} %{ggdb2:-g2} %{ggdb3:-g3} %{gstabs:-g} %{gstabs0:-g0} %{gstabs1:-g1} %{gstabs2:-g2} %{gstabs3:-g3} %{gstabs+:-g} %{gstabs+0:-g0} %{gstabs+1:-g1} %{gstabs+2:-g2} %{gstabs+3:-g3} %{gcoff:-g} %{gcoff0:-g0} %{gcoff1:-g1} %{gcoff2:-g2} %{gcoff3:-g3} %{gcoff*:-mdebug} %{!gcoff*:-no-mdebug} subtarget_asm_spec %{!mno-abicalls:%{mplt:-call_nonpic;:-KPIC}} %{mno-android|tno-android-cc:;:--noexecstack} asm_abi_default_spec -mabi=32 endian_spec %{!EB:%{!meb:-EL}} %{EB|meb:-EB} a t Q p 3 H getenv if-exists if-exists-else replace-outfile remove-outfile version-compare find-file find-plugindir print-asm-header compare-debug-dump-opt compare-debug-self-opt compare-debug-auxbase-opt pass-through-libs 8 ,x ? y I Yy X y h Bz w { S ~  ]  5 Using built-in specs. %{!static:--eh-frame-hdr} -o Reading specs from %s %include specs %%include syntax malformed after %ld characters %include_noerr could not find specs file %s %rename specs %%rename syntax malformed after %ld characters specs %s spec was not found to be renamed %s: attempt to rename spec %qs to already defined spec %qs rename spec %s to %s specs unknown %% command after %ld characters specs file malformed after %ld characters *link_command spec file has no spec for linking . %s system path %qs is not absolute GCC /usr/local/google/home/andrewhsieh/ndk-andrewhsieh/src/build/../gcc/gcc-4.6/gcc/gcc.c | " "" %s | pex_init failed: %m failed to get exit status: %m failed to get process times: %m %s (program %s) # %s %.2f %.2f %g %g Usage: %s [options] file... Options: -pass-exit-codes Exit with highest error code from a phase --help Display this information --target-help Display target specific command line options --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...] Display specific types of command line options (Use '-v --help' to display command line options of sub-processes) --version Display compiler version information -dumpspecs Display all of the built in spec strings -dumpversion Display the version of the compiler -dumpmachine Display the compiler's target processor -print-search-dirs Display the directories in the compiler's search path -print-libgcc-file-name Display the name of the compiler's companion library -print-file-name= Display the full path to library  -print-prog-name= Display the full path to compiler component  -print-multi-directory Display the root directory for versions of libgcc -print-multi-lib Display the mapping between command line options and multiple library search directories -print-multi-os-directory Display the relative path to OS libraries -print-sysroot Display the target libraries directory -print-sysroot-headers-suffix Display the sysroot suffix used to find headers -Wa, Pass comma-separated  on to the assembler -Wp, Pass comma-separated  on to the preprocessor -Wl, Pass comma-separated  on to the linker -Xassembler  Pass  on to the assembler -Xpreprocessor  Pass  on to the preprocessor -Xlinker  Pass  on to the linker -save-temps Do not delete intermediate files -save-temps= Do not delete intermediate files -[no-]canonical-prefixes Specify the path canonicalization for relative prefixes to other gcc components -pipe Use pipes rather than intermediate files -time Time the execution of each subprocess -specs= Override built-in specs with the contents of  -std= Assume that the input sources are for  --sysroot= Use  as the root directory for headers and libraries -B  Add  to the compiler's search paths -v Display the programs invoked by the compiler -### Like -v but options quoted and commands not executed -E Preprocess only; do not compile, assemble or link -S Compile only; do not assemble or link -c Compile and assemble, but do not link -o  Place the output into  -x  Specify the language of the following input files Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by %s. In order to pass other options on to these processes the -W options must be used. unrecognized command line option %qs *%s: %s *link_command: %s --version --help --target-help libgcc.a -fcompare-debug= -fcompare-debug=-gtoggle -gtoggle * -l -L -F cwd obj object %qs is an unknown -save-temps option a none GCC_EXEC_PREFIX GCC_EXEC_PREFIX= gcc COMPILER_PATH LIBRARY_PATH LPATH @%li%n -pipe ignored because -save-temps specified GCC_COMPARE_DEBUG 0 BINUTILS bin %<-x %s%> after last input file has no effect fcompare-debug= c help-dummy COLLECT_GCC_OPTIONS= '- '\'' ' ' unable to locate default linker script %qs in the library search paths --script %(VALUE) switch %qs does not start with %<-%> spec-generated switch is just %<-%> @ w could not open temporary response file %s could not write to temporary response file %s could not close temporary response file %s spec %qs invalid .gk %s /dev/null spec %qs has invalid %<%%0%c%> .o -imultilib -iprefix -isysroot -isystem include-fixed spec %qs has invalid %<%%W%c%> spec %qs has invalid %<%%x%c%> spec failure: %<%%*%> has not been initialized by pattern match use of obsolete %%[ operator in specs -D spec failure: unrecognized spec option %qc R -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" c -" -" -" -" -" -" -" -" -" -" -" -" n -" H -" H -" -" S -" o -" ` -" -" = -" -" -" -" R a -" -" -" -" -" ! e -" 9 -" -" # -" 5 -" -" -" C -" -" | a -" -" L unknown spec function %qs error in args to spec function %qs malformed spec function name no arguments for spec function malformed spec function arguments braced spec %qs is invalid at %qc braced spec body %qs is invalid no- usr %s: could not determine length of compare-debug file %s %s: -fcompare-debug failure (length) %s: could not open compare-debug file %s %s: -fcompare-debug failure r %{!g0:%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*} atexit failed specs %:compare-debug-self-opt() spec failure: more than one arg to SYSROOT_SUFFIX_SPEC %(sysroot_spec) spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC COLLECT_GCC= lto-wrapper COLLECT_LTO_WRAPPER= unrecognized option %<-%s%> install: %s%s programs: %s libraries: %s %s%s not configured with sysroot headers suffix For bug reporting instructions, please see: %s. %s %s%s (C) Copyright %s 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Target: %s Configured with: %s Thread model: %s gcc version %s %s gcc driver version %s %sexecuting gcc version %s no input files cannot specify -o with -c, -S or -E with multiple files %s: %s compiler not installed on this system recompiling with -fcompare-debug during -fcompare-debug recompilation comparing final insns dumps fno-use-linker-plugin ld liblto_plugin.so -fuse-linker-plugin, but liblto_plugin.so not found Linker options ============== Use "-Wl,OPTION" to pass "OPTION" to the linker. %s: linker input file unused because linking not done language %s not recognized %s: %m multilib spec %qs is invalid / multilib exclusions %qs is invalid multilib select %qs is invalid multilib exclusion %qs is invalid environment variable %qs not defined ^([1-9][0-9]*|0)(\.([1-9][0-9]*|0))*$ invalid version number %qs too few arguments to %%:version-compare too many arguments to %%:version-compare unknown operator %qs in %%:version-compare plugin -iplugindir= Assembler options ================= Use "-Wa,OPTION" to pass "OPTION" to the assembler. too many arguments to %%:compare-debug-dump-opt %{fdump-final-insns=*:%*} %{o*:%*}%{!o:%{!S:%b%O}%{S:%b.s}} .gkd %g.gkd -fdump-final-insns= %#llx } %{!frandom-seed=*:-frandom-seed= too many arguments to %%:compare-debug-self-opt %{c|S:%{o*:%*}} -auxbase-strip % D G M P V Y b e V p V ~ V V V V D D M M unrecognized command line option %qs command line option %qs is not supported by this configuration missing argument to %qs argument to %qs should be a non-negative integer unrecognized argument in option %qs valid arguments to %qs are: %s N n r r 7 read_cmdline_option generate_option prune_options decode_cmdline_option generate_canonical_option every-line once # # fast standard $$ )$ off on $$ d$ h$ CB priority $ $ all mixed one $ $ $ default hidden internal protected 0% 8% ?% H% global-dynamic initial-exec local-dynamic local-exec % % % % unknown excess precision style %qs unknown floating point contraction style %qs unknown IRA algorithm %qs unknown IRA region %qs unrecognized visibility value %qs unknown TLS model %qs $ ) & @$ 3 @ @& $ J W m& $ a n & % x & `% & % _flush_cache ' Ada C C++ Fortran Go Java LTO ObjC ObjC++ 0 0 0 0 0 0 0 0 0 -### --CLASSPATH --all-warnings --ansi --assemble --assert assertion missing after %qs --assert= --bootclasspath --canonical-prefixes --classpath --comments --comments-in-macros --compile --coverage --debug --define-macro macro name missing after %qs --define-macro= --dependencies --dump --dump= --dumpbase --dumpdir --encoding --entry --entry= --extdirs --extra-warnings --for-assembler --for-assembler= --for-linker --for-linker= --force-link --force-link= --help Display this information --help= --help= Display descriptions of a specific class of options.  is one or more of optimizers, target, warnings, undocumented, params --imacros missing filename after %qs --imacros= --include --include-barrier - --include-directory missing path after %qs --include-directory-after --include-directory-after= --include-directory= --include-prefix --include-prefix= --include-with-prefix --include-with-prefix-after --include-with-prefix-after= --include-with-prefix-before --include-with-prefix-before= --include-with-prefix= --include= --language --language= --library-directory --library-directory= --no-canonical-prefixes --no-integrated-cpp --no-line-commands --no-standard-includes --no-standard-libraries --no-warnings --optimize --output --output-class-directory --output-class-directory= --output-pch= --output= --param --param = Set parameter  to value. See below for a complete list of parameters --param= --pass-exit-codes --pedantic --pedantic-errors --pie --pipe --prefix --prefix= --preprocess --print-file-name --print-file-name= --print-libgcc-file-name --print-missing-file-dependencies --print-multi-directory --print-multi-lib --print-multi-os-directory --print-prog-name --print-prog-name= --print-search-dirs --print-sysroot --print-sysroot-headers-suffix --profile --resource --resource= --save-temps --shared --specs --specs= --static --symbolic --sysroot --sysroot= --target-help Alias for --help=target --time --trace-includes --traditional --traditional-cpp --trigraphs --undefine-macro --undefine-macro= --user-dependencies --verbose --version --write-dependencies --write-user-dependencies -A -A= Assert the  to . Putting '-' before  disables the  to  -B -C Do not discard comments -CC Do not discard comments in macro expansions -CLASSPATH -D -D[=] Define a  with  as its value. If just  is given,  is taken to be 1 -E -EB -EL -F -F  Add  to the end of the main framework include path -G -G Put global and static data smaller than  bytes into a special section (on some targets) -H Print the name of header files as they are used -I -I  Add  to the end of the main include path -J -J Put MODULE files in 'directory' -L -M Generate make dependencies -MD Generate make dependencies and compile -MD_ -MF -MF  Write dependency output to the given file -MG Treat missing header files as generated files -MM Like -M but ignore system header files -MMD Like -MD but ignore system header files -MMD_ -MP Generate phony targets for all headers -MQ -MQ  Add a MAKE-quoted target missing makefile target after %qs -MT -MT  Add an unquoted target -N -O -O Set optimization level to  -Ofast Optimize for speed disregarding exact standards compliance -Os Optimize for space rather than speed -P Do not generate #line directives -Q -Qn -Qy -R -S -T -Tbss -Tbss= -Tdata -Tdata= -Ttext -Ttext= -U -U Undefine  -W This switch is deprecated; use -Wextra instead -Wa, -Wabi Warn about things that will change when compiling with an ABI-compliant compiler -Waddress Warn about suspicious uses of memory addresses -Waggregate-return Warn about returning structures, unions or arrays -Waliasing Warn about possible aliasing of dummy arguments -Walign-commons Warn about alignment of COMMON blocks -Wall Enable most warning messages -Wall-deprecation -Wall-javadoc -Wampersand Warn about missing ampersand in continued character constants -Warray-bounds Warn if an array is accessed out of bounds -Warray-temporaries Warn about creation of array temporaries -Wassert-identifier -Wassign-intercept Warn whenever an Objective-C assignment is being intercepted by the garbage collector -Wattributes Warn about inappropriate attribute usage -Wbad-function-cast Warn about casting functions to incompatible types -Wboxing -Wbuiltin-macro-redefined Warn when a built-in preprocessor macro is undefined or redefined -Wc++-compat Warn about C constructs that are not in the common subset of C and C++ -Wc++0x-compat Deprecated in favor of -Wc++11-compat -Wc++11-compat Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011 -Wcast-align Warn about pointer casts which increase alignment -Wcast-qual Warn about casts which discard qualifiers -Wchar-concat -Wchar-subscripts Warn about subscripts whose type is "char" -Wcharacter-truncation Warn about truncated character expressions -Wclobbered Warn about variables that might be changed by "longjmp" or "vfork" -Wcomment Warn about possibly nested block comments, and C++ comments spanning more than one physical line -Wcomments Synonym for -Wcomment -Wcondition-assign -Wconstructor-name -Wconversion Warn for implicit type conversions that may change a value -Wconversion-extra Warn about most implicit conversions -Wconversion-null Warn for converting NULL from/to a non-pointer type -Wcoverage-mismatch Warn in case profiles in -fprofile-use do not match -Wcpp Warn when a #warning directive is encountered -Wctor-dtor-privacy Warn when all constructors and destructors are private -Wdeclaration-after-statement Warn when a declaration is found after a statement -Wdep-ann -Wdeprecated Warn if a deprecated compiler feature, class, method, or field is used -Wdeprecated-declarations Warn about uses of __attribute__((deprecated)) declarations -Wdisabled-optimization Warn when an optimization pass is disabled -Wdiscouraged -Wdiv-by-zero Warn about compile-time integer division by zero -Wdouble-promotion Warn about implicit conversions from "float" to "double" -Weffc++ Warn about violations of Effective C++ style rules -Wempty-block -Wempty-body Warn about an empty body in an if or else statement -Wendif-labels Warn about stray tokens after #elif and #endif -Wenum-compare Warn about comparison of different enum types -Wenum-identifier -Wenum-switch -Werror Treat all warnings as errors -Werror-implicit-function-declaration This switch is deprecated; use -Werror=implicit-function-declaration instead implicit-function-declaration -Werror= Treat specified warning as error -Wextra Print extra (possibly unwanted) warnings -Wextraneous-semicolon Warn if deprecated empty statements are found -Wfallthrough -Wfatal-errors Exit on the first error occurred -Wfield-hiding -Wfinal-bound -Wfinally -Wfloat-equal Warn if testing floating point numbers for equality -Wforbidden -Wformat Warn about printf/scanf/strftime/strfmon format string anomalies -Wformat-contains-nul Warn about format strings that contain NUL bytes -Wformat-extra-args Warn if passing too many arguments to a function for its format string -Wformat-nonliteral Warn about format strings that are not literals -Wformat-security Warn about possible security problems with format functions -Wformat-y2k Warn about strftime formats yielding 2-digit years -Wformat-zero-length Warn about zero-length formats -Wformat= -Wframe-larger-than= -Wframe-larger-than= Warn if a function's stack frame requires more than  bytes -Whiding -Wignored-qualifiers Warn whenever type qualifiers are ignored. -Wimplicit Warn about implicit declarations -Wimplicit-function-declaration Warn about implicit function declarations -Wimplicit-int Warn when a declaration does not specify a type -Wimplicit-interface Warn about calls with implicit interface -Wimplicit-procedure Warn about called procedures not explicitly declared -Wimport -Windirect-static -Winit-self Warn about variables which are initialized to themselves -Winline Warn when an inlined function cannot be inlined -Wint-to-pointer-cast Warn when there is a cast to a pointer from an integer of a different size -Wintf-annotation -Wintf-non-inherited -Wintrinsic-shadow Warn if a user-procedure has the same name as an intrinsic -Wintrinsics-std Warn on intrinsics not part of the selected standard -Winvalid-offsetof Warn about invalid uses of the "offsetof" macro -Winvalid-pch Warn about PCH files that are found but not used -Wjavadoc -Wjump-misses-init Warn when a jump misses a variable initialization -Wl, -Wlarger-than- -Wlarger-than= -Wlarger-than= Warn if an object is larger than  bytes -Wline-truncation Warn about truncated source lines -Wlocal-hiding -Wlogical-op Warn when a logical operator is suspiciously always evaluating to true or false -Wlong-long Do not warn about using "long long" when -pedantic -Wmain Warn about suspicious declarations of "main" -Wmasked-catch-block -Wmaybe-uninitialized Warn about maybe uninitialized automatic variables -Wmissing-braces Warn about possibly missing braces around initializers -Wmissing-declarations Warn about global functions without previous declarations -Wmissing-field-initializers Warn about missing fields in struct initializers -Wmissing-format-attribute Warn about functions which might be candidates for format attributes -Wmissing-include-dirs Warn about user-specified include directories that do not exist -Wmissing-noreturn Warn about functions which might be candidates for __attribute__((noreturn)) -Wmissing-parameter-type Warn about function parameters declared without a type specifier in K&R-style functions -Wmissing-prototypes Warn about global functions without prototypes -Wmudflap Warn about constructs not instrumented by -fmudflap -Wmultichar Warn about use of multi-character character constants -Wnarrowing -Wno-narrowing In C++0x mode, ignore ill-formed narrowing conversions within { } -Wnested-externs Warn about "extern" declarations not at file scope -Wnls -Wno-effect-assign -Wnoexcept Warn when a noexcept expression evaluates to false even though the expression can't actually throw -Wnon-template-friend Warn when non-templatized friend functions are declared within a template -Wnon-virtual-dtor Warn about non-virtual destructors -Wnonnull Warn about NULL being passed to argument slots marked as requiring non-NULL -Wnormalized= -Wnormalized= Warn about non-normalised Unicode strings -Wnull -Wold-style-cast Warn if a C-style cast is used in a program -Wold-style-declaration Warn for obsolescent usage in a declaration -Wold-style-definition Warn if an old-style parameter definition is used -Wout-of-date Warn if .class files are out of date -Wover-ann -Woverflow Warn about overflow in arithmetic expressions -Woverlength-strings Warn if a string is longer than the maximum portable length specified by the standard -Woverloaded-virtual Warn about overloaded virtual function names -Woverride-init Warn about overriding initializers without side effects -Wp, -Wpacked Warn when the packed attribute has no effect on struct layout -Wpacked-bitfield-compat Warn about packed bit-fields whose offset changed in GCC 4.4 -Wpadded Warn when padding is required to align structure members -Wparam-assign -Wparentheses Warn about possibly missing parentheses -Wpkg-default-method -Wpmf-conversions Warn when converting the type of pointers to member functions -Wpointer-arith Warn about function pointer arithmetic -Wpointer-sign Warn when a pointer differs in signedness in an assignment -Wpointer-to-int-cast Warn when a pointer is cast to an integer of a different size -Wpragmas Warn about misuses of pragmas -Wproperty-assign-default Warn if a property for an Objective-C object has no assign semantics specified -Wprotocol Warn if inherited methods are unimplemented -Wpsabi -Wraw -Wreal-conversion Warn for implicit type conversions from real to integral values -Wreal-q-constant Warn about real-literal-constants with 'q' exponent-letter -Wredundant-decls Warn about multiple declarations of the same object -Wredundant-modifiers Warn if modifiers are specified when not necessary -Wreorder Warn when the compiler reorders code -Wreturn-type Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++) -Wripa-opt-mismatch Warn if primary and auxiliary modules have mismatched command line options -Wselector Warn if a selector has multiple methods -Wself-assign Warn when a variable is assigned to itself -Wself-assign-non-pod Warn when a variable of a non-POD type is assigned to itself -Wsequence-point Warn about possible violations of sequence point rules -Wserial -Wshadow Warn when one local variable shadows another -Wshadow-compatible-local Warn when one local variable shadows another local variable or parameter of compatible type -Wshadow-local Warn when one local variable shadows another local variable or parameter -Wsign-compare Warn about signed-unsigned comparisons -Wsign-conversion Warn for implicit type conversions between signed and unsigned integers -Wsign-promo Warn when overload promotes from unsigned to signed -Wspecial-param-hiding -Wstack-protector Warn when not issuing stack smashing protection for some reason -Wstatic-access -Wstatic-receiver -Wstrict-aliasing Warn about code which might break strict aliasing rules -Wstrict-aliasing= -Wstrict-null-sentinel Warn about uncasted NULL used as sentinel -Wstrict-overflow Warn about optimizations that assume that signed overflow is undefined -Wstrict-overflow= -Wstrict-prototypes Warn about unprototyped function declarations -Wstrict-selector-match Warn if type signatures of candidate methods do not match exactly -Wsuggest-attribute=const Warn about functions which might be candidates for __attribute__((const)) -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure Warn about functions which might be candidates for __attribute__((pure)) -Wsuppress -Wsurprising Warn about "suspicious" constructs -Wswitch Warn about enumerated switches, with no default, missing a case -Wswitch-default Warn about enumerated switches missing a "default:" statement -Wswitch-enum Warn about all enumerated switches missing a specific case -Wsync-nand Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used -Wsynth Deprecated. This switch has no effect -Wsynthetic-access -Wsystem-headers Do not suppress warnings from system headers -Wtabs Permit nonconforming uses of the tab character -Wtasks -Wthread-attr-bind-param Make the thread safety analysis try to bind the function parameters used in the attributes -Wthread-mismatched-lock-acq-rel Warn about mismatched lock acquisition and release -Wthread-mismatched-lock-order Warn about lock acquisition order inconsistent with what specified in the attributes -Wthread-reentrant-lock Warn about a lock being acquired recursively -Wthread-safety Warn about potential thread safety issues when the code is annotated with thread safety attributes -Wthread-unguarded-func Warn about function calls not properly protected by locks specified in the attributes -Wthread-unguarded-var Warn about shared variables not properly protected by locks specified in the attributes -Wthread-unsupported-lock-name Warn about uses of unsupported lock names in attributes -Wthread-warn-optimization Warn when optimizations invalidate the thread safety analysis. -Wtraditional Warn about features not present in traditional C -Wtraditional-conversion Warn of prototypes causing type conversions different from what would happen in the absence of prototype -Wtrampolines Warn whenever a trampoline is generated -Wtrigraphs Warn if trigraphs are encountered that might affect the meaning of the program -Wtype-hiding -Wtype-limits Warn if a comparison is always true or always false due to the limited range of the data type -Wuncheck -Wundeclared-selector Warn about @selector()s without previously declared methods -Wundef Warn if an undefined macro is used in an #if directive -Wunderflow Warn about underflow of numerical constant expressions -Wuninitialized Warn about uninitialized automatic variables -Wunknown-pragmas Warn about unrecognized pragmas -Wunnecessary-else -Wunqualified-field -Wunreachable-code Does nothing. Preserved for backward compatibility. -Wunsafe-loop-optimizations Warn if the loop cannot be optimized due to nontrivial assumptions. -Wunsuffixed-float-constants Warn about unsuffixed float constants -Wunused Enable all -Wunused- warnings -Wunused-argument -Wunused-but-set-parameter Warn when a function parameter is only set, otherwise unused -Wunused-but-set-variable Warn when a variable is only set, otherwise unused -Wunused-dummy-argument Warn about unused dummy arguments. -Wunused-function Warn when a function is unused -Wunused-import -Wunused-label Warn when a label is unused -Wunused-local -Wunused-macros Warn about macros defined in the main file that are not used -Wunused-parameter Warn when a function parameter is unused -Wunused-private -Wunused-result Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value -Wunused-thrown -Wunused-value Warn when an expression value is unused -Wunused-variable Warn when a variable is unused -Wuseless-type-check -Wvarargs-cast -Wvariadic-macros Do not warn about using variadic macros when -pedantic -Wvla Warn if a variable length array is used -Wvolatile-register-var Warn when a register variable is declared volatile -Wwarning-token -Wwrite-strings In 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. -Xassembler -Xlinker -Xpreprocessor -Z -ansi A synonym for -std=c89 (for C) or -std=c++98 (for C++) -aux-info -aux-info  Emit declaration information into  -aux-info= -auxbase -auxbase-strip -bootclasspath -c -canonical-prefixes -classpath -coverage -cpp Enable preprocessing -cpp= -d -d Enable dumps from specific passes of the compiler -dumpbase -dumpbase  Set the file basename to be used for dumps -dumpdir -dumpdir  Set the directory name to be used for dumps -dumpmachine -dumpspecs -dumpversion -e -encoding -export-dynamic -extdirs -fCLASSPATH= --CLASSPATH Deprecated; use --classpath instead -fPIC Generate position-independent code if possible (large mode) -fPIE Generate position-independent code for executables if possible (large mode) -fRTS= -fabi-version= -faccess-control Enforce class member access control semantics -falign-commons Enable alignment of COMMON blocks -falign-functions Align the start of functions -falign-functions= -falign-jumps Align labels which are only reached by jumping -falign-jumps= -falign-labels Align all labels -falign-labels= -falign-loops Align the start of loops -falign-loops= -fall-intrinsics All intrinsics procedures are available regardless of selected standard -fall-virtual switch %qs is no longer supported -fallow-leading-underscore -falt-external-templates No longer supported -fargument-alias -fargument-noalias -fargument-noalias-anything -fargument-noalias-global -fasm Recognize the "asm" keyword -fassert Permit the use of the assert keyword -fassociative-math Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding. -fassume-compiled -fassume-compiled= -fasynchronous-unwind-tables Generate unwind tables that are exact at each instruction boundary -fauto-inc-dec Generate auto-inc/dec instructions -fautomatic Do not treat local variables and COMMON blocks as if they were named in SAVE statements -faux-classpath -fbackslash Specify that backslash in string introduces an escape character -fbacktrace Produce a backtrace when a runtime error is encountered -fblas-matmul-limit= -fblas-matmul-limit= Size of the smallest matrix for which matmul will use BLAS -fbootclasspath= --bootclasspath= Replace system path -fbootstrap-classes Generated should be loaded by bootstrap loader -fbounds-check Generate code to check bounds before indexing arrays -fbranch-count-reg Replace add, compare, branch with branch on count register -fbranch-probabilities Use profiling information for branch probabilities -fbranch-target-load-optimize Perform branch target load optimization before prologue / epilogue threading -fbranch-target-load-optimize2 Perform branch target load optimization after prologue / epilogue threading -fbtr-bb-exclusive Restrict target load migration not to re-use registers in any basic block -fbuiltin Recognize built-in functions -fbuiltin- -fcall-saved- -fcall-saved- Mark  as being preserved across functions -fcall-used- -fcall-used- Mark  as being corrupted by function calls -fcaller-saves Save registers around function calls -fcallgraph-profiles-sections Generate .note.callgraph.text sections listing callees and edge counts. -fcheck-array-temporaries Produce a warning at runtime if a array temporary has been created for a procedure argument -fcheck-data-deps Compare the results of several data dependence analyzers. -fcheck-new Check the return value of new -fcheck-references Generate checks for references to NULL -fcheck= -fcheck=[...] Specify which runtime checks are to be performed -fclasspath= --classpath= Set class path -fclone-hot-version-paths Enable cloning and hoisting of hot multiversioned paths -fcoarray= -fcoarray=[...] Specify which coarray parallelization should be used -fcombine-stack-adjustments Looks for opportunities to reduce stack adjustments and stack references. -fcommon Do not put uninitialized globals in the common section -fcompare-debug -fcompare-debug-second Run only the second compilation of -fcompare-debug -fcompare-debug= -fcompare-debug[=] Compile with and without e.g. -gtoggle, and compare the final-insns dump -fcompare-elim Perform comparison elimination after register allocation has finished -fcompile-resource= -fcond-mismatch Allow the arguments of the '?' operator to have different types -fconserve-space Reduce the size of object files -fconserve-stack Do not perform optimizations increasing noticeably stack usage -fconstant-string-class= -fconst-string-class= Use class  for constant strings no class name specified with %qs -fconstexpr-depth= -fconstexpr-depth= Specify maximum constexpr recursion depth -fconvert=big-endian Use big-endian format for unformatted files -fconvert=little-endian Use little-endian format for unformatted files -fconvert=native Use native format for unformatted files -fconvert=swap Swap endianness for unformatted files -fcprop-registers Perform a register copy-propagation optimization pass -fcray-pointer Use the Cray Pointer extension -fcrossjumping Perform cross-jumping optimization -fcse-follow-jumps When running CSE, follow jumps to their targets -fcse-skip-blocks Does nothing. Preserved for backward compatibility. -fcx-fortran-rules Complex multiplication and division follow Fortran rules -fcx-limited-range Omit range reduction step when performing complex division -fd-lines-as-code Ignore 'D' in column one in fixed form -fd-lines-as-comments Treat lines with 'D' in column one as comments -fdata-sections Place data items into their own section -fdbg-cnt-list List all available debugging counters with their limits and counts. -fdbg-cnt= -fdbg-cnt=:[,:,...] Set the debug counter limit. -fdce Use the RTL dead code elimination pass -fdebug-prefix-map= Map one directory name to another in debug information -fdeduce-init-list -fno-deduce-init-list disable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list -fdefault-double-8 Set the default double precision kind to an 8 byte wide type -fdefault-inline -fdefault-integer-8 Set the default integer kind to an 8 byte wide type -fdefault-real-8 Set the default real kind to an 8 byte wide type -fdefer-pop Defer popping functions args from stack until later -fdelayed-branch Attempt to fill delay slots of branch instructions -fdelete-null-pointer-checks Delete useless null pointer checks -fdevirtualize Try to convert virtual calls to direct ones. -fdiagnostics-show-location= -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics -fdiagnostics-show-option Amend appropriate diagnostic messages with the command line option that controls them -fdirectives-only Preprocess directives only. -fdisable- -fdisable-[tree|rtl|ipa]-=range1+range2 disables an optimization pass -fdisable-assertions -fdisable-assertions= -fdollar-ok Allow dollar signs in entity names -fdollars-in-identifiers Permit '$' as an identifier character -fdse Use the RTL dead store elimination pass -fdump- -fdump- Dump various compiler internals to a file -fdump-core Dump a core file when a runtime error occurs -fdump-final-insns -fdump-final-insns= -fdump-final-insns=filename Dump to filename the insns at the end of translation -fdump-fortran-optimized Display the code tree after front end optimization -fdump-fortran-original Display the code tree after parsing -fdump-go-spec= -fdump-go-spec=filename Write all declarations to file as Go code -fdump-noaddr Suppress output of addresses in debugging dumps -fdump-parse-tree Display the code tree after parsing; deprecated option -fdump-passes Dump optimization passes -fdump-unnumbered Suppress output of instruction numbers, line number notes and addresses in debugging dumps -fdump-unnumbered-links Suppress output of previous and next insn numbers in debugging dumps -fdwarf2-cfi-asm Enable CFI tables via GAS assembler directives. -fearly-inlining Perform early inlining -felide-constructors -feliminate-dwarf2-dups Perform DWARF2 duplicate elimination -feliminate-unused-debug-symbols Perform unused type elimination in debug info -feliminate-unused-debug-types -femit-class-debug-always Do not suppress C++ class debug information. -femit-class-file Output a class file -femit-class-files Alias for -femit-class-file -femit-struct-debug-baseonly -femit-struct-debug-baseonly Aggressive reduced debug info for structs -femit-struct-debug-detailed= -femit-struct-debug-detailed= Detailed reduced debug info for structs -femit-struct-debug-reduced -femit-struct-debug-reduced Conservative reduced debug info for structs -fenable- -fenable-[tree|rtl|ipa]-=range1+range2 enables an optimization pass -fenable-assertions -fenable-assertions= -fenable-icf-debug Generate debug information to support Identical Code Folding (ICF) -fencoding= --encoding= Choose input encoding (defaults from your locale) -fenforce-eh-specs Generate code to check exception specifications -fenum-int-equiv -fexceptions Enable exception handling -fexcess-precision= -fexcess-precision=[fast|standard] Specify handling of excess floating-point precision -fexec-charset= -fexec-charset= Convert all strings and character constants to character set  -fexpensive-optimizations Perform a number of minor, expensive optimizations -fextdirs= --extdirs= Set the extension directory path -fextended-identifiers Permit universal character names (\u and \U) in identifiers -fexternal-blas Specify that an external BLAS library should be used for matmul calls on large-size arrays -fexternal-templates -ff2c Use f2c calling convention -ffast-math -ffilelist-file Input file is a file with a list of filenames to compile -ffinite-math-only Assume no NaNs or infinities are generated -ffixed- -ffixed- Mark  as being unavailable to the compiler -ffixed-form Assume that the source file is fixed form -ffixed-line-length- -ffixed-line-length- Use n as character line width in fixed mode -ffixed-line-length-none Allow arbitrary character line width in fixed mode -ffloat-store Don't allocate floats and doubles in extended-precision registers -ffor-scope Scope of for-init-statement variables is local to the loop -fforce-addr -fforce-classes-archive-check Always check for non gcj generated classes archives -fforward-propagate Perform a forward propagation pass on RTL -ffp-contract= -ffp-contract=[off|on|fast] Perform floating-point expression contraction. -ffpe-trap= -ffpe-trap=[...] Stop on following floating point exceptions -ffree-form Assume that the source file is free form -ffree-line-length- -ffree-line-length- Use n as character line width in free mode -ffree-line-length-none Allow arbitrary character line width in free mode -ffreestanding Do not assume that standard C libraries and "main" exist -ffriend-injection Inject friend functions into enclosing namespace -ffunction-cse Allow function addresses to be held in registers -ffunction-sections Place each function into its own section -fgcse Perform global common subexpression elimination -fgcse-after-reload Perform global common subexpression elimination after register allocation has finished -fgcse-las Perform redundant load after store elimination in global common subexpression elimination -fgcse-lm Perform enhanced load motion during global common subexpression elimination -fgcse-sm Perform store motion after global common subexpression elimination -fgnu-keywords Recognize GNU-defined keywords -fgnu-runtime Generate code for GNU runtime environment -fgnu89-inline Use traditional GNU semantics for inline functions -fgo-dump- -fgo-dump- Dump Go frontend internal information -fgo-prefix= -fgo-prefix= Set package-specific prefix for exported Go names -fgraphite Enable in and out of Graphite representation -fgraphite-identity Enable Graphite Identity transformation -fguess-branch-probability Enable guessing of branch probabilities -fguiding-decls -fhandle-exceptions -fhandle-exceptions has been renamed -fexceptions (and is now on by default) -fhash-synchronization Assume the runtime uses a hash table to map an object to its synchronization structure -fhelp -fhelp= -fhonor-std -fhosted Assume normal C execution environment -fhuge-objects -fident Process #ident directives -fif-conversion Perform conversion of conditional jumps to branchless equivalents -fif-conversion2 Perform conversion of conditional jumps to conditional execution -fimplement-inlines Export functions even if they can be inlined -fimplicit-inline-templates Emit implicit instantiations of inline templates -fimplicit-none Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements -fimplicit-templates Emit implicit instantiations of templates -findirect-classes Generate instances of Class at runtime -findirect-dispatch Use offset tables for virtual method calls -findirect-inlining Perform indirect inlining -finhibit-size-directive Do not generate .size directives -finit-character= -finit-character= Initialize local character variables to ASCII value n -finit-integer= -finit-integer= Initialize local integer variables to n -finit-local-zero Initialize local variables to zero (from g77) -finit-logical= -finit-logical= Initialize local logical variables -finit-real= -finit-real= Initialize local real variables -finline Pay attention to the "inline" keyword -finline-functions Integrate simple functions into their callers -finline-functions-called-once Integrate functions called once into their callers -finline-hot-caller Consider inlining cold callsites if the caller includes hot code -finline-limit- -finline-limit= -finline-limit= Limit the size of inlined functions to  -finline-small-functions Integrate simple functions into their callers when code size is known to not growth -finput-charset= -finput-charset= Specify the default character set for source files -finstrument-functions Instrument 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 functions -fintrinsic-modules-path Specify where to find the compiled intrinsic modules -fipa-cp Perform Interprocedural constant propagation -fipa-cp-clone Perform cloning to make Interprocedural constant propagation stronger -fipa-matrix-reorg Perform matrix layout flattening and transposing based on profiling information. -fipa-profile Perform interprocedural profile propagation -fipa-pta Perform interprocedural points-to analysis -fipa-pure-const Discover pure and const functions -fipa-reference Discover readonly and non addressable static variables -fipa-sra Perform interprocedural reduction of aggregates -fipa-struct-reorg Perform structure layout optimizations based on profiling information. -fira-algorithm= -fira-algorithm=[CB|priority] Set the used IRA algorithm -fira-loop-pressure Use IRA based register pressure calculation in RTL loop optimizations. -fira-region= -fira-region=[one|all|mixed] Set regions for IRA -fira-share-save-slots Share slots for saving different hard registers. -fira-share-spill-slots Share stack slots for spilled pseudo-registers. -fira-verbose= -fira-verbose= Control IRA's level of diagnostic messages. -fivopts Optimize induction variables on trees -fjni Assume native functions are implemented using JNI -fjump-tables Use jump tables for sufficiently large switch statements -fkeep-inline-dllexport Don't emit dllexported inline functions unless needed -fkeep-inline-functions Generate code for functions even if they are fully inlined -fkeep-static-consts Emit static const variables even if they are not used -flabels-ok -flax-vector-conversions Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. -fleading-underscore Give external symbols a leading underscore -floop-block Enable Loop Blocking transformation -floop-flatten Enable Loop Flattening transformation -floop-interchange Enable Loop Interchange transformation -floop-optimize -floop-parallelize-all Mark all loops as parallel -floop-strip-mine Enable Loop Strip Mining transformation -flto Enable link-time optimization. -flto-compression-level= -flto-compression-level= Use zlib compression level  for IL -flto-partition=1to1 Partition functions and vars at linktime based on object files they originate from -flto-partition=balanced Partition functions and vars at linktime into approximately same sized buckets -flto-partition=none Disable partioning and streaming -flto-report Report various link-time optimization statistics -flto= Link-time optimization with number of parallel jobs or jobserver. -fltrans Run the link-time optimizer in local transformation (LTRANS) mode. -fltrans-output-list= Specify a file to which a list of files output by LTRANS is written. -fmain= -fmath-errno Set errno after built-in math functions -fmax-array-constructor= -fmax-array-constructor= Maximum number of objects in an array constructor -fmax-errors= -fmax-errors= Maximum number of errors to report -fmax-identifier-length= -fmax-identifier-length= Maximum identifier length -fmax-stack-var-size= -fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack -fmax-subrecord-length= -fmax-subrecord-length= Maximum length for subrecords -fmem-report Report on permanent memory allocation -fmerge-all-constants Attempt to merge identical constants and constant variables -fmerge-constants Attempt to merge identical constants across compilation units -fmerge-debug-strings Attempt to merge identical debug strings across compilation units -fmessage-length= -fmessage-length= Limit diagnostics to  characters per line. 0 suppresses line-wrapping -fmodule-private Set default accessibility of module entities to PRIVATE. -fmodulo-sched Perform SMS based modulo scheduling before the first scheduling pass -fmodulo-sched-allow-regmoves Perform SMS based modulo scheduling with register moves allowed -fmove-loop-invariants Move loop invariant computations out of loops -fms-extensions Don't warn about uses of Microsoft extensions -fmudflap Add mudflap bounds-checking instrumentation for single-threaded program -fmudflapir Ignore read operations when inserting mudflap instrumentation -fmudflapth Add mudflap bounds-checking instrumentation for multi-threaded program -fname-mangling-version- -fnew-abi -fnext-runtime Generate code for NeXT (Apple Mac OS X) runtime environment -fnil-receivers Assume that receivers of Objective-C messages may be nil -fnon-call-exceptions Support synchronous non-call exceptions -fnonansi-builtins -fnonnull-objects -fnothrow-opt Treat a throw() exception specification as noexcept to improve code size -fobjc-abi-version= Specify which ABI to use for Objective-C family code and meta-data generation. -fobjc-call-cxx-cdtors Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed -fobjc-direct-dispatch Allow fast jumps to the message dispatcher -fobjc-exceptions Enable Objective-C exception and synchronization syntax -fobjc-gc Enable garbage collection (GC) in Objective-C/Objective-C++ programs -fobjc-nilcheck Enable inline checks for nil receivers with the NeXT runtime and ABI version 2. -fobjc-sjlj-exceptions Enable Objective-C setjmp exception handling runtime -fobjc-std=objc1 Conform to the Objective-C 1.0 language as implemented in GCC 4.0 -fomit-frame-pointer When possible do not generate stack frames -fopenmp Enable OpenMP (implies -frecursive in Fortran) -foperator-names Recognize C++ keywords like "compl" and "xor" -fopt-info Enable verbose informational messages for optimizations (same as -fopt-info=1) -fopt-info= -fopt-info=[0|1|2|3] Set the verbose level of informational messages for optimizations -foptimize-locality Optimization based on improving memory reference locality. -foptimize-register-move Do the full register move optimization pass -foptimize-sibling-calls Optimize sibling and tail recursive calls -foptimize-static-class-initialization Enable optimization of static class initialization code -foptional-diags -foutput-class-dir= -fpack-derived Try to lay out derived types as compactly as possible -fpack-struct Pack structure members together without holes -fpack-struct= -fpack-struct= Set initial maximum structure member alignment -fpartial-inlining Perform partial inlining -fpcc-struct-return Return small aggregates in memory, not registers -fpch-deps -fpch-preprocess Look for and use PCH files even when preprocessing -fpeel-loops Perform loop peeling -fpeephole Enable machine specific peephole optimizations -fpeephole2 Enable an RTL peephole pass before sched2 -fpermissive Downgrade conformance errors to warnings -fpic Generate position-independent code if possible (small mode) -fpie Generate position-independent code for executables if possible (small mode) -fplan9-extensions Enable Plan 9 language extensions -fplugin-arg- -fplugin-arg--[=] Specify argument = for plugin  -fplugin= Specify a plugin to load -fpmu-profile-generate= -fpmu-profile-generate=[load-latency] Generate pmu profile for cache misses. Currently only pfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms. -fpmu-profile-use= -fpmu-profile-use=[load-latency] Use pmu profile data while optimizing. Currently only perfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms. -fpost-ipa-mem-report Report on memory allocation before interprocedural optimization -fpre-ipa-mem-report -fpredictive-commoning Run predictive commoning optimization. -fprefetch-loop-arrays Generate prefetch instructions, if available, for arrays in loops -fpreprocessed Treat the input file as already preprocessed -fpretty-templates -fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments -fprofile Enable basic program profiling code -fprofile-arcs Insert arc-based program profiling code -fprofile-correction Enable correction of flow inconsistent profile data input -fprofile-dir= Set the top-level directory for storing the profile data. The default is 'pwd'. -fprofile-dump Dump CFG profile for comparison. -fprofile-generate Enable common options for generating profile info for profile feedback directed optimizations -fprofile-generate-sampling Turn on instrumentation sampling with -fprofile-generate with rate set by --param profile-generate-sampling-rate or environment variable GCOV_SAMPLING_RATE -fprofile-generate= Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir= -fprofile-reusedist Profile generation for memory reuse distance. -fprofile-use Enable common options for performing profile feedback directed optimizations -fprofile-use= Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir= -fprofile-values Insert code to profile values of expressions -fprotect-parens Protect parentheses in expressions -frandom-seed -frandom-seed= -frandom-seed= Make compile reproducible using  -frange-check Enable range checking during compilation -frealloc-lhs Reallocate the LHS in assignments -freciprocal-math Same as -fassociative-math for expressions which include division. -frecord-gcc-switches Record gcc command line switches in the object file. -frecord-gcc-switches-in-elf Record the compiler optimizations in a .gnu.switches.text section. -frecord-marker=4 Use a 4-byte record marker for unformatted files -frecord-marker=8 Use an 8-byte record marker for unformatted files -frecursive Allocate local variables on the stack to allow indirect recursion -freduced-reflection Reduce the amount of reflection meta-data generated -freg-struct-return Return small aggregates in registers -fregmove Enables a register move optimization -frename-registers Perform a register renaming optimization pass -freorder-blocks Reorder basic blocks to improve code placement -freorder-blocks-and-partition Reorder basic blocks and partition into hot and cold sections -freorder-functions Reorder functions to improve code placement -frepack-arrays Copy array sections into a contiguous block on procedure entry -freplace-objc-classes Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime -frepo Enable automatic template instantiation -frequire-return-statement Functions which return values must end with return statements -frerun-cse-after-loop Add a common subexpression elimination pass after loop optimizations -frerun-loop-opt -freschedule-modulo-scheduled-loops Enable/Disable the traditional scheduling in loops that already passed modulo scheduling -fresolution= The resolution file -fripa Perform Dynamic Inter-Procedural Analysis. -fripa-disallow-asm-modules Don't import an auxiliary module if it contains asm statements -fripa-disallow-opt-mismatch Don't import an auxiliary module if the command line options mismatch with the primary module -fripa-no-promote-always-inline-func Don't promote always inline static functions assuming they will be inlined and no copy is needed. -fripa-peel-size-limit Limit non-const non-FP loop peeling under dynamic IPA estimates of large code footprint -fripa-unroll-size-limit Limit non-const non-FP loop unrolling under dynamic IPA estimates of large code footprint -frounding-math Disable optimizations that assume default FP rounding behavior -frtti Generate run time type descriptor information -fsaw-java-file -fsched-critical-path-heuristic Enable the critical path heuristic in the scheduler -fsched-dep-count-heuristic Enable the dependent count heuristic in the scheduler -fsched-group-heuristic Enable the group heuristic in the scheduler -fsched-interblock Enable scheduling across basic blocks -fsched-last-insn-heuristic Enable the last instruction heuristic in the scheduler -fsched-pressure Enable register pressure sensitive insn scheduling -fsched-rank-heuristic Enable the rank heuristic in the scheduler -fsched-spec Allow speculative motion of non-loads -fsched-spec-insn-heuristic Enable the speculative instruction heuristic in the scheduler -fsched-spec-load Allow speculative motion of some loads -fsched-spec-load-dangerous Allow speculative motion of more loads -fsched-stalled-insns Allow premature scheduling of queued insns -fsched-stalled-insns-dep Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns-dep= -fsched-stalled-insns-dep= Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns= -fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled -fsched-verbose= -fsched-verbose= Set the verbosity level of the scheduler -fsched2-use-superblocks If scheduling post reload, do superblock scheduling -fsched2-use-traces -fschedule-insns Reschedule instructions before register allocation -fschedule-insns2 Reschedule instructions after register allocation -fsecond-underscore Append a second underscore if the name already contains an underscore -fsection-anchors Access data in the same section from shared anchor points -fsee -fsel-sched-pipelining Perform software pipelining of inner loops during selective scheduling -fsel-sched-pipelining-outer-loops Perform software pipelining of outer loops during selective scheduling -fsel-sched-reschedule-pipelined Reschedule pipelined regions without pipelining -fselective-scheduling Schedule instructions using selective scheduling algorithm -fselective-scheduling2 Run selective scheduling after reload -fshort-double Use the same size for double as for float -fshort-enums Use the narrowest integer type possible for enumeration types -fshort-wchar Force the underlying type for "wchar_t" to be "unsigned short" -fshow-column Show column numbers in diagnostics, when available. Default on -fsign-zero Apply negative sign to zero values -fsignaling-nans Disable optimizations observable by IEEE signaling NaNs -fsigned-bitfields When "signed" or "unsigned" is not given make the bitfield signed -fsigned-char Make "char" signed by default -fsigned-zeros Disable floating point optimizations that ignore the IEEE signedness of zero -fsingle-precision-constant Convert floating point constants to single precision constants -fsized-delete Support delete operator with objetc's size as the second parameter. -fsource-filename= -fsource= Set the source language version -fsplit-ivs-in-unroller Split lifetimes of induction variables when loops are unrolled -fsplit-stack Generate discontiguous stack frames -fsplit-wide-types Split wide types into independent registers -fsquangle -fstack-check Insert stack checking code into the program. Same as -fstack-check=specific specific no -fstack-check= -fstack-check=[no|generic|specific] Insert stack checking code into the program -fstack-limit -fstack-limit-register= -fstack-limit-register= Trap if the stack goes past  -fstack-limit-symbol= -fstack-limit-symbol= Trap if the stack goes past symbol  -fstack-protector Use propolice as a stack protection method -fstack-protector-all Use a stack protection method for every function -fstack-protector-strong Use a smart stack protection method for certain functions -fstack-usage Output stack usage information on a per-function basis -fstats Display statistics accumulated during compilation -fstore-check Enable assignability checks for stores into object arrays -fstrength-reduce -fstrict-aliasing Assume strict aliasing rules apply -fstrict-enum-precision Perform transformations based on enum precision -fstrict-enums Assume that values of enumeration type are always within the minimum range of that type -fstrict-overflow Treat signed overflow as undefined -fstrict-prototype -fstrict-volatile-bitfields Force bitfield accesses to match their type width -fsyntax-only Check for syntax errors, then stop -ftabstop= -ftabstop= Distance between tab stops for column reporting -ftarget-help -ftarget= Set the target VM version -ftemplate-depth- -ftemplate-depth= -ftemplate-depth= Specify maximum template instantiation depth -ftest-coverage Create data files needed by "gcov" -fthis-is-variable -fthread-jumps Perform jump threading optimizations -fthreadsafe-statics -fno-threadsafe-statics Do not generate thread-safe code for initializing local statics -ftime-report Report the time taken by each compiler pass -ftls-model= -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation model -ftoplevel-reorder Reorder top level functions, variables, and asms -ftracer Perform superblock formation via tail duplication -ftrapping-math Assume floating-point operations can trap -ftrapv Trap for signed overflow in addition, subtraction and multiplication -ftree-bit-ccp Enable SSA-BIT-CCP optimization on trees -ftree-builtin-call-dce Enable conditional dead code elimination for builtin calls -ftree-ccp Enable SSA-CCP optimization on trees -ftree-ch Enable loop header copying on trees -ftree-copy-prop Enable copy propagation on trees -ftree-copyrename Replace SSA temporaries with better names in copies -ftree-cselim Transform condition stores into unconditional ones -ftree-dce Enable SSA dead code elimination optimization on trees -ftree-dominator-opts Enable dominator optimizations -ftree-dse Enable dead store elimination -ftree-forwprop Enable forward propagation on trees -ftree-fre Enable Full Redundancy Elimination (FRE) on trees -ftree-loop-distribute-patterns Enable loop distribution for patterns transformed into a library call -ftree-loop-distribution Enable loop distribution on trees -ftree-loop-if-convert Convert conditional jumps in innermost loops to branchless equivalents -ftree-loop-if-convert-stores Also if-convert conditional jumps containing memory writes -ftree-loop-im Enable loop invariant motion on trees -ftree-loop-ivcanon Create canonical induction variables in loops -ftree-loop-linear Enable loop interchange transforms. Same as -floop-interchange -ftree-loop-optimize Enable loop optimizations on tree level -ftree-lrs Perform live range splitting during the SSA->normal pass -ftree-parallelize-loops= Enable automatic parallelization of loops -ftree-phiprop Enable hoisting loads from conditional pointers. -ftree-pre Enable SSA-PRE optimization on trees -ftree-pta Perform function-local points-to analysis on trees. -ftree-reassoc Enable reassociation on tree level -ftree-salias -ftree-scev-cprop Enable copy propagation of scalar-evolution information. -ftree-sink Enable SSA code sinking on trees -ftree-slp-vectorize Enable basic block vectorization (SLP) on trees -ftree-sra Perform scalar replacement of aggregates -ftree-store-ccp -ftree-store-copy-prop -ftree-switch-conversion Perform conversions of switch initializations. -ftree-ter Replace temporary expressions in the SSA->normal pass -ftree-vect-loop-version Enable loop versioning when doing loop vectorization on trees -ftree-vectorize Enable loop vectorization on trees -ftree-vectorizer-verbose= -ftree-vectorizer-verbose= Set the verbosity level of the vectorizer -ftree-vrp Perform Value Range Propagation on trees -funderscoring Append underscores to externally visible names -funit-at-a-time Compile whole compilation unit at a time -funroll-all-loops Perform loop unrolling for all loops -funroll-loops Perform loop unrolling when iteration count is known -funsafe-loop-optimizations Allow loop optimizations to assume that the loops behave in normal way -funsafe-math-optimizations Allow math optimizations that may violate IEEE or ISO standards -funsigned-bitfields When "signed" or "unsigned" is not given make the bitfield unsigned -funsigned-char Make "char" unsigned by default -funswitch-loops Perform loop unswitching -funwind-tables Just generate unwind tables for exception handling -fuse-atomic-builtins Generate code for built-in atomic operations -fuse-boehm-gc Generate code for the Boehm GC -fuse-cxa-atexit Use __cxa_atexit to register destructors -fuse-cxa-get-exception-ptr Use __cxa_get_exception_ptr in exception handling -fuse-divide-subroutine Call a library routine to do integer divisions -fuse-ld= -fuse-linker-plugin -fvar-tracking Perform variable tracking -fvar-tracking-assignments Perform variable tracking by annotating assignments -fvar-tracking-assignments-toggle Toggle -fvar-tracking-assignments -fvar-tracking-uninit Perform variable tracking and also tag variables that are uninitialized -fvariable-expansion-in-unroller Apply variable expansion when loops are unrolled -fvect-cost-model Enable use of cost model in vectorization -fverbose-asm Add extra commentary to assembler output -fversion -fvisibility-inlines-hidden Marks all inlined methods as having hidden visibility -fvisibility-ms-compat Changes visibility to match Microsoft Visual Studio by default -fvisibility= -fvisibility=[default|internal|hidden|protected] Set the default symbol visibility -fvpt Use expression value profiles in optimizations -fvtable-gc -fvtable-thunks -fweak Emit common-like symbols as weak symbols -fweb Construct webs and split unrelated uses of single variable -fwhole-file Compile all program units at once and check all interfaces -fwhole-program Perform whole program optimizations -fwide-exec-charset= -fwide-exec-charset= Convert all wide strings and character constants to character set  -fworking-directory Generate a #line directive pointing at the current working directory -fwpa Run the link-time optimizer in whole program analysis (WPA) mode. -fwrapv Assume signed arithmetic overflow wraps around -fxref -fzee Eliminate redundant zero extensions on targets that support implicit extensions. -fzero-initialized-in-bss Put zero initialized data in the bss section -fzero-link Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode -g Generate debug information in default format -gant -gcoff Generate debug information in COFF format -gdwarf- Generate debug information in DWARF v2 (or later) format -gen-decls Dump declarations to a .decl file -ggdb Generate debug information in default extended format -gmlt Generate debug information at level 1 with minimal line table -gnat -gnat Specify options to GNAT -gnatO -gno-strict-dwarf Emit DWARF additions beyond selected version -gstabs Generate debug information in STABS format -gstabs+ Generate debug information in extended STABS format -gstrict-dwarf Don't emit DWARF additions beyond selected version -gtoggle Toggle debug information generation -gvms Generate debug information in VMS format -gxcoff Generate debug information in XCOFF format -gxcoff+ Generate debug information in extended XCOFF format -h -idirafter -idirafter  Add  to the end of the system include path -imacros -imacros  Accept definition of macros in  -imultilib -imultilib  Set  to be the multilib include subdirectory -include -include  Include the contents of  before other files -iplugindir= -iplugindir= Set  to be the default plugin directory -iprefix -iprefix  Specify  as a prefix for next two options -iquote -iquote  Add  to the end of the quote include path -isysroot -isysroot  Set  to be the system root directory -isystem -isystem  Add  to the start of the system include path -iwithprefix -iwithprefix  Add  to the end of the system include path -iwithprefixbefore -iwithprefixbefore  Add  to the end of the main include path -k8 -l -lang-asm -mabi= -mabi=ABI Generate code that conforms to the given ABI -mabicalls Generate code that can be used in SVR4-style dynamic objects -mad Use PMC-style 'mad' instructions -mandroid Generate code for the Android platform. -march= -march=ISA Generate code for the given ISA -mbionic Use Bionic C library -mbranch-cost= -mbranch-cost=COST Set the cost of branches to roughly COST instructions -mbranch-likely Use Branch Likely instructions, overriding the architecture default -mcheck-zero-division Trap on integer divide by zero -mcode-readable= -mcode-readable=SETTING Specify when instructions are allowed to access code -mdebug -mdebugd -mdivide-breaks Use branch-and-break sequences to check for integer divide by zero -mdivide-traps Use trap instructions to check for integer divide by zero -mdmx Allow the use of MDMX instructions -mdouble-float Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations -mdsp Use MIPS-DSP instructions -mdspr2 Use MIPS-DSP REV 2 instructions -meb Use big-endian byte order -mel Use little-endian byte order -membedded-data Use ROM instead of RAM -mexplicit-relocs Use NewABI-style %reloc() assembly operators -mextern-sdata Use -G for data that is not defined by the current object -mfix-r10000 Work around certain R10000 errata -mfix-r4000 Work around certain R4000 errata -mfix-r4400 Work around certain R4400 errata -mfix-sb1 Work around errata for early SB-1 revision 2 cores -mfix-vr4120 Work around certain VR4120 errata -mfix-vr4130 Work around VR4130 mflo/mfhi errata -mfix4300 Work around an early 4300 hardware bug -mflip-mips16 Switch on/off MIPS16 ASE on alternating functions for compiler testing -mflush-func= -mflush-func=FUNC Use FUNC to flush the cache before calling stack trampolines -mfp-exceptions FP exceptions are enabled -mfp32 Use 32-bit floating-point registers -mfp64 Use 64-bit floating-point registers -mfused-madd Generate floating-point multiply-add instructions -mglibc Use GNU C library -mgp32 Use 32-bit general registers -mgp64 Use 64-bit general registers -mgpopt Use GP-relative addressing to access small data -mhard-float Allow the use of hardware floating-point ABI and instructions -minterlink-mips16 Generate code that can be safely linked with MIPS16 code. -mips -mipsN Generate code for ISA level N -mips16 Generate MIPS16 code -mips3d Use MIPS-3D instructions -mllsc Use ll, sc and sync instructions -mlocal-sdata Use -G for object-local data -mlong-calls Use indirect calls -mlong32 Use a 32-bit long type -mlong64 Use a 64-bit long type -mmcount-ra-address Pass the address of the ra save location to _mcount in $12 -mmemcpy Don't optimize block moves -mmips-tfile Use the mips-tfile postpass -mmt Allow the use of MT instructions -mno-float Prevent the use of all floating-point operations -mno-flush-func Do not use a cache-flushing function before calling stack trampolines -mno-mdmx Do not use MDMX instructions -mno-mips16 Generate normal-mode code -mno-mips3d Do not use MIPS-3D instructions -mpaired-single Use paired-single floating-point instructions -mplt When generating -mabicalls code, allow executables to use PLTs and copy relocations -mr10k-cache-barrier= -mr10k-cache-barrier=SETTING Specify when r10k cache barriers should be inserted -mrelax-pic-calls Try to allow the linker to turn PIC calls into direct calls -mshared When generating -mabicalls code, make the code suitable for use in shared libraries -msingle-float Restrict the use of hardware floating-point instructions to 32-bit operations -msmartmips Use SmartMIPS instructions -msoft-float Prevent the use of all hardware floating-point instructions -msplit-addresses Optimize lui/addiu address loads -msym32 Assume all symbols have 32-bit values -msynci Use synci instruction to invalidate i-cache -mtune= -mtune=PROCESSOR Optimize the output for PROCESSOR -muclibc Use uClibc C library -muninit-const-in-rodata Put uninitialized constants in ROM (needs -membedded-data) -mvr4130-align Perform VR4130-specific alignment optimizations -mxgot Lift restrictions on GOT size -n -no-canonical-prefixes -no-integrated-cpp -noasmopt -nocpp Disable preprocessing -nodefaultlibs -nostartfiles -nostdinc Do not search standard system include directories (those specified with -isystem will still be used) -nostdinc++ Do not search standard system include directories for C++ -nostdlib -o -o  Place output into  -p Enable function profiling -pass-exit-codes -pedantic Issue warnings needed for strict compliance to the standard -pedantic-errors Like -pedantic but issue them as errors -pg -pie Create a position independent executable -pipe -posix -print-file-name= -print-libgcc-file-name -print-multi-directory -print-multi-lib -print-multi-os-directory -print-objc-runtime-info Generate C header of platform-specific features -print-prog-name= -print-search-dirs -print-sysroot -print-sysroot-headers-suffix -profile -pthread -quiet Do not display functions compiled or elapsed time -r -rdynamic -remap Remap file names when including files -s -s-bc-abi -save-temps -save-temps= -shared Create a shared library -shared-libgcc -specs -specs= -static -static-libgcc -static-libgcj -static-libgfortran Statically link the GNU Fortran helper library (libgfortran) -static-libgo -static-libstdc++ -std=c++03 Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum -std=c++0x Deprecated in favor of -std=c++11 -std=c++11 Conform to the ISO 2011 C++ standard (experimental and incomplete support) -std=c++98 -std=c1x Conform to the ISO 201X C standard draft (experimental and incomplete support) -std=c89 Conform to the ISO 1990 C standard -std=c90 -std=c99 Conform to the ISO 1999 C standard -std=c9x Deprecated in favor of -std=c99 -std=f2003 Conform to the ISO Fortran 2003 standard -std=f2008 Conform to the ISO Fortran 2008 standard -std=f95 Conform to the ISO Fortran 95 standard -std=gnu Conform to nothing in particular -std=gnu++03 Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions -std=gnu++0x Deprecated in favor of -std=gnu++11 -std=gnu++11 Conform to the ISO 2011 C++ standard with GNU extensions (experimental and incomplete support) -std=gnu++98 -std=gnu1x Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support) -std=gnu89 Conform to the ISO 1990 C standard with GNU extensions -std=gnu90 -std=gnu99 Conform to the ISO 1999 C standard with GNU extensions -std=gnu9x Deprecated in favor of -std=gnu99 -std=iso9899:1990 -std=iso9899:199409 Conform to the ISO 1990 C standard as amended in 1994 -std=iso9899:1999 -std=iso9899:199x Deprecated in favor of -std=iso9899:1999 -std=legacy Accept extensions to support legacy code -symbolic -t -time -time= -tno-android-cc -tno-android-ld -traditional -traditional-cpp Enable traditional preprocessing -trigraphs -trigraphs Support ISO C trigraphs -u -undef Do not predefine system-specific and GCC-specific macros -v Enable verbose output -version Display the compiler's version -w Suppress warnings -wrapper -x -z P1 @ U1 a1 p1 w1 @ 1 1 r 1 1 r 1 1 @ 1 1 t 1 u 2 @ 2 @ 2 2 .2 w K2 .2 w [2 j2 q2 y2 2 2 . 2 @ 2 @ 2 5 2 2 @ 2 @ 2 @ 2 @ 3 ~ @ 3 ~ @ 3 #3 @ <3 D3 @ 3 3 3 3 4 3 4 "4 ~ $4 84 ~ O4 84 i4 84 4 84 ~ 4 4 4 4 4 5 (5 F5 ]5 3 h5 @ s5 @ 5 @ 5 @ 5 * @ 5 + @ 5 5 0 5 2 @ 6 $6 /6 3 3 A 86 Q6 k6 y6 3 3 A 6 6 6 D 6 5 @ 7 6 7 7 )7 9 /7 : @ 67 s @ ?7 s @ I7 x A @ V7 < @ h7 < @ {7 = @ 7 7 > @ 7 ? @ 7 @ @ 7 B @ 8 B @ 8 C @ 48 D @ D8 E @ c8 4 m8 x8 8 N @ 8 P 8 S @ 8 S @ 8 T @ 8 u @ 8 d @ 8 @ 8 8 @ 8 w @ 9 } 9 { @ 9 | 29 } >9 .2 O9 .2 a9 u9 A 9 @ 9 3 9 3 9 9 1 8: @ ;: >: A V: \: : : : .2 A ; A @ ; @ ; @ ; ; 84 U; X; & ; ; ; ; 84 3< 8< f< @ i< l< < < 3 < @ < < 3 < < &= ,= S= X= 3 = @ = = = = = > > = ,> @ /> 4> b> l> > > > > > @ > @ > @ ? @ ? @ ? @ ? @ ? @ ? @ ? @ %? @ ,? @ 4? 7? .2 R? X? ? @ ? ? ? ? @ 4@ f@ t@ @ @ @ @ @ A A ,A jA |A A A A A B bB pB B B B B C JC XC C C C C >D LD ~D D D D D E E GE TE E E F F &F 9F LF \F F F F F G ,G `G hG G G G H 7H AH PH H H H I 3I AI PI I I I I J J (J \J lJ J J J J J K K HK K $ K K K K L (L VL dL tL $ L L L L L ( M M M YM pM , M M 0 M N 4 DN XN 8 N N < N N @ O O ,O * O O O D O O H P (P L RP dP P P P P P !Q @ *Q  4d @d ? ( md d @ , d d A 0 =e Le B 4 se e C 8 e e D < f E +f @f F @ f G f H f f I f f *D f g K H Bg Tg L g Tg *L g g N P g h O T Nh hh P X h LW Q \ h h R ` 1i S y @ Hy My - by - B hy ly y y y y 7z @ Dz @ Oz @ \z @ _z . iz @ @ yz @ z z z z { { X{ _{ * n{ { { { { { ! | * $| 4| ! c| * r| | ! | * | | ! | * | | 4} D} f} @ } } D} } lr } lr } lr } lr ~ ~ *~ 4~ $ Y~ l~ ( ~ ~   , c t 0    L X d * C X 4 8 < 4 @ g D H D X L P T 0 @ T X \ ( D ` d , h S \ l ( m p t @ ' @ @ x s @ | > R d + D * D \ B T s 5 H $ S d T T @ H o T V l I X $ Q p ^ p T ? X ~ T % @ 8 L ( 8 z * < 8 I ` u ! " # + H $ u % & ' / P ( ) T ^ * + r * , * - 4 H / x D} 0 1 , 4 , 6 h x 7 D} 8 9 : ( ; a t < T = * @ = * ? A & 4 B o C | D $ E ( , k x * F ` I K L 0 ! 0 M 4 a x N 8 O < P @ C P Q D R H S L O ` T P  U V T C P Y X Z \ , [ ` T D} \ d x 1 ] ! ^ d 3 ! _ @ : " ` @ B D} a N X b ~ } D} c d h e l f p U l g t h x i Z p j | k l + m E ` n * + @ q n t > T u v w - y = P * z f | ( H x , ! , Y h $ P \ @ T C T ( * k t 4 j D} 0 F \ ' @ * _ t $ ( , ( @ 0 k @ 4 @ 8 $ * r *< * * z * @ D T h D H * y L 8 P x T X \ P \ ` \ D} D} $ ` p d h l D} ! p e | +t x < T |  0 " 8 c l 7 D * 0 L x % B P ~ * I T h . < e l 2 @ T T H ` ` N ` $ H X 4 D e x 0 ^ l - @ m T T 9 H j | , o J ` > P $ ( 0 o , , 0 j 4 " 8 Y g @ { < @ ( D # H , L P T K T ! X H \ ` : T d h ! l " p S l # t $ x % | & 8 & _ | ' ( ! ) ! M h * * H \ * - . / G \ 0 1 2 6 3 < T 4 ! 5 , 6 \ t 7 8 9 ! * 8 : ! v ; ! < = C T > ? @ A m B C D B 3 @ E ` x F G H , D} I 7 H K J L T ( T q T O $ U p S * 8 T r U V W X ! l Y D} Z [ \ 7 D * e ^ @ _ a J * ' 8 b [ D} c n d e ! $ f P ` $ h ( % 0 i , b t j 0 k 4 l 8 % @ m < { n @ o D p H $ q L X h r P s T t X " u \ @ P v ` t w d x h 4 y l V p z p { t $ | x J ` } | ~  $ 0 i + ! , ` p 4 d p N h * E P y ) 8 m 0 H + D q * D s B } @ 0 R h B P y o @ / @ } D} } D} [ h T h $ @` ( , / } D} 6 < 0 4 8 / 4 a B g p "< @ F L D 3 < p D H G P @ 84 3 $ g p 3 L H P 84 84 84 , o @ @ @ ( e l P T X \ *` i | U @d ] @h f x l / @ @ @ @ ! 1 p H \ t 1 @ a l x | 3 D @ H l | % \ @ @ H X . 6 O X y S \ w $ ^ h l p ( ( 4 @ X l ! " # / 8 \ M h & ' ( @ @ # @ 6 @ @ G ] @ l @ z 2! @  /usr/local/google/home/andrewhsieh/ndk-andrewhsieh/src/build/../gcc/gcc-4.6/gcc/vec.c calculate_allocation ' /tmp/ndk-andrewhsieh/build/toolchain/prefix _ROOT @  4.6 20120106 (prerelease) (GCC) line-map.c: file "%s" entered but not left  line-map.c: file "%s" left but not entered %s alnum alpha blank cntrl digit graph lower print punct space upper xdigit ! t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< ! ! ; t< t< Y t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< L " t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< t< ! ! 9 j" % 9< < 9< 9< 9< 9< 9< : : : : : : : : : 9< 9< 3 9< 5 < 9< 9< K7 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 2 9< 9< 9< 9< 9< 9< 9< 9< i8 9< -6 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 9< 1 9< 9< 9< + ) J J F H F 'G J J F J J J J wH wH I I wH wH wH J kJ wH J G G J J J J { T X Z [ [ #\ g] b Ge e f +f p p h ?f 1o k q s du u 'v z z bx .y v }w * Y y Success No match Invalid regular expression Invalid collation character Invalid character class name Trailing backslash Invalid back reference Unmatched [ or [^ Unmatched ( or \( Unmatched \{ Invalid content of \{\} Invalid range end Memory exhausted Invalid preceding regular expression Premature end of regular expression Regular expression too big Unmatched ) or \) No previous regular expression %s: error: too many @-files encountered r out of memory PATH /tmp /usr/tmp /var/tmp TMPDIR TMP TEMP /tmp . Cannot create temporary file in %s: %s XXXXXX closing pipeline input file open temporary file pipeline already complete could not create temporary file pipe open temporary output file both ERRNAME and PEX_STDERR_TO_PIPE specified. PEX_STDERR_TO_PIPE used in the middle of pipeline open error file wb w rb r $ ? , b % 8 S : error trying to exec ' ': : vfork dup2 close execvp execv wait r w C B B B B Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ : %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d XXXXXX abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 
% ' @ Q h p @ h p l h t Q T d | = D 8 D I S P } T , ^ } h 0~ t 4~ ~ } $~ (~ ~ ~ } ,~ } } } } } } } } } ! } I } ( } 6 > l G t Y } h p y x } } } } ~ ~ \~ `~ d~ ~ ' ~ 4 ~ H ~ [ [ ` $ $ %$ @$ \$ y$ $ $ $ $ $ $ $ % 8% \% w% + 
GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.6.x-google 20120106 (prerelease) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) GCC: (GNU) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) 
.shstrtab .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment