_Jv_RegisterClasses __gmon_start__ libc.so.6 strcpy waitpid stdout __fsetlocking strerror fdopen memmove getenv getpid memcpy puts __overflow dup2 malloc remove sleep _obstack_newchunk mempcpy putenv abort pipe __ctype_tolower_loc _obstack_begin calloc wait4 kill strcat fseek stdin ferror strstr strncmp strncpy unlink freopen64 realloc __strdup execv fread sbrk gettimeofday memset ftell strcmp strsignal sprintf fclose stderr vfork fputc __ctype_b_loc fflush_unlocked fwrite_unlocked fwrite access __xstat __errno_location _IO_stdin_used _exit strverscmp __libc_start_main strlen strchr execvp realpath fcntl vfprintf free fopen64 __environ GLIBC_2.2 GLIBC_2.3 GLIBC_2.1 GLIBC_2.0
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %{pie:-pie} %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x} %{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*} %(mfwrap) %(link_libgcc) %o %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)} %(mflib) %{fprofile-arcs|fprofile-generate*|coverage:-lgcov} %{!nostdlib:%{!nodefaultlibs:%(link_ssp) %(link_gcc_c_sequence)}} %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}} %{mandroid: %(link_android) ; : %(link_default)} /g/users/jingyu/toolchain/cupcake_rel_root %{fopenmp|ftree-parallelize-loops=*: -pthread} %{!march=*:%{!mcpu=*:-march=%(VALUE)}} %{!march=*:%{!mcpu=*:-mcpu=%(VALUE)}} %{!mcpu=*:%{!mtune=*:-mtune=%(VALUE)}} %{!msoft-float:%{!mhard-float:%{!mfloat-abi=*:-mfloat-abi=%(VALUE)}}} %{!marm:%{!mthumb:-m%(VALUE)}} %{E|M|MM:%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)} %{!E:%{!M:%{!MM: %{traditional|ftraditional:%eGNU C no longer supports -traditional without -E} %{!combine: %{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) %(cpp_options) -o %{save-temps:%b.i} %{!save-temps:%g.i} cc1 -fpreprocessed %{save-temps:%b.i} %{!save-temps:%g.i} %(cc1_options)} %{!save-temps:%{!traditional-cpp:%{!no-integrated-cpp: cc1 %(cpp_unique_options) %(cc1_options)}}} %{!fsyntax-only:%(invoke_as)}} %{combine: %{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) %(cpp_options) -o %{save-temps:%b.i} %{!save-temps:%g.i}} %{!save-temps:%{!traditional-cpp:%{!no-integrated-cpp: cc1 %(cpp_unique_options) %(cc1_options)}} %{!fsyntax-only:%(invoke_as)}}}}}} %{!E:%e-E or -x required when input is from standard input} %(trad_capable_cpp) %(cpp_options) %(cpp_debug_options) %{E|M|MM:%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)} %{!E:%{!M:%{!MM: %{save-temps|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) %(cpp_options) -o %{save-temps:%b.i} %{!save-temps:%g.i} cc1 -fpreprocessed %{save-temps:%b.i} %{!save-temps:%g.i} %(cc1_options) -o %g.s %{!o*:--output-pch=%i.gch} %W{o*:--output-pch=%*}%V} %{!save-temps:%{!traditional-cpp:%{!no-integrated-cpp: cc1 %(cpp_unique_options) %(cc1_options) -o %g.s %{!o*:--output-pch=%i.gch} %W{o*:--output-pch=%*}%V}}}}}} %{!M:%{!MM:%{!E:cc1 -fpreprocessed %i %(cc1_options) %{!fsyntax-only:%(invoke_as)}}}} %{!M:%{!MM:%{!E:%{!S:as %(asm_debug) %(asm_options) %i %A }}}} %(trad_capable_cpp) -lang-asm %(cpp_options) -fno-directives-only %{E|M|MM:%(cpp_debug_options)} %{!M:%{!MM:%{!E:%{!S:-o %|.s | as %(asm_debug) %(asm_options) %m.s %A }}}} %{E|M|MM:cc1plus -E %(cpp_options) %2 %(cpp_debug_options)} %{!E:%{!M:%{!MM: %{save-temps|no-integrated-cpp:cc1plus -E %(cpp_options) %2 -o %{save-temps:%b.ii} %{!save-temps:%g.ii} } cc1plus %{save-temps|no-integrated-cpp:-fpreprocessed %{save-temps:%b.ii} %{!save-temps:%g.ii}} %{!save-temps:%{!no-integrated-cpp:%(cpp_unique_options)}} %(cc1_options) %2 %{+e1*} %{!fsyntax-only:-o %g.s %{!o*:--output-pch=%i.gch} %W{o*:--output-pch=%*}%V}}}} %(subtarget_cpp_spec) %{msoft-float:%{mhard-float: %e-msoft-float and -mhard_float may not be used together}} %{mbig-endian:%{mlittle-endian: %e-mbig-endian and -mlittle-endian may not be used together}} %{E|M|MM:cc1plus -E %(cpp_options) %2 %(cpp_debug_options)} %{!E:%{!M:%{!MM: %{save-temps|no-integrated-cpp:cc1plus -E %(cpp_options) %2 -o %{save-temps:%b.ii} %{!save-temps:%g.ii} } cc1plus %{save-temps|no-integrated-cpp:-fpreprocessed %{save-temps:%b.ii} %{!save-temps:%g.ii}} %{!save-temps:%{!no-integrated-cpp:%(cpp_unique_options)}} %(cc1_options) %2 %{+e1*} %{!fsyntax-only:%(invoke_as)}}}} %{!M:%{!MM:%{!E: cc1plus -fpreprocessed %i %(cc1_options) %2 %{+e*} %{!fsyntax-only:%(invoke_as)}}}} mno-thumb-interwork mno-thumb-interwork; mthumb-interwork mthumb-interwork; . !marm !mthumb !mno-thumb-interwork !mthumb-interwork !mandroid; arm marm !mthumb !mno-thumb-interwork !mthumb-interwork !mandroid; thumb !marm mthumb !mno-thumb-interwork !mthumb-interwork !mandroid; normal !marm !mthumb mno-thumb-interwork !mthumb-interwork !mandroid; interwork !marm !mthumb !mno-thumb-interwork mthumb-interwork !mandroid; android !marm !mthumb !mno-thumb-interwork !mthumb-interwork mandroid; normal/android !marm !mthumb mno-thumb-interwork !mthumb-interwork mandroid; arm/normal marm !mthumb mno-thumb-interwork !mthumb-interwork !mandroid; arm/interwork marm !mthumb !mno-thumb-interwork mthumb-interwork !mandroid; arm/android marm !mthumb !mno-thumb-interwork !mthumb-interwork mandroid; arm/normal/android marm !mthumb mno-thumb-interwork !mthumb-interwork mandroid; thumb/normal !marm mthumb mno-thumb-interwork !mthumb-interwork !mandroid; thumb/interwork !marm mthumb !mno-thumb-interwork mthumb-interwork !mandroid; thumb/android !marm mthumb !mno-thumb-interwork !mthumb-interwork mandroid; thumb/normal/android !marm mthumb mno-thumb-interwork !mthumb-interwork mandroid; --print-missing-file-dependencies --print-sysroot-headers-suffix marm/mthumb mno-thumb-interwork/mthumb-interwork mandroid %{mandroid: %(startfile_android) ; : %(startfile_default)} %{fmudflap|fmudflapth: -export-dynamic} %{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} %{mandroid: %(lib_android) ; : %(lib_default)} %{mandroid: %(endfile_android) ; : %(endfile_default)} %{fstack-protector|fstack-protector-all:-lssp_nonshared -lssp} --start-group %G %L --end-group %{mandroid: %(cc1plus_android) ; : %(cc1plus_default)} %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*&ansi&trigraphs} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident} %{--help:--help} %{--target-help:--target-help} %{--help=*:--help=%(VALUE)} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j} %{-param*} %{fmudflap|fmudflapth:-fno-builtin -fno-merge-constants} %{coverage:-fprofile-arcs -ftest-coverage} %{mandroid: %(cc1_android) ; : %(cc1_default)} cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp} %{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I %{MD:-MD %{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{!MT:%{!MQ:%{MD|MMD:%{o*:-MQ %*}}}}}}} %{remap} %{g3|ggdb3|gstabs3|gcoff3|gxcoff3|gvms3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i %{fmudflap:-D_MUDFLAP -include mf-runtime.h} %{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include mf-runtime.h} %{E|M|MM:%W{o*}} %(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w} %{f*} %{g*:%{!g0:%{g*} %{!fno-working-directory:-fworking-directory}}} %{O*} %{undef} %{save-temps:-fpch-preprocess} %{!S:-o %|.s | as %(asm_options) %m.s %A } %{--target-help:%:print-asm-header()} %a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O} %{mbig-endian:-EB} %{mlittle-endian:-EL} %{mcpu=*:-mcpu=%*} %{march=*:-march=%*} %{mapcs-*:-mapcs-%*} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{msoft-float:-mfloat-abi=soft} %{mhard-float:-mfloat-abi=hard} %{mfloat-abi=*} %{mfpu=*} %(subtarget_extra_asm_spec) %{mabi=apcs-gnu|mabi=atpcs:-meabi=gnu;:-meabi=5} %{mcpu=arm8|mcpu=arm810|mcpu=strongarm*|march=armv4:--fix-v4bx} %{mbig-endian:-EB} %{mlittle-endian:-EL} %{static:-Bstatic} %{shared:-shared} %{symbolic:-Bsymbolic} %{!static:%{shared: -Bsymbolic} %{!shared:-Bdynamic %{rdynamic:-export-dynamic} %{!dynamic-linker:-dynamic-linker /system/bin/linker}}} -X %{mbig-endian:-EB} %{mlittle-endian:-EL} %{static:-Bstatic} %{shared:-shared} %{symbolic:-Bsymbolic} -X %{mcpu=arm8|mcpu=arm810|mcpu=strongarm*|march=armv4:--fix-v4bx} %{!fexceptions:-fno-exceptions} %{!fno-pic:%{!fno-PIC:-fpic}} %{!fshort-enums:-fno-short-enums} %{!mno-thumb-interwork:-mthumb-interwork} %{!shared:%{g*:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}} %{!shared:%{static: crtbegin_static%O%s ; : crtbegin_dynamic%O%s}} crti%O%s crtbegin%O%s crt0%O%s system path '%s' is not absolute internal gcc abort in %s, at %s:%d environment variable "%s" not defined /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/gcc.c ^([1-9][0-9]*|0)(\.([1-9][0-9]*|0))*$ too few arguments to %%:version-compare too many arguments to %%:version-compare unknown operator '%s' in %%:version-compare Assembler options ================= Use "-Wa,OPTION" to pass "OPTION" to the assembler. Internal error: %s (program %s) Please submit a full bug report. See %s for instructions. specs %%include syntax malformed after %ld characters specs %%rename syntax malformed after %ld characters specs %s spec was not found to be renamed %s: attempt to rename spec '%s' to already defined spec '%s' specs unknown %% command after %ld characters specs file malformed after %ld characters spec file has no spec for linking no arguments for spec function malformed spec function arguments error in args to spec function '%s' spec failure: '%%*' has not been initialized by pattern match warning: use of obsolete %%[ operator in specs spec failure: unrecognized spec option '%c' switch '%s' does not start with '-' braced spec body '%s' is invalid braced spec '%s' is invalid at '%c' '-%c' option must have argument missing argument to '%s' option extraneous argument to '%s' option argument to '-Xlinker' is missing argument to '-Xpreprocessor' is missing argument to '-Xassembler' is missing argument to '-specs' is missing argument to '-specs=' is missing argument to '-wrapper' is missing '-%c' must come at the start of the command line warning: -pipe ignored because -save-temps specified warning: '-x %s' after last input file has no effect %{!g0:%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*} spec failure: more than one arg to SYSROOT_SUFFIX_SPEC spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC multilib exclusions '%s' is invalid multilib select '%s' is invalid multilib exclusion '%s' is invalid not configured with sysroot headers suffix -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 -combine Pass multiple source files to compiler at once -save-temps Do not delete intermediate files -no-canonical-prefixes Do not canonicalize paths when building 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 -b Run gcc for target , if installed -V Run gcc version number , if installed -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. For bug reporting instructions, please see: Copyright %s 2009 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. gcc driver version %s %sexecuting gcc version %s cannot specify -o with -c or -S with multiple files %s: %s compiler not installed on this system Linker options ============== Use "-Wl,OPTION" to pass "OPTION" to the linker. %s: linker input file unused because linking not done collect2 exec arch cpu tune fpu %{!mfpu=*:-mfpu=%(VALUE)} %{!mabi=*:-mabi=%(VALUE)} mode startfile arm-eabi .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 .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 @c++-cpp-output mno-thumb-interwork fno-leading-underscore marm marm; mthumb mthumb; mandroid mandroid; --all-warnings -Wall --ansi --assemble -S --assert -A --classpath -fclasspath= aj --bootclasspath -fbootclasspath= --CLASSPATH --combine --comments --comments-in-macros -CC --compile -c --debug -g oj --define-macro -D --dependencies -M --dump -d --dumpbase --encoding -fencoding= --entry -e --extra-warnings -W --extdirs -fextdirs= --for-assembler -Wa --for-linker -Xlinker --force-link -u --coverage --imacros --include --include-barrier -I- --include-directory -I --include-directory-after -idirafter --include-prefix -iprefix --include-with-prefix -iwithprefix --include-with-prefix-before -iwithprefixbefore --include-with-prefix-after --language -x --library-directory -L --machine -m --machine- *j --no-canonical-prefixes --no-integrated-cpp --no-line-commands -P --no-precompiled-includes -noprecomp --no-standard-includes -nostdinc --no-standard-libraries -nostdlib --no-warnings -w --optimize -O --output -o --output-class-directory -foutput-class-dir= ja --param --pass-exit-codes --pedantic --pedantic-errors --pie --pipe --prefix -B --preprocess -E --print-search-dirs --print-file-name -print-file-name= --print-libgcc-file-name -MG --print-multi-lib --print-multi-directory --print-multi-os-directory --print-prog-name -print-prog-name= --print-sysroot -print-sysroot-headers-suffix --profile -p --profile-blocks -a --quiet -q --resource -fcompile-resource= --save-temps --shared --silent --specs -specs= --static --std -std= --symbolic --sysroot --sysroot= --time --trace-includes -H --traditional --traditional-cpp --trigraphs --undefine-macro -U --user-dependencies -MM --verbose -v --warn- --write-dependencies -MD --write-user-dependencies -MMD -- -f asm_debug asm_final asm_options invoke_as cpp_options cpp_debug_options cpp_unique_options trad_capable_cpp cc1 cc1_options cc1plus link_gcc_c_sequence link_ssp endfile mfwrap mflib link_gomp switches_need_spaces cross_compile multilib_defaults multilib_extra multilib_matches multilib_exclusions multilib_options link_libgcc md_exec_prefix md_startfile_prefix md_startfile_prefix_1 startfile_prefix_spec sysroot_spec sysroot_suffix_spec sysroot_hdrs_suffix_spec --sysroot=%R %D -lgcc %{d*} subtarget_cpp_spec -D__USES_INITFINI__ subtarget_extra_asm_spec subtarget_asm_float_spec %{mapcs-float:-mfloat} link_android link_default cc1_android cc1_default cc1plus_android %{!frtti:-fno-rtti} cc1plus_default lib_android -lc %{!static:-ldl} lib_default startfile_android startfile_default endfile_android %{!shared:crtend_android%O%s} endfile_default crtend%O%s crtn%O%s aapcs armv5te vfp getenv if-exists if-exists-else replace-outfile version-compare print-asm-header no- %s: language %s not recognized GCC Using built-in specs. multilib spec '%s' is invalid / invalid version number `%s' " | pex_init failed failed to get exit status failed to get process times # %s %.2f %.2f Reading specs from %s %include %include_noerr could not find specs file %s %rename rename spec %s to %s *link_command spec '%s' invalid /dev/null spec '%s' has invalid '%%0%c' .o -imultilib -isysroot -isystem include-fixed spec '%s' has invalid '%%W%c spec '%s' has invalid '%%x%c' malformed spec function name unknown spec function '%s' %(VALUE) usr GCC_EXEC_PREFIX 4.4.0 -gcc- couldn't run '%s': %s couldn't run '%s': %s: %s ambiguous abbreviation %s incomplete '%s' option Ttext Tbss /usr/local/libexec/gcc/ /usr/local/lib/gcc/ /usr/local/bin/ GCC_EXEC_PREFIX= COMPILER_PATH LIBRARY_PATH LPATH -dumpspecs *%s: %s *link_command: %s -dumpversion -dumpmachine -fversion --version -fhelp --help -fhelp= -ftarget-help --target-help libgcc.a -Wa, -Wp, -Wl, -Xpreprocessor -Xassembler -l argument to '-l' is missing -wrapper -### argument to '-B' is missing BINUTILS ../../../../ bin * argument to '-x' is missing argument to '-%s' is missing shared-libgcc help-dummy /usr/lib/ unrecognized option '-%s' install: %s%s programs: %s libraries: %s Usage: %s [options] file... Options: %s. %s %s%s (C) Target: %s Configured with: %s Thread model: %s gcc version %s %s no input files single /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/configure --prefix=/usr/local --target=arm-eabi --host=i686-unknown-linux-gnu --build=i686-unknown-linux-gnu --enable-languages=c,c++ --with-gmp=/home/jingyu/projects/gcc/toolchain_build/obj/temp-install --with-mpfr=/home/jingyu/projects/gcc/toolchain_build/obj/temp-install --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared --disable-tls --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --with-abi=aapcs --with-gcc-version=4.4.0 --with-binutils-version=2.19 --with-gmp-version=4.2.4 --with-mpfr-version=2.4.1 --with-gdb-version=6.6 --with-arch=armv5te --with-multilib-list=mthumb-interwork,mandroid --with-sysroot=/g/users/jingyu/toolchain/cupcake_rel_root --program-transform-name='s&^&arm-eabi-&' eC ( 3 X 3 3 3 3 w 3 3 / 3 3 3 3 3 3 4 3 4 3 4 4 4 4 #4 4 (4 4 ,4 4 14 4 44 4 94 4 =4 B4 G4 B4 L4 O4 X4 O4 [4 O4 `4 O4 e4 O4 j4 O4 o4 O4 t4 O4 y4 O4 ~4 O4 4 O4 4 O4 4 O4 4 O4 4 O4 4 O4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 B< 4 4 4 4 4 4 d 4 4 4 5 5 !5 5 5 4 $5 (4 $5 4 $5 #4 $5 ,4 $5 14 $5 44 $5 )5 ,5 85 ,5 =5 ,5 A5 ,5 F5 ,5 K5 ,5 P5 ,5 U5 ,5 ,5 $5 l 94 Y5 Y5 g 8 i5 }5 5 5 5 \ 8 h P 5 5 5 5 5 5 5 5 : 5 6 6 6 #6 6 46 6 6 @6 A6 J6 3 U6 j6 n6 x6 {6 6 6 6 6 6 6 6 6 6 : 6 6 : 6 6 6 6 6 6 6 6 7 6 7 7 : !7 .7 : 77 D7 : G7 H7 R7 S7 : \7 ]7 : f7 x7 |7 7 6 7 7 : 7 7 : 7 7 : 7 8 : %8 7 : A8 L8 : O8 c8 : f8 p8 6 s8 p8 ~8 8 8 8 8 8 8 8 8 8 8 9 !9 +9 99 <9 G9 6 J9 S9 : V9 o9 9 9 9 : 9 9 9 9 9 9 9 9 9 9 9 9 : 9 9 9 9 9 : 6 : : @ 7: ;: <: M: N: e: f: : : 6 : : d : : : : : : : : ; 6 ; ; *; +; 3; : <; D; 6 L; M; U; [; 6 a; b; l; v; 6 ; ; ; ; ; ; ; ; ; ; ; ; 6 ; ; ; ; < 6 ~8 < < "< << A< D< ~8 2> E> Y> r> > > > | > $ > eC > > > eC ? ? (? 4? F? 8 X? h? ? ? w ? 3 ? 3 ? ? ? ? ? P ? @ p ? replace_outfile_spec_function compare_version_strings version_compare_spec_function insert_wrapper execute include_spec_function % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % e % % % % b % % 2 % % % % % % % P % % % % % G @ % % % % ; % % V % % M % J h % e Y % % % % % z % % J % Y = % 0 % % % e % J % u % % @ process_command " 9# # >% .ADisplay this information --help= --output-pch= Alias for --help=target Do not discard comments -F -G -J Generate make dependencies -MD_ -MF -MMD_ -MP -MQ -MT -Os -U Undefine -Wabi -Waddress -Waggregate-return -Waliasing -Walign-commons Enable most warning messages -Wall-deprecation -Wall-javadoc -Wampersand -Warray-bounds -Warray-temporaries -Wassert-identifier -Wassign-intercept -Wattributes -Wbad-function-cast -Wboxing -Wbuiltin-macro-redefined -Wc++-compat -Wc++0x-compat -Wcast-align -Wcast-qual -Wchar-concat -Wchar-subscripts -Wcharacter-truncation -Wclobbered -Wcomments Synonym for -Wcomment -Wcondition-assign -Wconstructor-name -Wconversion -Wcoverage-mismatch -Wctor-dtor-privacy -Wdeclaration-after-statement -Wdep-ann -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiscouraged -Wdiv-by-zero -Weffc++ -Wempty-block -Wempty-body -Wendif-labels -Wenum-compare -Wenum-identifier -Wenum-switch -Werror Treat all warnings as errors -Werror= -Wextra -Wextraneous-semicolon -Wfallthrough -Wfatal-errors -Wfield-hiding -Wfinal-bound -Wfinally -Wfloat-equal -Wforbidden -Wformat -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wformat-zero-length -Wformat= -Wframe-larger-than= -Whiding -Wicf -Wignored-qualifiers -Wimplicit -Wimplicit-int -Wimplicit-interface -Wimport -Windirect-static -Winit-self -Winline -Wint-to-pointer-cast -Wintf-annotation -Wintf-non-inherited -Wintrinsic-shadow -Wintrinsics-std -Winvalid-offsetof -Winvalid-pch -Wjavadoc -Wlarger-than- -Wlarger-than= -Wline-truncation -Wlocal-hiding -Wlogical-op -Wlong-long -Wmain -Wmasked-catch-block -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnested-externs -Wnls -Wno-effect-assign -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wnormalized= -Wnull -Wold-style-cast -Wold-style-declaration -Wold-style-definition -Wout-of-date -Wover-ann -Woverflow -Woverlength-strings -Woverloaded-virtual -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wpadded -Wparam-assign -Wparentheses -Wpkg-default-method -Wpmf-conversions -Wpointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas Warn about misuses of pragmas -Wprotocol -Wpsabi -Wraw -Wredundant-decls -Wredundant-modifiers -Wreorder -Wreturn-type -Wripa-opt-mismatch -Wselector -Wsequence-point -Wserial -Wshadow -Wsign-compare -Wsign-conversion -Wsign-promo -Wspecial-param-hiding -Wstack-protector -Wstatic-access -Wstatic-receiver -Wstrict-aliasing -Wstrict-aliasing= -Wstrict-null-sentinel -Wstrict-overflow -Wstrict-overflow= -Wstrict-prototypes -Wstrict-selector-match -Wsuppress -Wsurprising -Wswitch -Wswitch-default -Wswitch-enum -Wsync-nand -Wsynth -Wsynthetic-access -Wsystem-headers -Wtabs -Wtasks -Wthread-reentrant-lock -Wthread-safety -Wthread-unguarded-func -Wthread-unguarded-var -Wtraditional -Wtraditional-conversion -Wtrigraphs -Wtype-hiding -Wtype-limits -Wuncheck -Wundeclared-selector -Wundef -Wunderflow -Wuninitialized -Wunknown-pragmas -Wunnecessary-else -Wunqualified-field -Wunreachable-code -Wunsafe-loop-optimizations -Wunused Enable all -Wunused- warnings -Wunused-argument -Wunused-function -Wunused-import -Wunused-label Warn when a label is unused -Wunused-local -Wunused-macros -Wunused-parameter -Wunused-private -Wunused-thrown -Wunused-value -Wunused-variable -Wuseless-type-check -Wvarargs-cast -Wvariadic-macros -Wvla -Wvolatile-register-var -Wwarning-token -Wwrite-strings -aux-info -aux-info= -auxbase -auxbase-strip Enable preprocessing -fCLASSPATH= -fPIC -fPIE -fRTS= -fabi-version= -faccess-control -falign-commons -falign-functions Align the start of functions -falign-functions= -falign-jumps -falign-jumps= -falign-labels Align all labels -falign-labels= -falign-loops Align the start of loops -falign-loops= -fall-intrinsics -fall-virtual -fallow-leading-underscore -falt-external-templates -fargument-alias -fargument-noalias -fargument-noalias-anything -fargument-noalias-global -fasm Recognize the "asm" keyword -fassert -fassociative-math -fassume-compiled -fassume-compiled= -fasynchronous-unwind-tables -fauto-inc-dec -fautomatic -faux-classpath -fbackslash -fbacktrace -fblas-matmul-limit= -fbootstrap-classes -fbounds-check -fbranch-count-reg -fbranch-probabilities -fbranch-target-load-optimize -fbtr-bb-exclusive -fbuiltin Recognize built-in functions -fbuiltin- -fcall-saved- -fcall-used- -fcaller-saves -fcheck-array-temporaries -fcheck-data-deps -fcheck-new Check the return value of new -fcheck-references -fcommon -fcond-mismatch -fconserve-space -fconserve-stack -fconstant-string-class= -fconvert=big-endian -fconvert=little-endian -fconvert=native -fconvert=swap -fcprop-registers -fcray-pointer -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fcx-fortran-rules -fcx-limited-range -fd-lines-as-code -fd-lines-as-comments -fdata-sections -fdbg-cnt-list -fdbg-cnt= -fdce -fdebug-prefix-map= -fdefault-double-8 -fdefault-inline -fdefault-integer-8 -fdefault-real-8 -fdefer-pop -fdelayed-branch -fdelete-null-pointer-checks -fdiagnostics-show-location= -fdiagnostics-show-option -fdirectives-only Preprocess directives only. -fdisable-assertions -fdisable-assertions= -fdollar-ok -fdollars-in-identifiers -fdominance-check -fdse -fdump- -fdump-core -fdump-noaddr -fdump-parse-tree -fdump-unnumbered -fdwarf2-cfi-asm -fearly-inlining Perform early inlining -felide-constructors -feliminate-dwarf2-dups -femit-class-debug-always Output a class file -femit-class-files Alias for -femit-class-file -femit-struct-debug-baseonly -femit-struct-debug-detailed= -femit-struct-debug-reduced -fenable-assertions -fenable-assertions= -fenable-icf-debug -fenforce-eh-specs -fenum-int-equiv -fexceptions Enable exception handling -fexec-charset= -fexpensive-optimizations -fextended-identifiers -fexternal-blas -fexternal-templates -ff2c Use f2c calling convention -ffast-math -ffilelist-file -ffinite-math-only -ffixed- -ffixed-form -ffixed-line-length- -ffixed-line-length-none -ffloat-store -ffor-scope -fforce-addr -fforce-classes-archive-check -fforward-propagate -ffpe-trap= -ffree-form -ffree-line-length- -ffree-line-length-none -ffreestanding -ffriend-injection -ffunction-cse -ffunction-sections -fgcse -fgcse-after-reload -fgcse-las -fgcse-lm -fgcse-sm -fgnu-keywords -fgnu-runtime -fgnu89-inline -fgraphite -fgraphite-identity -fguess-branch-probability -fguiding-decls -fhandle-exceptions -fhash-synchronization -fhonor-std -fhosted -fhuge-objects -fident Process #ident directives -fif-conversion -fif-conversion2 -fimplement-inlines -fimplicit-inline-templates -fimplicit-none -fimplicit-templates -findirect-classes -findirect-dispatch -findirect-inlining Perform indirect inlining -finhibit-size-directive -finit-character= -finit-integer= -finit-local-zero -finit-logical= -finit-real= -finline -finline-functions -finline-limit- -finline-limit= -finline-plan- -finline-small-functions -finput-charset= -finstrument-functions -fintrinsic-modules-path -fipa-cp -fipa-cp-clone -fipa-matrix-reorg -fipa-pta -fipa-pure-const -fipa-reference -fipa-struct-reorg -fipa-type-escape -fira-algorithm= -fira-coalesce Do optimistic coalescing. -fira-region= -fira-share-save-slots -fira-share-spill-slots -fira-verbose= -fivopts -fjni -fjump-tables -fkeep-inline-functions -fkeep-static-consts -flabels-ok -flax-vector-conversions -fleading-underscore -flimit-hot-components -floop-block -floop-interchange -floop-optimize -floop-strip-mine -fmath-errno -fmax-array-constructor= -fmax-errors= -fmax-identifier-length= -fmax-stack-var-size= -fmax-subrecord-length= -fmem-report -fmerge-all-constants -fmerge-constants -fmerge-debug-strings -fmessage-length= -fmodule-private -fmodulo-sched -fmodulo-sched-allow-regmoves -fmove-loop-invariants -fms-extensions -fmudflap -fmudflapir -fmudflapth -fname-mangling-version- -fnew-abi -fnext-runtime -fnil-receivers -fnon-call-exceptions -fnonansi-builtins -fnonnull-objects -fobjc-call-cxx-cdtors -fobjc-direct-dispatch -fobjc-exceptions -fobjc-gc -fobjc-sjlj-exceptions -fomit-frame-pointer -fopenmp -foperator-names -foptimize-register-move -foptimize-sibling-calls -foptional-diags Enable optional diagnostics -fpack-derived -fpack-struct -fpack-struct= -fpcc-struct-return -fpch-deps -fpch-preprocess -fpeel-loops Perform loop peeling -fpeephole -fpeephole2 -fpermissive -fpic -fpie -fplugin-arg- -fplugin= Specify a plugin to load -fpost-ipa-mem-report -fpre-ipa-mem-report -fpredictive-commoning -fprefetch-loop-arrays -fpreprocessed -fprofile -fprofile-arcs -fprofile-correction -fprofile-dir= -fprofile-dump -fprofile-generate -fprofile-generate= -fprofile-use -fprofile-use= -fprofile-values -frandom-seed -frandom-seed= -frange-check -freciprocal-math -frecord-gcc-switches -frecord-marker=4 -frecord-marker=8 -frecursive -freduced-reflection -freg-struct-return -fregmove -frename-registers -freorder-blocks -freorder-functions -frepack-arrays -freplace-objc-classes -frepo -frerun-cse-after-loop -frerun-loop-opt -fripa -fripa-disallow-opt-mismatch -fripa-verbose -frounding-math -frtti -fsample-profile -fsample-profile= -fsaw-java-file -fsched-interblock -fsched-spec -fsched-spec-load -fsched-spec-load-dangerous -fsched-stalled-insns -fsched-stalled-insns-dep -fsched-stalled-insns-dep= -fsched-stalled-insns= -fsched-verbose= -fsched2-use-superblocks -fsched2-use-traces -fschedule-insns -fschedule-insns2 -fsecond-underscore -fsection-anchors -fsee -fsel-sched-pipelining -fselective-scheduling -fselective-scheduling2 -fshort-double -fshort-enums -fshort-wchar -fshow-column -fsign-zero -fsignaling-nans -fsigned-bitfields -fsigned-char Make "char" signed by default -fsigned-zeros -fsingle-precision-constant -fsource-filename= -fsource= -fsplit-ivs-in-unroller -fsplit-wide-types -fsquangle -fstack-check -fstack-check= -fstack-limit -fstack-limit-register= -fstack-limit-symbol= -fstack-protector -fstack-protector-all -fstats -fstore-check -fstrength-reduce -fstrict-aliasing -fstrict-enum-precision -fstrict-overflow -fstrict-prototype -fsyntax-only -ftabstop= -ftarget= Set the target VM version -ftemplate-depth- -ftest-coverage -fthis-is-variable -fthread-jumps -fthreadsafe-statics -ftime-report -ftls-model= -ftoplevel-reorder -ftracer -ftrapping-math -ftrapv -ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-copy-prop -ftree-copyrename -ftree-cselim -ftree-dce -ftree-dominator-opts -ftree-dse Enable dead store elimination -ftree-fre -ftree-loop-distribution -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize -ftree-lr-shrinking -ftree-lrs -ftree-parallelize-loops= -ftree-pre -ftree-reassoc -ftree-salias -ftree-scev-cprop -ftree-sink -ftree-sra -ftree-store-ccp -ftree-store-copy-prop -ftree-switch-conversion -ftree-ter -ftree-vect-loop-version -ftree-vectorize -ftree-vectorizer-verbose= -ftree-vrp -funderscoring -funit-at-a-time -funroll-all-loops -funroll-loops -funsafe-loop-optimizations -funsafe-math-optimizations -funsigned-bitfields -funsigned-char -funswitch-loops Perform loop unswitching -funwind-tables -fuse-boehm-gc -fuse-cxa-atexit -fuse-cxa-get-exception-ptr -fuse-divide-subroutine -fvar-tracking Perform variable tracking -fvar-tracking-uninit -fvect-cost-model -fverbose-asm -fvisibility-inlines-hidden -fvisibility-ms-compat -fvisibility= -fvpt -fvtable-gc -fvtable-thunks -fweak -fweb -fwhole-program -fwide-exec-charset= -fworking-directory -fwrapv -fxref -fzee -fzero-initialized-in-bss -fzero-link -gant -gcoff -gdwarf+ -gdwarf-2 -gdwarf-4 -gen-decls -ggdb -gmlt -gnat -gnatO -gstabs -gstabs+ -gvms -gxcoff -gxcoff+ -iquote -lang-asm -lang-objc -mabi= Specify an ABI -mabort-on-noreturn -mandroid -mapcs -mapcs-float -mapcs-frame -mapcs-reentrant Generate re-entrant, PIC code -mapcs-stack-check -march= -marm -mbig-endian -mcallee-super-interworking -mcaller-super-interworking -mcirrus-fix-invalid-insns -mcpu= -mfix-cortex-m3-ldrd -mfloat-abi= -mfp= -mfpe -mfpe= -mfpu= -mhard-float Alias for -mfloat-abi=hard -mlittle-endian -mlong-calls -mpic-register= -mpoke-function-name -msched-prolog -msingle-pic-base -msoft-float Alias for -mfloat-abi=soft -mstructure-size-boundary= -mthumb -mthumb-interwork -mtp= -mtpcs-frame -mtpcs-leaf-frame -mtune= -mvectorize-with-neon-quad -mword-relocations -mwords-little-endian -nocpp Disable preprocessing -nostdinc++ Enable function profiling -print-objc-runtime-info -print-pch-checksum -remap Create a shared library -static-libgfortran -std=c++0x -std=c++98 -std=c89 -std=c99 -std=c9x -std=f2003 -std=f2008 -std=f95 -std=gnu -std=gnu++0x -std=gnu++98 -std=gnu89 -std=gnu99 -std=gnu9x -std=iso9899:1990 -std=iso9899:199409 -std=iso9899:1999 -std=iso9899:199x -std=legacy -undef Enable verbose output Suppress warnings ObjC --help= Display descriptions of a specific class of options. is one or more of optimizers, target, warnings, undocumented, params --param = Set parameter to value. See below for a complete list of parameters -A= Assert the to . Putting '-' before disables the to Do not discard comments in macro expansions -D[=] Define a with as its value. If just is given, is taken to be 1 -F Add to the end of the main framework include path -G Put global and static data smaller than bytes into a special section (on some targets) Print the name of header files as they are used -I Add to the end of the main include path -J Put MODULE files in 'directory' Generate make dependencies and compile -MF Write dependency output to the given file Treat missing header files as generated files Like -M but ignore system header files Like -MD but ignore system header files Generate phony targets for all headers -MQ Add a MAKE-quoted target -MT Add an unquoted target -O Set optimization level to Optimize for space rather than speed Do not generate #line directives This switch is deprecated; use -Wextra instead Warn about things that will change when compiling with an ABI-compliant compiler Warn about suspicious uses of memory addresses Warn about returning structures, unions or arrays Warn about possible aliasing of dummy arguments Warn about alignment of COMMON blocks Warn about missing ampersand in continued character constants Warn if an array is accessed out of bounds Warn about creation of array temporaries Warn whenever an Objective-C assignment is being intercepted by the garbage collector Warn about inappropriate attribute usage Warn about casting functions to incompatible types Warn when a built-in preprocessor macro is undefined or redefined Warn about C constructs that are not in the common subset of C and C++ Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x Warn about pointer casts which increase alignment Warn about casts which discard qualifiers Warn about subscripts whose type is "char" Warn about truncated character expressions Warn about variables that might be changed by "longjmp" or "vfork" Warn about possibly nested block comments, and C++ comments spanning more than one physical line Warn for implicit type conversions that may change a value Warn instead of error in case profiles in -fprofile-use do not match Warn when all constructors and destructors are private Warn when a declaration is found after a statement Warn if a deprecated compiler feature, class, method, or field is used Warn about uses of __attribute__((deprecated)) declarations Warn when an optimization pass is disabled Warn about compile-time integer division by zero Warn about violations of Effective C++ style rules Warn about an empty body in an if or else statement Warn about stray tokens after #elif and #endif Warn about comparison of different enum types -Werror-implicit-function-declaration This switch is deprecated; use -Werror=implicit-function-declaration instead Treat specified warning as error Print extra (possibly unwanted) warnings Warn if deprecated empty statements are found Exit on the first error occurred Warn if testing floating point numbers for equality Warn about printf/scanf/strftime/strfmon format string anomalies Warn about format strings that contain NUL bytes Warn if passing too many arguments to a function for its format string Warn about format strings that are not literals Warn about possible security problems with format functions Warn about strftime formats yielding 2-digit years Warn about zero-length formats -Wframe-larger-than= Warn if a function's stack frame requires more than bytes Warn about function pointer comparisons Warn whenever type qualifiers are ignored. -Wimplicit-function-declaration Warn about implicit function declarations Warn when a declaration does not specify a type Warn about calls with implicit interface Warn about variables which are initialized to themselves Warn when an inlined function cannot be inlined Warn when there is a cast to a pointer from an integer of a different size Warn if a user-procedure has the same name as an intrinsic Warn on intrinsics not part of the selected standard Warn about invalid uses of the "offsetof" macro Warn about PCH files that are found but not used -Wlarger-than= Warn if an object is larger than bytes Warn about truncated source lines Warn when a logical operator is suspicously always evaluating to true or false Do not warn about using "long long" when -pedantic Warn about suspicious declarations of "main" Warn about possibly missing braces around initializers Warn about global functions without previous declarations Warn about missing fields in struct initializers Warn about functions which might be candidates for format attributes Warn about user-specified include directories that do not exist Warn about functions which might be candidates for __attribute__((noreturn)) Warn about function parameters declared without a type specifier in K&R-style functions Warn about global functions without prototypes Warn about constructs not instrumented by -fmudflap Warn about use of multi-character character constants Warn about "extern" declarations not at file scope Warn when non-templatized friend functions are declared within a template Warn about non-virtual destructors Warn about NULL being passed to argument slots marked as requiring non-NULL -Wnormalized= Warn about non-normalised Unicode strings Warn if a C-style cast is used in a program Warn for obsolescent usage in a declaration Warn if an old-style parameter definition is used Warn if .class files are out of date Warn about overflow in arithmetic expressions Warn if a string is longer than the maximum portable length specified by the standard Warn about overloaded virtual function names Warn about overriding initializers without side effects Warn when the packed attribute has no effect on struct layout Warn about packed bit-fields whose offset changed in GCC 4.4 Warn when padding is required to align structure members Warn about possibly missing parentheses Warn when converting the type of pointers to member functions Warn about function pointer arithmetic Warn when a pointer differs in signedness in an assignment Warn when a pointer is cast to an integer of a different size Warn if inherited methods are unimplemented Warn about multiple declarations of the same object Warn if modifiers are specified when not necessary Warn when the compiler reorders code 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 options Warn if a selector has multiple methods Warn about possible violations of sequence point rules Warn when one local variable shadows another Warn about signed-unsigned comparisons Warn for implicit type conversions between signed and unsigned integers Warn when overload promotes from unsigned to signed Warn when not issuing stack smashing protection for some reason Warn about code which might break strict aliasing rules Warn about uncasted NULL used as sentinel Warn about optimizations that assume that signed overflow is undefined Warn about unprototyped function declarations Warn if type signatures of candidate methods do not match exactly Warn about "suspicious" constructs Warn about enumerated switches, with no default, missing a case Warn about enumerated switches missing a "default:" statement Warn about all enumerated switches missing a specific case Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used Deprecated. This switch has no effect Do not suppress warnings from system headers Permit nonconforming uses of the tab character -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 Warn about a lock being acquired recursively Warn about potential thread safety issues when the code is annotated with thread safety attributes Warn about function calls not properly protected by locks specified in the attributes 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 Warn about features not present in traditional C Warn of prototypes causing type conversions different from what would happen in the absence of prototype Warn if trigraphs are encountered that might affect the meaning of the program Warn if a comparison is always true or always false due to the limited range of the data type Warn about @selector()s without previously declared methods Warn if an undefined macro is used in an #if directive Warn about underflow of numerical constant expressions Warn about uninitialized automatic variables Warn about unrecognized pragmas Warn about code that will never be executed Warn if the loop cannot be optimized due to nontrivial assumptions. Warn when a function is unused Warn about macros defined in the main file that are not used Warn when a function parameter is unused Warn when an expression value is unused Warn when a variable is unused Do not warn about using variadic macros when -pedantic Warn if a variable length array is used Warn when a register variable is declared volatile 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. A synonym for -std=c89 (for C) or -std=c++98 (for C++) -aux-info Emit declaration information into -d Enable dumps from specific passes of the compiler -dumpbase Set the file basename to be used for dumps --CLASSPATH Deprecated; use --classpath instead Generate position-independent code if possible (large mode) Generate position-independent code for executables if possible (large mode) Enforce class member access control semantics Enable alignment of COMMON blocks Align labels which are only reached by jumping All intrinsics procedures are available regardless of selected standard Change when template instances are emitted Specify that arguments may alias each other and globals Assume arguments may alias globals but not each other Assume arguments alias no other storage Assume arguments alias neither each other nor globals Permit the use of the assert keyword Allow 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 boundary Generate auto-inc/dec instructions Do not treat local variables and COMMON blocks as if they were named in SAVE statements Specify that backslash in string introduces an escape character Produce a backtrace when a runtime error is encountered -fblas-matmul-limit= Size of the smallest matrix for which matmul will use BLAS --bootclasspath= Replace system path Generated should be loaded by bootstrap loader Generate code to check bounds before indexing arrays Replace add, compare, branch with branch on count register Use profiling information for branch probabilities Perform branch target load optimization before prologue / epilogue threading -fbranch-target-load-optimize2 Perform branch target load optimization after prologue / epilogue threading Restrict target load migration not to re-use registers in any basic block -fcall-saved- Mark as being preserved across functions -fcall-used- Mark as being corrupted by function calls Save registers around function calls Produce a warning at runtime if a array temporary has been created for a procedure argument Compare the results of several data dependence analyzers. Generate checks for references to NULL --classpath= Set class path Do not put uninitialized globals in the common section Allow the arguments of the '?' operator to have different types Reduce the size of object files Do not perform optimizations increasing noticeably stack usage -fconst-string-class= Use class for constant strings Use big-endian format for unformatted files Use little-endian format for unformatted files Use native format for unformatted files Swap endianness for unformatted files Perform a register copy-propagation optimization pass Use the Cray Pointer extension Perform cross-jumping optimization When running CSE, follow jumps to their targets When running CSE, follow conditional jumps Complex multiplication and division follow Fortran rules Omit range reduction step when performing complex division Ignore 'D' in column one in fixed form Treat lines with 'D' in column one as comments Place data items into their own section List all available debugging counters with their limits and counts. -fdbg-cnt=:[,:,...] Set the debug counter limit. Use the RTL dead code elimination pass Map one directory name to another in debug information Set the default double precision kind to an 8 byte wide type Inline member functions by default Set the default integer kind to an 8 byte wide type Set the default real kind to an 8 byte wide type Defer popping functions args from stack until later Attempt to fill delay slots of branch instructions Delete useless null pointer checks -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics Amend appropriate diagnostic messages with the command line option that controls them Allow dollar signs in entity names Permit '$' as an identifier character Check dominance information consistency after incremental update Use the RTL dead store elimination pass -fdump- Dump various compiler internals to a file Dump a core file when a runtime error occurs Suppress output of addresses in debugging dumps Display the code tree after parsing Suppress output of instruction numbers, line number notes and addresses in debugging dumps Enable CFI tables via GAS assembler directives. Perform DWARF2 duplicate elimination -feliminate-unused-debug-symbols Perform unused type elimination in debug info -feliminate-unused-debug-types Do not suppress C++ class debug information. -femit-struct-debug-baseonly Aggressive reduced debug info for structs -femit-struct-debug-detailed= Detailed reduced debug info for structs -femit-struct-debug-reduced Conservative reduced debug info for structs Generate debug information to support Identical Code Folding (ICF) --encoding= Choose input encoding (defaults from your locale) Generate code to check exception specifications -fexec-charset= Convert all strings and character constants to character set Perform a number of minor, expensive optimizations --extdirs= Set the extension directory path Permit universal character names (\u and \U) in identifiers Specify that an external BLAS library should be used for matmul calls on large-size arrays Input file is a file with a list of filenames to compile Assume no NaNs or infinities are generated -ffixed- Mark as being unavailable to the compiler Assume that the source file is fixed form -ffixed-line-length- Use n as character line width in fixed mode Allow arbitrary character line width in fixed mode Don't allocate floats and doubles in extended-precision registers Scope of for-init-statement variables is local to the loop Does nothing. Preserved for backward compatibility. Always check for non gcj generated classes archives Perform a forward propagation pass on RTL -ffpe-trap=[..] Stop on following floating point exceptions Assume that the source file is free form -ffree-line-length- Use n as character line width in free mode Allow arbitrary character line width in free mode Do not assume that standard C libraries and "main" exist Inject friend functions into enclosing namespace Allow function addresses to be held in registers Place each function into its own section Perform global common subexpression elimination Perform global common subexpression elimination after register allocation has finished Perform redundant load after store elimination in global common subexpression elimination Perform enhanced load motion during global common subexpression elimination Perform store motion after global common subexpression elimination Recognize GNU-defined keywords Generate code for GNU runtime environment Use traditional GNU semantics for inline functions Enable in and out of Graphite representation Enable Graphite Identity transformation Enable guessing of branch probabilities Assume the runtime uses a hash table to map an object to its synchronization structure Assume normal C execution environment Enable support for huge objects Perform conversion of conditional jumps to branchless equivalents Perform conversion of conditional jumps to conditional execution Export functions even if they can be inlined Emit implicit instantiations of inline templates Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements Emit implicit instantiations of templates Generate instances of Class at runtime Use offset tables for virtual method calls Do not generate .size directives -finit-character= Initialize local character variables to ASCII value n -finit-integer= Initialize local integer variables to n Initialize local variables to zero (from g77) -finit-logical= Initialize local logical variables -finit-real= Initialize local real variables Pay attention to the "inline" keyword Integrate simple functions into their callers -finline-functions-called-once Integrate functions called once into their callers -finline-limit= Limit the size of inlined functions to -finline-plan-= Apply inlining decisions specified in in inlining pass . Integrate simple functions into their callers when code size is known to not growth -finput-charset= Specify the default character set for source files 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 Specify where to find the compiled intrinsic modules Perform Interprocedural constant propagation Perform cloning to make Interprocedural constant propagation stronger Perform matrix layout flattening and transposing based on profiling information. Perform interprocedural points-to analysis Discover pure and const functions Discover readonly and non addressable static variables Perform structure layout optimizations based on profiling information. Type based escape and alias analysis -fira-algorithm=[CB|priority] Set the used IRA algorithm -fira-region=[one|all|mixed] Set regions for IRA Share slots for saving different hard registers. Share stack slots for spilled pseudo-registers. -fira-verbose= Control IRA's level of diagnostic messages. Optimize induction variables on trees Assume native functions are implemented using JNI Use jump tables for sufficiently large switch statements Generate code for functions even if they are fully inlined Emit static const variables even if they are not used Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. Give external symbols a leading underscore Limit the size of hot components of the call graph to reduce I-cache pressure Enable Loop Blocking transformation Enable Loop Interchange transformation Enable Loop Strip Mining transformation Set errno after built-in math functions -fmax-array-constructor= Maximum number of objects in an array constructor -fmax-errors= Maximum number of errors to report -fmax-identifier-length= Maximum identifier length -fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack -fmax-subrecord-length= Maximum length for subrecords Report on permanent memory allocation Attempt to merge identical constants and constant variables Attempt to merge identical constants across compilation units Attempt to merge identical debug strings across compilation units -fmessage-length= Limit diagnostics to characters per line. 0 suppresses line-wrapping Set default accessibility of module entities to PRIVATE. Perform SMS based modulo scheduling before the first scheduling pass Perform SMS based modulo scheduling with register moves allowed Move loop invariant computations out of loops Don't warn about uses of Microsoft extensions Add mudflap bounds-checking instrumentation for single-threaded program Ignore read operations when inserting mudflap instrumentation Add mudflap bounds-checking instrumentation for multi-threaded program Generate code for NeXT (Apple Mac OS X) runtime environment Assume that receivers of Objective-C messages may be nil Support synchronous non-call exceptions Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed Allow fast jumps to the message dispatcher Enable Objective-C exception and synchronization syntax Enable garbage collection (GC) in Objective-C/Objective-C++ programs Enable Objective-C setjmp exception handling runtime When possible do not generate stack frames Enable OpenMP (implies -frecursive in Fortran) Recognize C++ keywords like "compl" and "xor" Do the full register move optimization pass Optimize sibling and tail recursive calls -foptimize-static-class-initialization Enable optimization of static class initialization code Try to lay out derived types as compactly as possible Pack structure members together without holes -fpack-struct= Set initial maximum structure member alignment Return small aggregates in memory, not registers Look for and use PCH files even when preprocessing Enable machine specific peephole optimizations Enable an RTL peephole pass before sched2 Downgrade conformance errors to warnings -fpessimistic-inline-stack-limit Assume no stack reuse for locals when computing frame size during inlining Generate position-independent code if possible (small mode) Generate position-independent code for executables if possible (small mode) -fplugin-arg--[=] Specify argument = for plugin Report on memory allocation before interprocedural optimization Run predictive commoning optimization. Generate prefetch instructions, if available, for arrays in loops Treat the input file as already preprocessed Enable basic program profiling code Insert arc-based program profiling code Enable correction of flow inconsistent profile data input Set the top-level directory for storing the profile data. The default is 'pwd'. Dump CFG profile for comparison. Enable common options for generating profile info for profile feedback directed optimizations Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir= Enable common options for performing profile feedback directed optimizations Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir= Insert code to profile values of expressions -frandom-seed= Make compile reproducible using Enable range checking during compilation Same as -fassociative-math for expressions which include division. Record gcc command line switches in the object file. Use a 4-byte record marker for unformatted files Use an 8-byte record marker for unformatted files Allocate local variables on the stack to allow indirect recursion Reduce the amount of reflection meta-data generated Return small aggregates in registers Enables a register move optimization Perform a register renaming optimization pass Reorder basic blocks to improve code placement -freorder-blocks-and-partition Reorder basic blocks and partition into hot and cold sections Reorder functions to improve code placement Copy array sections into a contiguous block on procedure entry Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime Enable automatic template instantiation Add a common subexpression elimination pass after loop optimizations -freschedule-modulo-scheduled-loops Enable/Disable the traditional scheduling in loops that already passed modulo scheduling Perform Dynamic Inter-Procedural Analysis. Don't import an auxiliary module if the command line options mismatch with the primary module Enable verbose informational messages for LIPO compilation Disable optimizations that assume default FP rounding behavior Generate run time type descriptor information Use sample profile information for branch probabilities. The default sample file is sp.data in 'pwd'. -fsample-profile-aggregate-using= -fsample-profile-aggregate-using=[avg|max] Use the maximum or average number of samples across all instructions in a basic block as the basic block weight Use sample profile information for branch probabilities. The sample file is specified in the argument. Enable scheduling across basic blocks Allow speculative motion of non-loads Allow speculative motion of some loads Allow speculative motion of more loads Allow premature scheduling of queued insns Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns-dep= Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled -fsched-verbose= Set the verbosity level of the scheduler If scheduling post reload, do superblock scheduling If scheduling post reload, do trace scheduling Reschedule instructions before register allocation Reschedule instructions after register allocation Append a second underscore if the name already contains an underscore Access data in the same section from shared anchor points Eliminate redundant sign extensions using LCM. 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 Schedule instructions using selective scheduling algorithm Run selective scheduling after reload Use the same size for double as for float Use the narrowest integer type possible for enumeration types Force the underlying type for "wchar_t" to be "unsigned short" Show column numbers in diagnostics, when available. Default off Apply negative sign to zero values Disable optimizations observable by IEEE signaling NaNs When "signed" or "unsigned" is not given make the bitfield signed Disable floating point optimizations that ignore the IEEE signedness of zero Convert floating point constants to single precision constants Set the source language version Split lifetimes of induction variables when loops are unrolled Split wide types into independent registers 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= Trap if the stack goes past -fstack-limit-symbol= Trap if the stack goes past symbol Use propolice as a stack protection method Use a stack protection method for every function Display statistics accumulated during compilation Enable assignability checks for stores into object arrays Assume strict aliasing rules apply Perform transformations based on enum precision Treat signed overflow as undefined Check for syntax errors, then stop -ftabstop= Distance between tab stops for column reporting -ftemplate-depth- Specify maximum template instantiation depth Create data files needed by "gcov" Perform jump threading optimizations -fno-threadsafe-statics Do not generate thread-safe code for initializing local statics Report 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 model Reorder top level functions, variables, and asms Perform superblock formation via tail duplication Assume floating-point operations can trap Trap for signed overflow in addition, subtraction and multiplication Enable conditional dead code elimination for builtin calls Enable SSA-CCP optimization on trees Enable loop header copying on trees Enable copy propagation on trees Replace SSA temporaries with better names in copies Transform condition stores into unconditional ones Enable SSA dead code elimination optimization on trees Enable dominator optimizations Enable Full Redundancy Elimination (FRE) on trees Enable loop distribution on trees Enable loop invariant motion on trees Create canonical induction variables in loops Enable linear loop transforms on trees Enable loop optimizations on tree level Enable Live Range Shrinking optimization Perform live range splitting during the SSA->normal pass Enable automatic parallelization of loops Enable SSA-PRE optimization on trees Enable reassociation on tree level Enable copy propagation of scalar-evolution information. Enable SSA code sinking on trees Perform scalar replacement of aggregates Perform conversions of switch initializations. Replace temporary expressions in the SSA->normal pass Enable loop versioning when doing loop vectorization on trees Enable loop vectorization on trees -ftree-vectorizer-verbose= Set the verbosity level of the vectorizer Perform Value Range Propagation on trees Append underscores to externally visible names Compile whole compilation unit at a time Perform loop unrolling for all loops Perform loop unrolling when iteration count is known Allow loop optimizations to assume that the loops behave in normal way Allow math optimizations that may violate IEEE or ISO standards When "signed" or "unsigned" is not given make the bitfield unsigned Make "char" unsigned by default Just generate unwind tables for exception handling Generate code for the Boehm GC Use __cxa_atexit to register destructors Use __cxa_get_exception_ptr in exception handling Call a library routine to do integer divisions Perform variable tracking and also tag variables that are uninitialized -fvariable-expansion-in-unroller Apply variable expansion when loops are unrolled Enable use of cost model in vectorization Add extra commentary to assembler output Marks all inlined methods as having hidden visibility Changes visibility to match Microsoft Visual Studio by default -fvisibility=[default|internal|hidden|protected] Set the default symbol visibility Use expression value profiles in optimizations Discard unused virtual functions Implement vtables using thunks Emit common-like symbols as weak symbols Construct webs and split unrelated uses of single variable Perform whole program optimizations -fwide-exec-charset= Convert all wide strings and character constants to character set Generate a #line directive pointing at the current working directory Assume signed arithmetic overflow wraps around Emit cross referencing information Eliminate redundant zero extensions on targets that support implicit extensions. Put zero initialized data in the bss section Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode Generate debug information in default format Generate debug information in COFF format Generate debug information in DWARF v2 format Generate debug information in DWARF v4 format (experimental) Dump declarations to a .decl file Generate debug information in default extended format Generate debug information at level 1 with minimal line table -gnat Specify options to GNAT Generate debug information in STABS format Generate debug information in extended STABS format Generate debug information in VMS format Generate debug information in XCOFF format Generate debug information in extended XCOFF format -idirafter Add to the end of the system include path -imacros Accept definition of macros in -imultilib Set to be the multilib include subdirectory -include Include the contents of before other files -iprefix Specify as a prefix for next two options -iquote Add to the end of the quote include path -isysroot Set to be the system root directory -isystem Add to the start of the system include path -iwithprefix Add to the end of the system include path -iwithprefixbefore Add to the end of the main include path Generate a call to abort if a noreturn function returns Generate code for the Android operating system. Pass FP arguments in FP registers Generate APCS conformant stack frames Specify the name of the target architecture Assume target CPU is configured as big endian Thumb: Assume non-static functions may be called from ARM code Thumb: Assume function pointers may go to non-Thumb aware code Cirrus: Place NOPs to avoid invalid instruction combinations Specify the name of the target CPU Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata. Specify if floating point hardware should be used Specify the name of the target floating point hardware/format Assume target CPU is configured as little endian Generate call insns as indirect calls, if necessary Specify the register to be used for PIC addressing Store function names in object code Permit scheduling of a function's prologue sequence Do not load the PIC register in function prologues Specify the minimum bit alignment of structures Compile for the Thumb not the ARM Support calls between Thumb and ARM instruction sets Specify how to access the thread pointer Thumb: Generate (non-leaf) stack frames even if not needed Thumb: Generate (leaf) stack frames even if not needed Tune code for the given processor Use Neon quad-word (rather than double-word) registers for vectorization Only generate absolute relocations on word sized values. Assume big endian bytes, little endian words Do not search standard system include directories (those specified with -isystem will still be used) Do not search standard system include directories for C++ -o Place output into Issue warnings needed for strict compliance to the standard Like -pedantic but issue them as errors Create a position independent executable Generate C header of platform-specific features Print a checksum of the executable for PCH validity checking, and stop Do not display functions compiled or elapsed time Remap file names when including files Statically link the GNU Fortran helper library (libgfortran) Conform to the ISO 1998 C++ standard, with extensions that are likely to become a part of the upcoming ISO C++ standard, dubbed C++0x. Note that the extensions enabled by this mode are experimental and may be removed in future releases of GCC. Conform to the ISO 1998 C++ standard Conform to the ISO 1990 C standard Conform to the ISO 1999 C standard Deprecated in favor of -std=c99 Conform to the ISO Fortran 2003 standard Conform to the ISO Fortran 2008 standard Conform to the ISO Fortran 95 standard Conform to nothing in particular Conform to the ISO 1998 C++ standard, with GNU extensions and extensions that are likely to become a part of the upcoming ISO C++ standard, dubbed C++0x. Note that the extensions enabled by this mode are experimental and may be removed in future releases of GCC. Conform to the ISO 1998 C++ standard with GNU extensions Conform to the ISO 1990 C standard with GNU extensions Conform to the ISO 1999 C standard with GNU extensions Deprecated in favor of -std=gnu99 Conform to the ISO 1990 C standard as amended in 1994 Deprecated in favor of -std=iso9899:1999 Accept extensions to support legacy code Enable traditional preprocessing -trigraphs Support ISO C trigraphs Do not predefine system-specific and GCC-specific macros Display the compiler's version C X ' !X , ' )X ' f 9 ' C 7X ' C ' 5 ( ' n 3 OX ' n j6 ' n 6 ' n 9 ' n @ gX @ ' f jX ' & ; ' n 7 ' mX X ' 6 pX ' v < ' f X ' @ X ' v 7: ' f ; ' v << @ ' f X ' @ X h ' v X ' f X ' v G9 ' ( X ( 8 4 ' n ; X ' n 6 X ' X ' f ` X ' ! f d X ' " $ X @ ' # X p ' $ 5 Y ' % Y ' & 2Y ' ' @Y ' ( LY ' ) $ [Y ' * oY ' + Y 0 ' , ` H Y ' - $ Y ' . " Y ' / Y ' 0 f Y , ' 1 " P Y t ' 2 D Y ' 3 $ \ Z ' 4 f h Z ' 5 Z , ' 6 f /Z X ' 7 FZ ' 8 f iZ ' 9 f RZ ]Z ' : f sZ ' ; Z ' < Z , ' = n Z h ' $ p Z ' ? D Z ' @ " Z ' A Z ' B v [ d ' C $ [ ' D $ 5[ ' E C[ ' F f Q[ ' G D \ Z[ ' H h[ 4 ' I f u[ h ' J f [ ' K D [ ' L [ ' M [ [ ' N f ' $ " [ @ ' P [ d ' Q $ [ ' R \ ' S \ ' T \ ' U ,\ ' V :\ ' W D\ ' X f R\ ' Y ^\ ' Z f g\ \ ' [ f < }\ ' \ f $ \ ' ] f T \ ' ^ f \ D ' _ f \ x ' ` " \ ' a f \ ' * \ ' c ] ' d f ] ' e ] ' f f L l ' g " '] ' h " 6] ' i K] ' j f @ T] ' k f] ' l f r] 0 ' m $ {] ` ' n " ] ' o ] ' p ] ' q ] ' r ] ' s D ] P ' t f ] ' u ^ ' $* ^ ' $* %^ ' x 7^ ' y F^ ' z $ S^ @ ' { g _^ t ' | f f^ ' } {^ ' ~ f ^ ' f 0 ^ ' f ^ L ' g ^ ' f ^ ' $ | _ $ ' " _ | ' # $ 3_ ' $ =_ ' f I_ ' " Z_ ' `_ ' s_ L ' D _ ' D p _ ' " | _ ' f _ ' _ P ' D _ | ' " _ ' # _ ' ` ' ` ' $ ` 4 ' g 4` ' D @ I` ' " Y` ' $ H b` 4 ' f {` t ' $ ` ` ' ` ' f X ` ' ` ' D ` ' f ` @ ' " ` | ' " ` a ' f %a ' ` 0a ' f @ 8a ' >a ' f Pa ' fa P ' D pa x ' n ~a ' $ a , ' ` a T ' f a ' a ' $ a ' f a ' f | a , ' D X a ' b ` ' $ H b ' 'b ' 9b ' $ Kb ' $"x ^b ' D ub ' $ b ' $"t b L ' # b | ' ` b ' b ' b ' $ 8 b $ ' $ P b d ' $ d c ' p c ' D 0 c ' -c ' f $ >c P ' Ec ' ' $ l ' $ h Mc P ' $ d ec ' $ X uc ' $ ` c < ' $ \ ' $ c ' " c ' " c ' f c ' c ' $ X c ' c < ' ` d x ' f d ' 'd ' $ 7d ' f Id ' \d ' pd 8 ' $ d d ' $ , d d ' $ d ' d ' $ T d ' d e ' $ P %e ' 4e ' f De ' $ L We ' he ' xe 4 ' $ H e \ ' $ D e ' e ' e | ' g e ' f @ e ' f e ' e ' g 5 ' f f ' f ' "f ' +f ' 8 :f ' 6 D ' n 6 Of ' \f ' 4 bf , ' hf ' of ' "< ~f x ' D f ' f f ' (!8 f ' * f ' (!d f ' * f g ' (! g ' * .g ( @ 5k ' ? ( Hk 4 ' Zk \ ' pk ' B ( k ' C k ' k P ' E ( , k x ' k ' G k ' H D k ' I k H ' J k | ' K ( l ' L ( l ' M ( 7l ' Tl ' O nl l ' P f l ' Q l ' R l ' S l ' T f l , ' U ( l p ' V ( ( m ' m W X m W Y &m 0 W Z 8m T W [ Jm ' \ [m lm ' ] ( $ m ' ^ D m ' _ L , ' ` \ , ' a m | ' b m m ' c m m ' d n ' e f *n ' f f Hn H ' g f dn ' h xn ' i n ' j 6 ' n ' l D n ' m D n n ' n ( n L ' f n ' p ( x 7 ' o ' r f ,o L ' s p ' Jp T ' Vp ' * jp p ' f p 4 ' D p h ' p ' t p ' ( p ' ( D p P ' ( p ' ( p ' ( | q < ' D q \ ' ` q ' " -q ' ` 8q ' ( Lq ' ( gq ' D wq ' D q < ' ( C ' C ' q ' D q ' " q ' D q q ' q ' ( q ' ( r d ' D r ' D 9r ' Ir ( ' D ^r T ' qr | ' \ r r ' r ' | r ' * r ' r T ' s ' s ' s ' x &s , ' ( 8 \ | ' ( 9s ' * Is ' * Ys ' hs \ ' ( h s ' f s ' 4 ` ' ( ' , s P ' s ' ( s ' ( s ' ( s T ' ( t s ' ( p t ' ( l t ' +t $ ' ( h =t L ' Nt ]t ' d wt ' t ' t ' t ' * t d ' ( t ' t ' ( t ' t 8 ' u ' D u p ' f 2u ' Gu ' ( ` ^u \ ' ( l ku ' ( ~u ' u ' ( D u ' ( u ' * u P ' * u ' * u ' * v ' * v T ' (v | ' ( >v ' ( Pv ' fv < ' * xv ' v ' ( v , ' T v l ' ( v ' f v ' v ' v T ' v ' D w ' D "w ' ` 1w ' ` Aw ' ( L Ww ' D jw ' D |w < ' @ w ' ` w ' ` , w ' ` 4 w @ ' ` w x ' ( w ' n w ' D x ' ( t %x 0 ' ( 0 \ ' % >x Ox ' D o9 ' kx ' zx ' ( x $ ' (* x l ' x ' f x ' f x x ' ( ` x ' ( x ' ( p y 0 ' D \ ' ( y ' 4 y ' y T ' 'y 1y ' Jy ' d `y ' uy ' ( y ' ( P y X ' n y ' y ' y ' y ' y ` ' ( \ y ' z ' %z \ ' \ 3z ' Bz ' Sz ' az D ' pz ' ~z ' z ' z , ' z ` ' z ' z ' ! < z ' " ( z 4 ' # ( t { \ ' $ ( { ' % ( , ' & ( -{ ' ' ( A{ H ' ( Q{ ' ) ` h{ ' * D o{ ' + ( { ' , T x ' " - ( { ' . { ' / { ` ' 0 { ' 1 ( , { ' 2 D { ' 3 ( t ' { 4 ' | ' H | ' 7 ( '| ' 8 ( 4| ' 9 ( X F| ' : ( T b| < ' ; (! x| h ' < (! | ' * | ' * | | ' | ' @ ( | ' A ( } $ ' B ( l } X ' C ( L %} ' D 9} ' E ( K} ' F X Q} @ ' G ( T ' ! H ( P ' I ( L h} H ' J ( } ' K ( } ' L f } ' M n } ' N f } X ' O f H } ' P } ' Q ( ( } ' R f ~ ~ ' S f ,~ < ' T ( ;~ ' U ( h W~ ' V B j~ ' W t~ ' X ( ~ , ' Y ( ~ ' Z D ~ X ' [ ~ ' ~ ' ] ~ ' ~ D ' ' ` ' + ' b D 3 ' c A ' d S \ ' e ( e ' f ( } ' g @ ' h D ' i $ ' f * C ' k ' l < ' D * ' n ' o D ' p ( T # ' q D 8 ( ' r F T ' S ' t ( f ' u o < ' v ( h ' w ( ' x ( D ' y ( ' z ( 8 ' { ( \ ' | ( ' } ( ' ~ ( ' ( ' ( / ' ( H : P ' ( S t ' ( b ' ( v ' ( 4 ' ( ' ( H ' ( ' # ' ( P ' ( ' ' ( 8 ' ( \ ' ( ( ' 9 ' P ' ( i ' ( t ' ( 0 ' ( T ' ' ( @ ' ' ( , ' ( T ' ( ' ( h " ' ( @ > ' f S X ' f c t ' ( x ' ( ' ' D ' D , ' ' ( \ ' ( ' ( < 0 ' ( 0 B ( ' C ' P T ' D l ' D l ' ' ( L P ' D t ' D ' D ' ( ' ( < ' f ' n ' ( ' D ' 8 t ' ( ' ` 6 ' 4 B : A J L T | ^ ` i o u X { 8 7 l ' n S7 ' f A ' n ]7 , ' f 7 p ' n ' n A ' n A , ' n 7 p ' f 8 f ' @ ' f @ ' ' x 4 ' x ' Hx d ' x ' x - ' x K ' Ax ^ ' f ' Hx l ' x @ y ' x L ' x ' x ' ' | \ ' ' J ' Hx ' J ' D ' 7 ' x @ G ' x T 8 ' d l ' x y ' x ' x @ ' ' ( ' x L ' x ' ' x ' x $ ' $ H ' x ? ' 4 R ' x h o ' 8 ' o h ' D !9 ' S9 ' n : ' 9 ' f 9 ' f 9 , ' X ' ` ' f : ' l ' f +; ' , ' l ' D ` ' D ! ' " * ' " 3 ' " < ' G ' R H ' [ p ' d ' D q ' D ~ ' " ' " H ' " ' " l ' " ' " ' " ' ; ' f ; ' f D ' n ; ' n C ' 99 ' f ' C4 3 4 P4 4 $ lang_specific_driver -nodefaultlibs -lc -pg objective-c++ objective-c++-cpp-output -ObjC++ bBVDUoeTuIYmLiA -Tdata cSEM -static-libgcc argument to '%s' missing -xc++ -xc++-cpp-output -xc++-header -xnone -lstdc++ /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/cp/g++spec.c /usr/local _ROOT @ (GCC) 4.4.0 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 Regular expression too big Unmatched ) or \) alnum alpha blank cntrl graph lower print punct upper xdigit Invalid preceding regular expression Premature end of regular expression No previous regular expression u f f f f f f f f f f f f f f f f f f f f f f f f f Zt f f f r m i i f f 2l f f f f f f f f f f f f f f f f i f f f f f f f f f f f f f f f f f f f f f f f f f f f Op "p f o f f f f f f f f f f f f f f f f f f f f f f f f f f f f Pn j { J Df sf sf sf sf sf sf d d d d d d d d d sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf ` sf sf sf sf sf sf sf sf ; sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf sf z { , " " 1 1 1 1 1 1 ' g C C C C C C g g g g P C C C C C C C | C C C C g g g g 1 | @ V u a x a ^ K d out of memory /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 open temporary output file open error file wb rb could not create temporary file both ERRNAME and PEX_STDERR_TO_PIPE specified. PEX_STDERR_TO_PIPE used in the middle of pipeline pex_get_status failed p 0 @ ` : error trying to exec ' ': vfork dup2 close execvp execv wait !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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 %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
z3 eC eC eC eC eC 3 eC = 3 3 eC @ L x G< l Q< t [< p g< l 8 h q< d }< ` < \ < X < T < P < L < H < D < @ ?7 I: < < 8 < 4 < 0 ? , 3 ( = , = A 8 *= 0 <= $ K= 4 \= , p= '7 = = = = = = = = > #> eC &> eC , 4 t H ,> p eC ; ; ' 0 K g 5 eC
GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2)
/tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/glibc-2.3.6/csu init.c short int long long int unsigned char GNU C 3.4.6 (Ubuntu 3.4.6-1ubuntu2) long long unsigned int short unsigned int _IO_stdin_used new_multilib_os_dir __pad1 __pad2 _IO_lock_t startfile_spec _obstack_chunk old_argv chunk_limit asm_final_spec append_len lang_specific_extra_outfiles standard_exec_prefix just_multi_suffix exec_prefixes ret_code switch_len last_language_n_infiles add_to_obstack_info spec_lang fatal_error static_specs startfile_prefixes handle_spec_function print_version replace_outfile_spec_function orig gcc_exec_prefix disj_matched thrmod saved_suffix save_argbuf unique user_specs_head used_arg st_atim n_mdswitches collect_obstack multilib_defaults_raw skip_multi_os_dir _sch_istable n_default_compilers invalid_select len1 ordered_set temp_names check_live_switch cc1_options link_libgcc_spec desc execution_count __blkcnt_t nesting_level is_directory spec_path_info input_suffix multilib_options save_combine_inputs user_specs_tail perror_with_name input_filename uptr st_size switch_matches default_spec max_len suffix_length baselen spec_machine putchar_unlocked new_version print_multi_directory _unused2 soft_matched_part arglen set_collect_gcc_options link_spec last_path record_temp_file end_body need_space multilib_matches_raw first gmsgid new_argv0 startp invoke_as new_filename maybe_empty_object print_multilib_info delete_failure_queue n_mswitches system_seconds eval_spec_function stderr multi_dir_len option_map delete_always d_end_atom add_prefix next_member input_filename_length buffer_p _vtable_offset dir_separator_str timespec comp1 comp2 asm_spec validate_switches pprefix invalid st_nlink prefix_list n_compilers file_at_path_info a_is_negated end_going_arg give_switch __path if_exists_else_spec_function equivalent temp_name cpp_unique_options num_linker_inputs tooldir_prefix rep_len chunk_size input_stat_set target_system_root_changed double next_free validate_switches_from_spec _IO_backup_base a_matched process_brace_body target_sysroot_hdrs_suffix pex_obj xputenv __o1 n_args spec_list_1 for_each_path save_argbuf_index stdin tooldir_base_prefix extra_space new_argv funcval failure_delete_queue st_uid _IO_read_end always_delete _IO_save_base __ino_t print_sysroot_headers_suffix fatal_ice thread_model reg_syntax_t _IO_write_end set_input fancy_abort use_pipes _IO_buf_base just_suffix_len save_temps_flag multi_os_dir_len for_each_path_with_priority target_system_root tmp_spec_p fatal _IO_marker save_suffix_subst switches_need_spaces lookup_spec_function cross_compile save_this_is_output_file multilib_raw new_machine _IO_read_ptr _flags2 display_help re_nsub delete_temp_files access_check add_sysrooted_prefix print_multi_lib getenv_spec_function cpp_debug_options process_marked_switches _IO_write_ptr multilib_matches inswitch cc1_spec mfwrap_spec not_arg option_default_specs read_specs chunkfun complen cur_index n_commands linker_name_spec user_microseconds hard_match_len have_o combine_flag invalid_exclusion needs_preprocessing newline_anchor find_file build_search_list multilib_exclusions always_delete_queue mswitchstr multilib_defaults omit_relative /home/jingyu/projects/gcc/toolchain_build/obj/gcc-4.4.0/gcc check_dir lookup_compiler nstore multilib_select compiled startfile_prefix_spec __quad_t print_prog_name input_file_compiler _IO_buf_end lang_n_infiles _IO_read_base __len this_multi_len save_delete_this_arg spec_list processing_spec_function extra_specs newindex mark_matching_switches delete_failure do_spec newname arg_info trad_capable_cpp _shortbuf _sbuf do_spec_2 preprocessed bug_report_url temp_filename validate_all_switches path_prefix st_rdev normal_switch omit_first_word cpp_options _pos clear_args alignment_mask link_ssp_spec __uid_t last_path_len st_ctim execute pass_exit_codes readlen do_multi print_file_name asm_options __off_t default_arg set_spec env_var include_spec_function input_file_number os_multilib append verbose_only_flag replace putenv_from_prefixes optlen language linker_was_run md_startfile_prefix_1 st_temp init_spec __statbuf specs_p link_gcc_c_sequence_spec not_eol st_blocks do_option_spec explicit_link_files this_file_error regs_allocated n_assembler_options first_time /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/gcc.c file_at_path translate_options specs_file _old_offset have_c __nlink_t signum compiler_version newsl add_preprocessor_option print_multi_os_directory st_gid contents temp_filename_length _IO_save_end mdswitchstr new_multilib_dir combinable validated mflib_spec configuration_arguments tmp_prefix include_prefixes save_this_is_library_file nskip save_input_from_pipe process_command print_at endp statuses live_cond fastmap_accurate n_linker_options sysroot_hdrs_suffix_spec report_times have_wildcard signal_count sysroot_spec have_subst arginfo just_machine_suffix add_to_obstack cc1plus_spec get_relative_prefix fputc_unlocked error_count argcp system_microseconds linker a_is_starred name_len print_sysroot print_asm_header_spec_function pfatal_with_name save_string __unused5 _markers print_help_list _fileno input_suffix_matches newv stdout is_cpp_driver __stream regex_t handle_braces print_subprocess_help value_len __time_t st_mtim version_compare_spec_function save infile do_spec_1 component add_assembler_option n_switches _IO_write_base have_o_argbuf_index configure_default_options wrapper_string pkgversion_string __gid_t _IO_FILE static_spec_functions prev load_specs multilib_obstack use_arg object_base st_ino do_self_spec invalid_exclusions main_p standard_libexec_prefix insert_wrapper this_multi tv_nsec _cur_column if_exists_spec_function programname compare_version_strings nargs tv_sec ordering a_must_be_last st_blksize standard_startfile_prefix __gnuc_va_list alloc_p save_argbuf_length set_multilib_dir ndfltok disjunct_set re_pattern_buffer ptr_spec prefix_length at_file_supplied standard_bindir_prefix __unused4 incompiler n_way_matched disj_starred gcc_libexec_prefix driver_self_specs prog user_seconds argvp use_extra_arg a_is_spectype this_path invalid_matches store_arg spec_version old_spec sysroot_suffix_spec save_arg_going switchnum link_command_spec switch_value fail_delete callback_info md_startfile_prefix user_specs user tmp_spec create_temp_file n_way_choice input_spec_matches __dev_t plist link_gomp_spec input_basename a_is_suffix multilib_extra pex_time n_preprocessor_options print_search_dirs cmsgid path1 data part1 clear_failure_queue skip_multi_dir not_bol separate_options st_mode paths greatest_status delete_if_ordinary already1 already2 suffixed_basename_length st_dev callback standard_startfile_prefix_1 standard_startfile_prefix_2 notice require_machine_suffix asm_debug target_sysroot_suffix no_sub multilib_exclusions_raw add_linker_option errmsg temp1 cpp_spec __u_quad_t __FUNCTION__ find_a_file __off64_t spec_path freefun extra_specs_1 rresult __mode_t newvsize skip_whitespace alloc_args input_stat value_count md_exec_prefix endfile_spec __blksize_t this_path_len GNU C 4.0.3 (Ubuntu 4.0.3-1ubuntu5) CLVC_BOOLEAN opt_index find_opt orig_next_opt_idx back_chain cont match_wrong_lang CLVC_BIT_SET opt_text neg_index arg_count lang_mask CLVC_BIT_CLEAR CLVC_EQUAL need_prune cl_var_type prune_options var_value flag_var /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/opts-common.c cl_options cl_option cl_options_count cancel_option opt_len keep CLVC_STRING warn_pmf2ptr warn_override_init flag_regmove flag_defer_pop flag_leading_underscore flag_tracer flag_pack_struct warn_enum_compare flag_tree_sra warn_nested_externs warn_ctor_dtor_privacy flag_pcc_struct_return flag_eliminate_dwarf2_dups flag_rename_registers arm_pic_register_string flag_sample_profile flag_gcse_lm flag_signed_zeros flag_branch_target_load_optimize flag_dce flag_unsafe_loop_optimizations flag_cprop_registers flag_branch_probabilities flag_friend_injection flag_schedule_insns flag_ipa_pta flag_modulo_sched flag_ipa_cp warn_old_style_declaration flag_debug_only_used_symbols flag_dyn_ipa warn_sign_compare warn_declaration_after_statement VAR_march_ quiet_flag warn_sequence_point flag_unroll_loops flag_use_divide_subroutine warn_sign_conversion flag_loop_interchange VAR_mhard_float warn_system_headers flag_tree_reassoc flag_resched_modulo_sched flag_caller_saves warn_strict_aliasing flag_sel_sched_pipelining warn_unused_value warn_volatile_register_var flag_cx_fortran_rules warn_switch warn_switch_default flag_ripa_verbose flag_tree_live_range_split flag_ira_coalesce flag_tree_ccp VAR_mtune_ flag_objc_sjlj_exceptions flag_tree_builtin_call_dce flag_tree_dse warn_protocol flag_dwarf2_cfi_asm flag_ira_share_save_slots warn_main warn_overloaded_virtual flag_whole_program warn_div_by_zero warn_strict_selector_match warn_undeclared_selector flag_var_tracking_uninit warn_padded flag_emit_class_files flag_if_conversion2 flag_gcse flag_branch_on_count_reg warn_logical_op flag_enable_dom_check flag_schedule_insns_after_reload warn_char_subscripts flag_tree_loop_linear flag_inline_functions_called_once flag_peel_loops flag_associative_math flag_signaling_nans warn_stack_protect flag_verbose_asm VAR_msoft_float warn_thread_unguarded_var flag_tree_switch_conversion warn_format_zero_length flag_tree_lr_shrinking flag_ipa_struct_reorg flag_tree_dce warn_implicit_int flag_omit_frame_pointer flag_graphite_identity target_abi_name flag_ipa_type_escape warn_format_security flag_conserve_stack warnings_are_errors warn_aggregate_return flag_gcse_after_reload flag_strict_aliasing warn_implicit_function_declaration flag_redundant warn_address flag_sched2_use_superblocks flag_modulo_sched_allow_regmoves flag_profile_use flag_reciprocal_math warn_strict_prototypes flag_bootstrap_classes flag_no_inline warn_unsupported_lock_name flag_ivopts flag_fatal_errors flag_no_common warn_format_contains_nul pedantic flag_prefetch_loop_arrays flag_mudflap_ignore_reads flag_pic flag_cx_limited_range flag_tree_loop_im flag_early_inlining flag_jni flag_hash_synchronization warn_sign_promo VAR_mcpu_ warn_int_to_pointer_cast flag_delayed_branch flag_objc_call_cxx_cdtors warn_write_strings warn_ignored_qualifiers warn_float_equal warn_shadow flag_cse_skip_blocks warn_thread_mismatched_lock_order flag_split_wide_types flag_objc_direct_dispatch flag_newer flag_keep_inline_functions flag_schedule_interblock warn_icf warn_inline flag_loop_strip_mine warn_nonvdtor flag_inhibit_size_directive warn_selector flag_tree_cselim warn_parentheses flag_single_precision_constant warn_packed_bitfield_compat flag_ipa_pure_const warn_invalid_offsetof flag_assert flag_var_tracking flag_unswitch_loops flag_value_profile_transformations flag_indirect_classes flag_rounding_math warn_old_style_definition flag_dump_unnumbered flag_graphite flag_dump_noaddr flag_reduced_reflection flag_guess_branch_prob flag_ipa_cp_clone flag_vect_cost_model warn_overlength_strings flag_section_anchors align_loops flag_crossjumping warn_nontemplate_friend flag_web flag_non_call_exceptions flag_btr_bb_exclusive help_flag flag_expensive_optimizations flag_branch_target_load_optimize2 flag_sched2_use_traces warn_array_bounds version_flag flag_filelist_file warn_switch_enum flag_gnu89_inline flag_limit_hot_components warn_psabi flag_finite_math_only flag_emit_class_debug_always warn_type_limits warn_deprecated warn_missing_noreturn warn_cxx0x_compat post_ipa_mem_report flag_show_column flag_tree_vect_loop_version warn_redundant_decls flag_eliminate_unused_debug_types flag_tree_dom flag_errno_math warn_notreached target_float_abi_name flag_schedule_speculative flag_openmp flag_no_ident flag_see warn_unused fix_cm3_ldrd flag_tree_sink flag_no_peephole warn_missing_braces warn_missing_parameter_type flag_jump_tables flag_syntax_only warn_pointer_sign warn_cxx_compat flag_unwind_tables warn_empty_body flag_predictive_commoning warn_format_y2k warn_init_self flag_tree_parallelize_loops warn_missing_declarations warn_vla warn_cast_align flag_objc_exceptions warn_traditional_conversion warn_unused_parameter flag_zero_initialized_in_bss warn_old_style_cast flag_optimize_sibling_calls flag_tree_copy_prop warn_format_nonliteral warn_cast_qual flag_abi_version flag_tree_pre flag_gcse_sm flag_tree_loop_optimize warn_missing_field_initializers flag_store_check target_flags target_fpu_name flag_tree_loop_distribution target_word_relocations flag_ipa_reference options.c structure_size_string warn_sync_nand flag_rerun_cse_after_loop flag_ripa_disallow_opt_mismatch flag_record_gcc_switches flag_unsafe_math_optimizations align_functions warn_pointer_to_int_cast flag_check_references time_report inhibit_warnings warn_traditional flag_check_data_deps flag_optimize_sci warn_unsafe_loop_optimizations cl_lang_count warn_format_extra_args warn_pragmas flag_tree_fre flag_no_function_cse warn_bad_function_cast flag_objc_gc flag_auto_inc_dec warn_thread_reentrant_lock flag_indirect_dispatch warn_unused_label warn_thread_mismatched_lock_acq_rel warn_uninitialized flag_zee flag_delete_null_pointer_checks flag_ira_share_spill_slots warn_assign_intercept flag_forward_propagate warn_strict_overflow flag_use_boehm_gc flag_profile_correction flag_bounds_check flag_instrument_function_entry_exit flag_tree_loop_ivcanon warn_overflow flag_sel_sched_reschedule_pipelined warn_synth warn_thread_safety flag_selective_scheduling2 warn_ripa_opt_mismatch flag_reorder_blocks_and_partition flag_tree_copyrename warn_packed warn_coverage_mismatch flag_schedule_speculative_load_dangerous warn_abi flag_indirect_inlining warn_ecpp warn_nonnull flag_merge_constants flag_keep_static_consts flag_float_store warn_disabled_optimization flag_test_coverage flag_inline_small_functions flag_tree_vrp warn_thread_unguarded_func flag_pie flag_split_ivs_in_unroller flag_dse warn_mudflap lang_names align_jumps profile_arc_flag flag_gcse_las flag_if_conversion flag_exceptions flag_strict_enum_precision warn_unused_function flag_profile_values flag_variable_expansion_in_unroller flag_stack_protect flag_reorder_blocks flag_tree_scev_cprop warn_clobbered flag_visibility_ms_compat flag_move_loop_invariants flag_merge_debug_strings flag_tree_ch flag_sched_stalled_insns flag_toplevel_reorder warn_attributes flag_inline_functions warn_long_long warn_return_type warn_missing_format_attribute flag_selective_scheduling flag_cse_follow_jumps flag_ipa_matrix_reorg flag_argument_noalias flag_enable_icf_debug warn_missing_prototypes flag_asynchronous_unwind_tables flag_reorder_functions flag_force_classes_archive_check flag_extraneous_semicolon flag_mudflap flag_profile_dump flag_tree_vectorize flag_trapping_math warn_pointer_arith warn_unused_variable flag_schedule_speculative_load flag_trapv flag_data_sections align_labels target_fpe_name flag_tree_ter warn_reorder flag_wrapv flag_function_sections flag_unit_at_a_time flag_pessimistic_inline_stack_limit warn_deprecated_decl flag_sel_sched_pipelining_outer_loops flag_sched_stalled_insns_dep flag_loop_block target_thread_switch flag_unroll_all_loops pre_ipa_mem_report flag_strict_overflow flag_thread_jumps flag_peephole2 warn_conversion in_added_libraries in_argc arglist in_argv need_math /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/cp/g++spec.c lang_specific_driver saw_profile_flag saw_verbose_flag lang_specific_pre_link shared_libgcc num_args library saw_libc saw_speclang saw_math open_quote close_quote /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/intl.c get_key_value old_name update_path dest keylen set_std_prefix free_key translate_name /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/prefix.c /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/gcc/version.c reg_info_dummy many_times_ok reg_errcode_t eflags prev_prev_backslash re_registers mcnt best_regstart end1 is_alpha string1 this_element REG_ESIZE jump_past_alt is_xdigit best_regend succeed_n_p inner_group_loc byte_reg_unset_dummy byte_re_match_2_internal byte_fail_stack_type string_temp REG_EBRACE handle_close compile_stack_type match_end REG_ECOLLATE normal_backslash ends re_error_msgid path_can_be_null handle_alt byte_store_op1 REG_ESUBREG total_size old_regend is_blank xre_exec highest_active_reg laststart_offset same_str_p notwordbound handle_open xregcomp xre_set_registers xregfree advance is_upper regmatch_t num_regs byte_re_search_2 regnum_t byte_store_op2 set_regs_matched_done arg2 nbytes xre_match_2 xre_set_syntax charset_not end_match_2 xre_match pmatch REG_ENOSYS bufp xre_syntax_options compile_stack_elt_t is_punct rm_so beg_interval REG_NOERROR private_preg is_a_jump_n stop_memory pfrom byte_group_match_null_string_p begalt_offset incr xregexec end_match_1 re_opcode_t wordend old_regstart end_char size1 /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/regex.c rm_eo byte_compile_range notwordchar is_graph succeed_label re_syntax_table regoff_t old_buffer xre_search laststart boolean bits keep_string_p byte_fail_stack_elt fixup_alt_jump reg_dummy __s2_len msg_size prevchar string2 on_failure cflags normal_char REG_ESPACE next_backslash negate unfetch_interval arg1 lowest_active_reg regno start_memory handle_interval REG_ERPAREN upper_bound endpos just_past_start_mem unconditional_jump errbuf_size begline endbuf startpos dend2 nmatch integer group_in_compile_stack on_failure_keep_string_jump REG_BADBR byte_regex_compile REG_NOMATCH REG_EBRACK is_digit this_char is_lower dummy_low_reg xre_search_2 REG_ERANGE maybe_pop_jump byte_re_compile_fastmap begbuf charset xregerror byte_at_begline_loc_p had_char_class starts avail begalt wordbeg invalid_interval REG_BADRPT init_syntax_once pattern_offset_t reg_no byte_insert_op1 byte_insert_op2 no_op exactn is_space range_start size2 byte_common_op_match_null_string_p range_start_char zero_times_ok xre_max_failures re_comp_buf pdummy byte_bcmp_translate byte_at_endline_loc_p irange is_cntrl duplicate anychar succeed_n handle_plus push_dummy_failure endline dummy_high_reg fastmap_newline REG_ECTYPE sdummy handle_on_failure_jump want_reg_info succeed REG_EPAREN dummy_failure_jump xre_compile_fastmap this_group_regnum __s1_len inner_group_offset next_next thischar ever_matched_something byte_fail_stack_elt_t restore_best_regs byte_alt_match_null_string_p fail is_alnum errcode destination pending_exact best_match_p REG_BADPAT active_reg_t is_print byte_register_info_type REG_EEND lower_bound set_number_at is_active xre_compile_pattern pop_failure_jump this_reg REG_EESCAPE best_regs_set p_ptr errbuf xre_comp fail_stack stop vector nargv /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/argv.c expandargv freeargv dupargv argv_dynamic bsquote writeargv copybuf buildargv dquote maxargc file_argc file_argv scan vconcat_length libiberty_concat_ptr /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/concat.c vconcat_copy optr reconcat save_dst concat_copy2 newstr unlock_1 freopen_unlocked fdopen_unlocked unlock_std_streams /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/fopen_unlocked.c unlock_stream fildes fopen_unlocked bin_dirs prefix_num make_relative_prefix_ignore_links prog_num make_relative_prefix_1 bin_num full_progname bin_prefix bailout prefix_dirs /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/make-relative-prefix.c ptr_num_dirs make_relative_prefix needed_len free_split_directories resolve_links prog_dirs prefixlen choose_tmpdir memoized_tmpdir vartmp /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/make-temp-file.c base_len try_dir usrtmp make_temp_file pex_free usage_error errdes number_waited pex_read_err pname executable pex_input_pipe next_input toclose saved_errno error_exit errname pex_input_file remove_count binary pex_get_status next_input_name_allocated pex_funcs outname_allocated pex_read_output tempbase __pid_t pex_run_in_environment /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/pex-common.c pex_add_remove sysdep in_name pex_init_common orig_outname next_input_name stderr_pipe children pex_run pex_get_status_and_time pex_get_times /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/pex-one.c pex_one pex_unix_cleanup pex_wait ru_minflt pex_unix_fdopenr pex_unix_fdopenw /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/pex-unix.c ru_idrss ru_nsignals ru_msgrcv environ pex_unix_exec_child pex_init timeval ru_ixrss ru_majflt tv_usec ru_nivcsw retries rusage pex_child_error ru_isrss ru_inblock __suseconds_t ru_maxrss pex_unix_open_read pex_unix_open_write pex_unix_pipe sleep_interval ru_msgsnd ru_utime ru_stime pex_unix_close ru_nvcsw ru_oublock ru_nswap pex_unix_wait _sch_toupper _sch_tolower /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/safe-ctype.c xexit _xexit_cleanup /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/xexit.c nelem xcalloc xmalloc_set_program_name /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/xmalloc.c xmalloc elsize xmalloc_failed xrealloc first_break oldmem newmem xmemdup /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/xmemdup.c alloc_size copy_size /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/xstrdup.c xstrdup /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/xstrerror.c xstrerror_buf xstrerror errstr errnum /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/mkstemps.c gcc_uint64_t XXXXXX letters mkstemps lbasename /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/lbasename.c lrealpath /home/jingyu/projects/gcc/android-toolchain/gcc-4.4.0/libiberty/lrealpath.c
.symtab .strtab .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 .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges
abi-note.S ../sysdeps/i386/elf/start.S init.c initfini.c /tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/amd64-i386/csu/crti.S call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ completed.4466 p.4465 __do_global_dtors_aux frame_dummy __CTOR_END__ __DTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux /tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/amd64-i386/csu/crtn.S gcc.c greatest_status link_command_spec linker_name_spec error_count have_o_argbuf_index have_o have_c combine_flag thread_model configuration_arguments print_prog_name print_file_name md_startfile_prefix_1 md_startfile_prefix startfile_prefix_spec target_sysroot_hdrs_suffix sysroot_hdrs_suffix_spec link_spec target_system_root target_sysroot_suffix sysroot_suffix_spec exec_prefixes md_exec_prefix cross_compile driver_self_specs option_default_specs startfile_prefixes just_machine_suffix machine_suffix dir_separator_str spec_machine default_compilers multilib_defaults_raw multilib_exclusions_raw multilib_matches_raw multilib_raw switches_need_spaces specs include_prefixes option_map static_specs asm_spec asm_debug asm_final_spec asm_options invoke_as cpp_spec cpp_options cpp_debug_options cpp_unique_options trad_capable_cpp cc1_spec cc1_options cc1plus_spec link_gcc_c_sequence_spec link_ssp_spec endfile_spec lib_spec mfwrap_spec mflib_spec link_gomp_spec libgcc_spec startfile_spec compiler_version multilib_select multilib_defaults multilib_extra multilib_matches multilib_exclusions multilib_options link_libgcc_spec sysroot_spec extra_specs_1 extra_specs configure_default_options static_spec_functions getenv_spec_function if_exists_spec_function if_exists_else_spec_function replace_outfile_spec_function version_compare_spec_function include_spec_function print_asm_header_spec_function skip_whitespace set_spec alloc_args argbuf_length argbuf clear_args argbuf_index always_delete_queue failure_delete_queue store_arg clear_failure_queue save_string for_each_path_with_priority multilib_dir multilib_os_dir for_each_path build_search_list collect_obstack add_to_obstack find_a_file file_at_path add_prefix add_preprocessor_option preprocessor_options n_preprocessor_options add_assembler_option assembler_options n_assembler_options add_linker_option linker_options n_linker_options find_file end_going_arg arg_going obstack this_is_library_file this_is_output_file delete_this_arg input_file_number check_live_switch switches n_switches input_filename input_basename basename_length suffixed_basename_length input_stat_set input_suffix programname perror_with_name delete_if_ordinary verbose_flag delete_temp_files delete_failure_queue fatal_error lookup_compiler n_compilers compilers add_sysrooted_prefix fatal_ice pass_exit_codes notice xputenv set_collect_gcc_options putenv_from_prefixes init_spec validate_switches n_mswitches.20613 mswitches.20612 used_arg n_mdswitches mdswitches default_arg __FUNCTION__.21095 __FUNCTION__.21118 compare_version_strings __FUNCTION__.21134 __FUNCTION__.18700 __FUNCTION__.17579 execute processing_spec_function wrapper_string print_help_list verbose_only_flag execution_count report_times temp_filename signal_count access_check read_specs __FUNCTION__.21198 do_spec_1 save_temps_flag temp_names temp_filename_length use_pipes input_from_pipe input_file_compiler spec_path combine_inputs infiles handle_braces gcc_exec_prefix target_system_root_changed suffix_subst input_stat do_spec_2 do_self_spec do_option_spec give_switch is_directory __FUNCTION__.17929 process_command added_libraries gcc_libexec_prefix print_subprocess_help print_version print_search_dirs print_multi_lib print_multi_directory print_sysroot print_multi_os_directory print_sysroot_headers_suffix user_specs_tail user_specs_head at_file_supplied multilib_obstack opts-common.c cancel_option options.c VAR_march_ VAR_mcpu_ VAR_mhard_float VAR_msoft_float VAR_mtune_ g++spec.c __FUNCTION__.13052 intl.c prefix.c std_prefix translate_name version.c regex.c re_error_msgid byte_store_op1 byte_insert_op1 byte_compile_range byte_store_op2 byte_insert_op2 done.2573 byte_regex_compile re_syntax_table byte_re_compile_fastmap byte_common_op_match_null_string_p byte_group_match_null_string_p byte_alt_match_null_string_p byte_re_match_2_internal byte_reg_unset_dummy re_comp_buf argv.c concat.c fopen_unlocked.c make-relative-prefix.c free_split_directories split_directories make_relative_prefix_1 make-temp-file.c tmp usrtmp vartmp memoized_tmpdir pex-common.c temp_file pex_get_status_and_time pex-one.c pex-unix.c pex_unix_open_read pex_unix_open_write pex_unix_exec_child pex_unix_close pex_unix_wait pex_unix_pipe pex_unix_fdopenr pex_unix_fdopenw pex_unix_cleanup pex_child_error safe-ctype.c xexit.c xmalloc.c name first_break xmemdup.c xstrdup.c xstrerror.c xstrerror_buf mkstemps.c value.3228 letters.3227 lbasename.c lrealpath.c _DYNAMIC __fini_array_end __fini_array_start __init_array_end _GLOBAL_OFFSET_TABLE_ __init_array_start wait4@@GLIBC_2.0 warn_system_headers flag_tree_loop_distribution xmalloc lbasename update_path warn_thread_mismatched_lock_acq_rel flag_exceptions align_labels flag_merge_constants warn_vla flag_assert warn_int_to_pointer_cast xre_set_registers flag_objc_direct_dispatch flag_rerun_cse_after_loop version_string warn_nested_externs warn_selector flag_tree_vectorize warn_char_subscripts flag_unswitch_loops xre_match_2 warn_override_init libiberty_concat_ptr flag_objc_call_cxx_cdtors warn_old_style_cast make_relative_prefix_ignore_links ferror@@GLIBC_2.0 warn_notreached help_flag freopen_unlocked flag_tracer strchr@@GLIBC_2.0 flag_cx_limited_range warn_implicit_int outfiles flag_signed_zeros warn_undeclared_selector fdopen@@GLIBC_2.1 flag_tree_live_range_split flag_web flag_inline_functions_called_once warn_pragmas flag_finite_math_only flag_keep_inline_functions flag_use_boehm_gc warn_thread_mismatched_lock_order warn_inline flag_tree_ter flag_objc_sjlj_exceptions flag_tree_switch_conversion flag_ipa_pure_const flag_branch_on_count_reg mempcpy@@GLIBC_2.1 __overflow@@GLIBC_2.0 getpid@@GLIBC_2.0 flag_tree_builtin_call_dce flag_if_conversion __ctype_tolower_loc@@GLIBC_2.3 warn_declaration_after_statement warn_mudflap warn_strict_selector_match pex_init xregexec flag_openmp pex_read_output flag_dwarf2_cfi_asm warn_write_strings pex_get_times warn_strict_prototypes warn_old_style_definition _obstack_begin@@GLIBC_2.0 flag_data_sections flag_gcse write@@GLIBC_2.0 _sch_istable flag_abi_version warn_missing_parameter_type warn_missing_braces xstrerror strcmp@@GLIBC_2.0 target_fpe_name flag_predictive_commoning pkgversion_string flag_check_data_deps close@@GLIBC_2.0 warn_unused _fp_hw vfork@@GLIBC_2.0 target_word_relocations flag_tree_copy_prop strsignal@@GLIBC_2.0 warnings_are_errors flag_bounds_check flag_signaling_nans fprintf@@GLIBC_2.0 getenv@@GLIBC_2.0 flag_rounding_math flag_optimize_sibling_calls flag_objc_gc signal@@GLIBC_2.0 flag_schedule_interblock fdopen_unlocked flag_inline_functions flag_variable_expansion_in_unroller flag_unsafe_math_optimizations unlink@@GLIBC_2.0 concat_copy2 prune_options flag_loop_strip_mine warn_assign_intercept flag_eliminate_dwarf2_dups flag_indirect_classes warn_cxx_compat flag_thread_jumps unlock_std_streams pex_run_in_environment flag_ira_share_save_slots flag_enable_dom_check flag_schedule_speculative_load warn_ecpp flag_leading_underscore flag_graphite warn_switch_enum flag_inline_small_functions flag_tree_loop_optimize pex_input_file flag_loop_block flag_peephole2 strerror@@GLIBC_2.0 flag_function_sections flag_strict_enum_precision freeargv target_flags warn_nonnull __dso_handle warn_overlength_strings target_float_abi_name flag_tree_ccp flag_cse_follow_jumps xre_exec flag_pcc_struct_return flag_profile_correction __libc_csu_fini flag_dce warn_shadow xmalloc_set_program_name flag_extraneous_semicolon flag_tree_dce fwrite_unlocked@@GLIBC_2.1 flag_if_conversion2 warn_float_equal flag_tree_dom flag_emit_class_files flag_defer_pop warn_cxx0x_compat flag_split_wide_types warn_clobbered warn_ripa_opt_mismatch warn_sign_compare putenv@@GLIBC_2.0 time_report flag_sel_sched_pipelining pex_init_common flag_no_function_cse flag_filelist_file flag_merge_debug_strings flag_mudflap __errno_location@@GLIBC_2.0 warn_unused_value environ@@GLIBC_2.0 flag_associative_math ftell@@GLIBC_2.0 __umoddi3 flag_mudflap_ignore_reads flag_tree_sra warn_array_bounds flag_modulo_sched flag_branch_target_load_optimize2 xre_comp pex_get_status flag_graphite_identity concat target_abi_name flag_branch_target_load_optimize flag_caller_saves warn_uninitialized warn_pointer_sign find_opt warn_thread_unguarded_var writeargv __udivdi3 flag_reorder_functions access@@GLIBC_2.0 flag_jump_tables flag_force_classes_archive_check flag_pie cl_options_count flag_tree_scev_cprop flag_ripa_verbose puts@@GLIBC_2.0 xmalloc_failed xre_compile_fastmap _init flag_no_peephole flag_keep_static_consts flag_stack_protect buildargv flag_trapv warn_conversion open_quote flag_unwind_tables flag_no_inline flag_ipa_struct_reorg warn_format_extra_args pex_input_pipe malloc@@GLIBC_2.0 flag_argument_noalias warn_unsafe_loop_optimizations warn_synth flag_sel_sched_reschedule_pipelined pex_free flag_tree_loop_linear flag_toplevel_reorder flag_gcse_sm input_filename_length pipe@@GLIBC_2.0 warn_switch flag_crossjumping fread@@GLIBC_2.0 memmove@@GLIBC_2.0 close_quote flag_cx_fortran_rules remove@@GLIBC_2.0 target_fpu_name flag_tree_fre flag_schedule_insns_after_reload flag_tree_pre flag_modulo_sched_allow_regmoves warn_enum_compare freopen64@@GLIBC_2.1 warn_sign_promo flag_indirect_dispatch flag_profile_dump flag_newer warn_ignored_qualifiers warn_pmf2ptr xstrdup stdout@@GLIBC_2.0 warn_abi align_jumps stderr@@GLIBC_2.0 abort@@GLIBC_2.0 flag_tree_loop_ivcanon funcs warn_cast_qual flag_store_check warn_invalid_offsetof make_temp_file warn_unused_variable __xstat@@GLIBC_2.0 flag_gcse_lm execv@@GLIBC_2.0 xre_syntax_options quiet_flag warn_coverage_mismatch flag_early_inlining vfprintf@@GLIBC_2.0 flag_regmove flag_expensive_optimizations warn_missing_noreturn warn_reorder fatal fseek@@GLIBC_2.0 waitpid@@GLIBC_2.0 flag_unroll_loops concat_copy arm_pic_register_string xcalloc flag_resched_modulo_sched pex_read_err flag_ipa_matrix_reorg mkstemps warn_implicit_function_declaration warn_sign_conversion dupargv warn_unused_label warn_traditional lang_specific_extra_outfiles _start inhibit_warnings flag_unit_at_a_time flag_ipa_cp do_spec version_flag flag_zee flag_ripa_disallow_opt_mismatch flag_dyn_ipa flag_unroll_all_loops flag_cse_skip_blocks flag_instrument_function_entry_exit flag_see choose_tmpdir flag_tree_dse flag_ipa_cp_clone flag_btr_bb_exclusive strstr@@GLIBC_2.0 strlen@@GLIBC_2.0 fflush_unlocked@@GLIBC_2.0 sleep@@GLIBC_2.0 sbrk@@GLIBC_2.0 flag_sel_sched_pipelining_outer_loops flag_selective_scheduling2 fopen_unlocked warn_strict_overflow profile_arc_flag warn_unused_function flag_redundant warn_thread_reentrant_lock flag_tree_ch warn_overflow flag_reorder_blocks_and_partition strverscmp@@GLIBC_2.1 flag_tree_vect_loop_version warn_logical_op structure_size_string xre_set_syntax flag_dse warn_redundant_decls xrealloc flag_errno_math bug_report_url execvp@@GLIBC_2.0 pex_run flag_fatal_errors warn_deprecated warn_sync_nand warn_sequence_point strncmp@@GLIBC_2.0 flag_ira_share_spill_slots set_std_prefix flag_indirect_inlining flag_enable_icf_debug fputc@@GLIBC_2.0 flag_use_divide_subroutine __libc_csu_init xregfree __bss_start flag_pessimistic_inline_stack_limit xre_search xregerror main flag_var_tracking_uninit mem_report warn_volatile_register_var flag_dump_unnumbered _sch_tolower fix_cm3_ldrd flag_tree_cselim flag_tree_sink flag_dump_noaddr flag_ira_coalesce __libc_start_main@@GLIBC_2.0 flag_sched2_use_superblocks warn_format_security profile_flag flag_tree_reassoc flag_debug_only_used_symbols cl_options flag_pack_struct flag_test_coverage warn_missing_prototypes flag_check_references flag_tree_loop_im flag_reorder_blocks warn_missing_declarations warn_old_style_declaration _sch_toupper flag_pic align_functions warn_attributes dup2@@GLIBC_2.0 warn_format_contains_nul flag_strict_overflow realloc@@GLIBC_2.0 strcat@@GLIBC_2.0 warn_pointer_to_int_cast __environ@@GLIBC_2.0 flag_gcse_after_reload warn_packed_bitfield_compat flag_ivopts warn_stack_protect data_start flag_schedule_speculative flag_value_profile_transformations warn_switch_default printf@@GLIBC_2.0 flag_schedule_speculative_load_dangerous lrealpath flag_whole_program flag_move_loop_invariants warn_parentheses _fini fcntl@@GLIBC_2.0 memcpy@@GLIBC_2.0 open64@@GLIBC_2.1 lang_specific_driver fclose@@GLIBC_2.1 flag_profile_use xre_compile_pattern flag_peel_loops flag_eliminate_unused_debug_types post_ipa_mem_report flag_unsafe_loop_optimizations flag_schedule_insns warn_nonvdtor __strdup@@GLIBC_2.0 flag_no_common xmemdup flag_cprop_registers flag_inhibit_size_directive warn_icf error flag_auto_inc_dec xre_search_2 fopen64@@GLIBC_2.1 warn_protocol make_relative_prefix gettimeofday@@GLIBC_2.0 warn_init_self warn_bad_function_cast warn_long_long concat_length warn_ctor_dtor_privacy n_infiles flag_sched_stalled_insns flag_wrapv flag_sched2_use_traces open@@GLIBC_2.0 _xexit_cleanup flag_sched_stalled_insns_dep flag_no_ident warn_psabi flag_ipa_type_escape is_cpp_driver flag_verbose_asm reconcat flag_trapping_math warn_pointer_arith flag_tree_vrp exit@@GLIBC_2.0 flag_friend_injection flag_var_tracking flag_guess_branch_prob unlock_stream flag_record_gcc_switches warn_format_y2k pfatal_with_name record_temp_file cl_lang_count pedantic calloc@@GLIBC_2.0 flag_strict_aliasing set_input flag_bootstrap_classes xre_match warn_format_zero_length warn_return_type __fsetlocking@@GLIBC_2.2 flag_asynchronous_unwind_tables _edata __i686.get_pc_thunk.bx free@@GLIBC_2.0 flag_delayed_branch _end flag_branch_probabilities fancy_abort _obstack_newchunk@@GLIBC_2.0 warn_unsupported_lock_name warn_strict_aliasing warn_main flag_sample_profile flag_reciprocal_math memset@@GLIBC_2.0 _exit@@GLIBC_2.0 stdin@@GLIBC_2.0 xre_max_failures warn_empty_body flag_optimize_sci warn_disabled_optimization flag_selective_scheduling flag_ipa_pta flag_tree_copyrename flag_loop_interchange warn_missing_format_attribute warn_missing_field_initializers warn_thread_unguarded_func flag_delete_null_pointer_checks strncpy@@GLIBC_2.0 flag_float_store flag_jni target_thread_switch warn_aggregate_return flag_gnu89_inline flag_zero_initialized_in_bss flag_ipa_reference flag_omit_frame_pointer xexit warn_traditional_conversion warn_nontemplate_friend xregcomp _IO_stdin_used flag_gcse_las flag_section_anchors kill@@GLIBC_2.0 warn_div_by_zero flag_tree_lr_shrinking pre_ipa_mem_report flag_profile_values flag_syntax_only flag_show_column flag_emit_class_debug_always flag_hash_synchronization sprintf@@GLIBC_2.0 flag_objc_exceptions fwrite@@GLIBC_2.0 flag_vect_cost_model flag_conserve_stack __data_start warn_unused_parameter realpath@@GLIBC_2.3 align_loops flag_reduced_reflection warn_overloaded_virtual flag_forward_propagate _Jv_RegisterClasses __ctype_b_loc@@GLIBC_2.3 flag_rename_registers warn_packed flag_non_call_exceptions warn_type_limits warn_deprecated_decl lang_names flag_prefetch_loop_arrays warn_format_nonliteral expandargv warn_thread_safety pex_one lang_specific_pre_link warn_cast_align read@@GLIBC_2.0 warn_padded flag_split_ivs_in_unroller warn_address flag_tree_parallelize_loops flag_limit_hot_components flag_single_precision_constant __gmon_start__ strcpy@@GLIBC_2.0 flag_visibility_ms_compat