Home | History | Annotate | Download | only in 4.2.1
__gmon_start__ libc.so.6 strcpy asctime sysconf stdout __fsetlocking _obstack_memory_used ungetc strerror fdopen memmove snprintf munmap fileno_unlocked times getenv __strtol_internal bsearch getpid getpagesize qsort memcpy perror setrlimit __overflow malloc iconv_open _obstack_newchunk readdir __strtoul_internal lseek mmap abort strrchr __ctype_tolower_loc _obstack_begin calloc fputs_unlocked strcat fseek memchr stdin ferror strstr strncmp strncpy unlink getrusage strcasecmp realloc sscanf strncat fread sbrk gettimeofday localtime memset iconv_close ftell opendir __uflow fread_unlocked strcmp getcwd strsignal fclose strcspn stderr iconv obstack_free fputc fflush_unlocked fwrite_unlocked fwrite access __xstat freopen __errno_location exit __fxstat setbuf fopen _IO_stdin_used strspn __libc_start_main getrlimit strchr fputs closedir vasprintf fputc_unlocked vfprintf strpbrk raise __environ GLIBC_2.3 GLIBC_2.2 GLIBC_2.1 GLIBC_2.0 
@ A A A A B B bB E KF `gF >? @ @ sB @ @ F > @ B @KF F B KF F A A @ B @ D ` @ @ > A A A G @ G A A A A F B @ B B )B bB fB D E mA E F F LF gF @D@ @>? @ @ @ @ @ (@ sB @ @ @ @ G @ F @ G F ` > @ > 4 > ? > O > Y > A b > n > | > > > A A > > A > A > > > > > > > > $ > / > : > H > S > ^ > g > r > | > > > > > > > > > $ > > > 1 > ; > K > X > \ > e > q >  > > > > > > > > > > > > > > > ! > 0 > ? > N > \ > k > z > > > > > > > > > > > > > > > > > " > / > < > M > ] > l > z > > > > > > > > > > > > > > > > > > > > > ! > + > 5 > @ > M > W > e > s > > > > > > > > ) > > > > > > $ > 4 > > > G > P > > Y > h > s > > > > > > > > > > > > > > * > 5 > A > N > Y > f > q > | > > > > > > > > > > > 0 $ C :( p & = Q< P $ k $ $ t * V $ $ P $ $ $ $ l C $ x $ z $ $ $ ?? >? f $ f $ U JV $ < $ D $ W $ $ $ P $ A q s $ ~n : $ D $ ?h p Wh Wh h $ $ h $ i ' \ ?h $ z $ ) $ % P $ _B error_mark identifier_node tree_list tree_vec offset_type enumeral_type boolean_type integer_type real_type complex_type vector_type record_type qual_union_type void_type function_type method_type lang_type integer_cst real_cst complex_cst vector_cst string_cst function_decl label_decl field_decl var_decl const_decl parm_decl type_decl result_decl struct_field_tag name_memory_tag symbol_memory_tag namespace_decl translation_unit_decl component_ref bit_field_ref align_indirect_ref misaligned_indirect_ref array_ref array_range_ref obj_type_ref exc_ptr_expr constructor compound_expr modify_expr init_expr target_expr vec_cond_expr bind_expr call_expr with_cleanup_expr cleanup_point_expr placeholder_expr minus_expr trunc_div_expr ceil_div_expr floor_div_expr round_div_expr trunc_mod_expr ceil_mod_expr floor_mod_expr round_mod_expr rdiv_expr exact_div_expr fix_trunc_expr fix_ceil_expr fix_floor_expr fix_round_expr float_expr negate_expr abs_expr lrotate_expr rrotate_expr bit_ior_expr bit_xor_expr bit_and_expr bit_not_expr truth_andif_expr truth_orif_expr truth_and_expr truth_or_expr truth_xor_expr truth_not_expr ne_expr unordered_expr unlt_expr unle_expr ungt_expr unge_expr uneq_expr ltgt_expr range_expr nop_expr non_lvalue_expr view_convert_expr save_expr addr_expr fdesc_expr complex_expr conj_expr realpart_expr imagpart_expr predecrement_expr preincrement_expr postdecrement_expr postincrement_expr va_arg_expr try_catch_expr try_finally decl_expr goto_expr return_expr exit_expr loop_expr switch_expr case_label_expr resx_expr asm_expr ssa_name phi_node eh_filter_expr scev_known scev_not_known polynomial_chrec statement_list value_handle assert_expr tree_binfo with_size_expr realign_load target_mem_ref omp_parallel omp_for omp_sections omp_single omp_section omp_master omp_ordered omp_critical omp_return omp_continue omp_atomic omp_clause reduc_max_expr reduc_min_expr reduc_plus_expr dot_prod_expr widen_sum_expr widen_mult_expr vec_lshift_expr vec_rshift_expr @@dummy compound_literal_expr GNU C decl_attributes %qs attribute directive ignored wrong number of arguments specified for %qs attribute %qs attribute does not apply to types %qs attribute only applies to function types type attributes ignored after type is already defined ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/attribs.c  ****** header files (total) main file (total) ratio = %g : 1 .ident %s"%s" %Hignoring #pragma %s %s unsigned long %Hstray %<@%> in program stray %qs in program stray %qc in program stray %<\%o%> in program badly nested C headers from preprocessor floating constant exceeds range of %qT traditional C rejects string constant concatenation ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-lex.c this decimal constant is unsigned only in ISO C90 this decimal constant would be unsigned in ISO C90 integer constant is too large for %qs type missing terminating %c character lex_string c_lex_with_flags u u L 0 \ \ ! x I p | I p I p I e I I I I I I c_register_pragma_1 @ 4-H @ I D 7@ @ @ , @ @ 8@ ,8@ K > missing %<(%> after %<#pragma pack%> - ignored invalid constant in %<#pragma pack%> - ignored malformed %<#pragma pack%> - ignored unknown action %qs for %<#pragma pack%> - ignored malformed %<#pragma pack(push[, id][, ])%> - ignored malformed %<#pragma pack(pop[, id])%> - ignored junk at end of %<#pragma pack%> #pragma pack has no effect with -fpack-struct - ignored alignment must be a small power of two, not %d #pragma pack(push[, id], ) is not supported on this target #pragma pack(pop[, id], ) is not supported on this target applying #pragma weak %q+D after first use results in unspecified behavior malformed #pragma weak, ignored junk at end of %<#pragma weak%> #pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname malformed #pragma redefine_extname, ignored junk at end of %<#pragma redefine_extname%> #pragma redefine_extname not supported on this target #pragma redefine_extname ignored due to conflict with previous rename malformed #pragma extern_prefix, ignored junk at end of %<#pragma extern_prefix%> #pragma extern_prefix not supported on this target asm declaration ignored due to conflict with previous rename #pragma redefine_extname ignored due to conflict with __asm__ declaration #pragma GCC visibility push() must specify default, internal, hidden or protected #pragma GCC diagnostic not allowed inside functions missing [error|warning|ignored] after %<#pragma GCC diagnostic%> expected [error|warning|ignored] after %<#pragma GCC diagnostic%> missing option after %<#pragma GCC diagnostic%> kind unknown option after %<#pragma GCC diagnostic%> kind ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-pragma.c #pragma GCC visibility must be followed by push or pop no matching push for %<#pragma GCC visibility pop%> missing %<(%> after %<#pragma GCC visibility push%> - ignored malformed #pragma GCC visibility push junk at end of %<#pragma GCC visibility%> push warning threadprivate omp pch_preprocess GCC pack diagnostic redefine_extname extern_prefix no_long_calls long_calls_off I I I I p I p I p I e I e I e I e I p I p I p bind # # # # # # pop_scope t C merge_decls pushdecl_top_level implicit_decl_warning builtin_function quals_from_declspecs finish_decl build_compound_literal grokdeclarator get_parm_info +- , , , , , z. , , , , , , , , q. - , , , , , , , , , , #- , , , #- - #- start_function declspecs_add_qual declspecs_add_type ` ` ` +a [a ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] a a a ] ] ] ,b ,^ ^ 4_ ,^ ,^ ,^ ,^ _ ,^ ,^ _ ,^ ,^ e` declspecs_add_scspec g g g g h h Lh g Sh g g Yh g g bh finish_declspecs i j Qj j j j fj j j j c_write_global_declarations r r ~v ~ r ^t r t ~ s 7q t x t | { s s 7q ^} z ^t u w Dw v y 0x 'v u Jz t y y R ' - Z Z P O ' ' - " R f V ? ? # 2 2 2 b . b j q b J x 6 rid %p "%s" unused variable %q+D conflicting types for %q+D redefinition of typedef %q+D redefinition of %q+D noinline %Hduplicate label %qD  _Bool empty declaration __gcc_personality_v0 array size missing in %q+D type name duplicate % duplicate % duplicate % size of array %qs is negative variable length array is used %Jparameter %u has void type  zero width for bit-field %qs width of %qs exceeds its type field %qs has incomplete type %q+D is usually a function parameter %qD is initialized redefinition of % redefinition of % union has no named members union has no members struct has no named members struct has no members duplicate member %q+D redeclaration of % gnu_inline %Jparameter name omitted %Hprototype declaration duplicate %qE _Decimal32 _Decimal64 _Decimal128 %<__thread%> used with %qE %q+F used but never defined ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-decl.c array %q+D assumed to have one element GCC supports only %u nested scopes label %q+D used but not defined label %q+D defined but not used label %q+D declared but not defined nested function %q+D declared but never defined type of array %q+D completed incompatibly with implicit initialization previous definition of %q+D was here previous implicit declaration of %q+D was here previous declaration of %q+D was here %q+D redeclared as different kind of symbol built-in function %q+D declared as non-function declaration of %q+D shadows a built-in function redeclaration of enumerator %q+D conflicting types for built-in function %q+D conflicting type qualifiers for %q+D a parameter list with an ellipsis can%'t match an empty parameter name list declaration an argument type that has a default promotion can%'t match an empty parameter name list declaration prototype for %q+D declares more arguments than previous old-style definition prototype for %q+D declares fewer arguments than previous old-style definition prototype for %q+D declares argument %d with incompatible type prototype for %q+D follows non-prototype definition static declaration of %q+D follows non-static declaration non-static declaration of %q+D follows static declaration thread-local declaration of %q+D follows non-thread-local declaration non-thread-local declaration of %q+D follows thread-local declaration extern declaration of %q+D follows declaration with no linkage declaration of %q+D with no linkage follows extern declaration redeclaration of %q+D with no linkage redeclaration of %q+D with different visibility (old visibility preserved) inline declaration of %qD follows declaration with attribute noinline declaration of %q+D with attribute noinline follows inline declaration %q+D declared inline after being called %q+D declared inline after its definition redefinition of parameter %q+D redundant redeclaration of %q+D declaration of %q+D shadows previous non-variable declaration of %q+D shadows a parameter declaration of %q+D shadows a global declaration declaration of %q+D shadows a previous local %Jshadowed declaration is here nested extern declaration of %qD implicit declaration of function %qE incompatible implicit declaration of built-in function %qD incompatible implicit declaration of function %qD %H%qE undeclared here (not in a function) %H%qE undeclared (first use in this function) %H(Each undeclared identifier is reported only once %Hfor each function it appears in.) label %qE referenced outside of any function duplicate label declaration %qE %Jjump into statement expression %Jjump into scope of identifier with variably modified type %Htraditional C lacks a separate namespace for labels, identifier %qE conflicts %H%qE defined as wrong kind of tag unnamed struct/union that defines no instances empty declaration with storage class specifier does not redeclare tag empty declaration with type qualifier does not redeclare tag useless type name in empty declaration % in empty declaration % in file-scope empty declaration % in file-scope empty declaration useless storage class specifier in empty declaration useless %<__thread%> in empty declaration useless type qualifier in empty declaration ISO C90 does not support % or type qualifiers in parameter array declarators ISO C90 does not support %<[*]%> array declarators %<[*]%> not allowed in other than function prototype scope static or type qualifiers in abstract declarator initializer fails to determine size of %q+D zero or negative size array %q+D storage size of %q+D isn%'t known storage size of %q+D isn%'t constant ignoring asm-specifier for non-static local variable %q+D cannot put object with volatile field into register ISO C forbids forward parameter declarations variably modified %qs at file scope type defaults to % in declaration of %qs function definition declared % function definition declared % function definition declared % function definition declared %<__thread%> storage class specified for structure field %qs storage class specified for parameter %qs storage class specified for typename %qs initialized and declared % %qs has both % and initializer file-scope declaration of %qs specifies % file-scope declaration of %qs specifies % nested function %qs declared % function-scope %qs implicitly auto and declared %<__thread%> static or type qualifiers in non-parameter array declarator declaration of %qs as array of voids declaration of %qs as array of functions invalid use of structure with flexible array member size of array %qs has non-integer type ISO C forbids zero-size array %qs ISO C90 forbids array %qs whose size can%'t be evaluated ISO C90 forbids array whose size can%'t be evaluated ISO C90 forbids variable length array %qs ISO C90 forbids variable length array the size of array %qs can%'t be evaluated the size of array can %'t be evaluated variable length array %qs is used size of array %qs is too large ISO C90 does not support flexible array members %<[*]%> not allowed in other than a declaration array type has incomplete element type %qs declared as function returning a function %qs declared as function returning an array function declaration isn%'t a prototype parameter names (without types) in function declaration parameter %u (%q+D) has incomplete type %Jparameter %u has incomplete type parameter %u (%q+D) has void type function definition has qualified void return type type qualifiers ignored on function return type ISO C forbids qualified function types bit-field %qs width not an integer constant negative width in bit-field %qs bit-field %qs has invalid type type of bit-field %qs is a GCC extension %qs is narrower than values of its type typedef %q+D declared % ISO C forbids const or volatile function types a member of a structure or union cannot have a variably modified type variable or field %qs declared void attributes in parameter array declarator ignored parameter %q+D declared % field %qs declared as a function invalid storage class for function %qs % function returns non-void value cannot inline function % variable previously declared % redeclared % variable %q+D declared % thread-local storage not supported for this target object with variably modified type must have no linkage typedef %qD is initialized (use __typeof__ instead) function %qD is initialized like a variable variable-sized object may not be initialized variable %qD has initializer but incomplete type inline function %q+D given attribute noinline % as only parameter may not be qualified % must be the only parameter parameter %q+D has just a forward declaration %<%s %E%> declared inside parameter list anonymous %s declared inside parameter list its scope is only this definition or declaration, which is probably not what you want nested redefinition of % nested redefinition of % declaration does not declare anything ISO C doesn%'t support unnamed structs/unions %Jflexible array member in union %Jflexible array member not at end of struct %Jflexible array member in otherwise empty struct %Jinvalid use of structure with flexible array member union cannot be made transparent nested redefinition of % enumeration values exceed range of largest integer specified mode too small for enumeral values enumerator value for %qE is not an integer constant overflow in enumeration values ISO C restricts enumerator values to range of % return type is an incomplete type return type defaults to % no previous prototype for %q+D %q+D was used with no prototype before its definition no previous declaration for %q+D %q+D was used with no declaration before its definition C99 inline functions are not supported; using GNU89 to disable this warning use -fgnu89-inline or the gnu_inline function attribute return type of %q+D is not % first argument of %q+D should be % second argument of %q+D should be % third argument of %q+D should probably be % %q+D takes only zero or two arguments %q+D is normally a non-static function %Jold-style parameter declarations in prototyped function definition %Jtraditional C rejects ISO C style function definitions %Jold-style function definition %Jparameter name missing from parameter list %q+D declared as a non-parameter multiple parameters named %q+D parameter %q+D declared with void type type of %q+D defaults to % parameter %q+D has incomplete type declaration for parameter %q+D but no such parameter number of arguments doesn%'t match built-in prototype number of arguments doesn%'t match prototype promoted argument %qD doesn%'t match built-in prototype promoted argument %qD doesn%'t match prototype argument %qD doesn%'t match built-in prototype argument %qD doesn%'t match prototype no return statement in function returning non-void this function may return with or without a value % loop initial declaration used outside C99 mode declaration of static variable %q+D in % loop initial declaration declaration of % variable %q+D in % loop initial declaration % declared in % loop initial declaration % declared in % loop initial declaration % declared in % loop initial declaration declaration of non-variable %q+D in % loop initial declaration two or more data types in declaration specifiers % is too long for GCC both % and % in declaration specifiers ISO C90 does not support % both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers ISO C90 does not support complex types both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers decimal floating point not supported for this target ISO C does not support decimal floating point %qE fails to be a typedef or built in type %qE is not at beginning of declaration %<__thread%> used with % %<__thread%> used with % %<__thread%> used with % %<__thread%> before % %<__thread%> before % multiple storage classes in declaration specifiers ISO C does not support plain % meaning % ISO C does not support complex integer types c_incomplete_type_error q ; ; ; ; ; ; ; ; c_common_type same_translation_unit_p w composite_type 7 r common_pointer_type tagged_types_tu_compatible_p perform_integral_promotions default_conversion readonly_error convert_for_assignment A 8 W ~ > W p - f w U > c 1 E V 6 c z finish_init c_finish_case c_finish_if_stmt c_finish_bc_stmt c_begin_vm_scope c_begin_stmt_expr c_finish_stmt_expr c_objc_common_truthvalue_conversion build_binary_op % 4 4 \ . . . c c c c build_unary_op * * * * * * * * * * * + * * * * * , * * * * * * * * * * * * * * * + * * * * + * * x+ , , * * * * array_to_pointer_conversion function_to_pointer_conversion build_array_ref c_finish_omp_clauses X EZ ,Z ^Z Z Y Y >Y Y Y Y Y Y Y Y Y Y \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ set_nonincremental_init_from_string process_init_element pop_init_level set_designator %qD has an incomplete type %qT has no member named %qE invalid type argument of %qs incompatible types in return [%llu] (near initialization for %qs) (anonymous) initialized field overwritten ISO C forbids % %Hstatement with no effect division by zero right shift count is negative left shift count is negative wrong type argument to abs __builtin_ array indexing invalid initializer cast specifies array type cast specifies function type copyprivate shared reduction ^ && copyin firstprivate lastprivate || missing initializer empty scalar initializer invalid use of void expression invalid use of flexible array member invalid use of array with unspecified bounds ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-typeck.c invalid use of undefined type %<%s %E%> invalid use of incomplete typedef %qD can%'t mix operands of decimal float and vector types can%'t mix operands of decimal float and complex types can%'t mix operands of decimal float and other float types function return types not compatible due to % types are not quite compatible function types not truly compatible in ISO C arithmetic on pointer to an incomplete type cannot take address of bit-field %qD global register variable %qD used in nested function register variable %qD used in nested function address of global register variable %qD requested address of register variable %qD requested void value not ignored as it ought to be request for member %qE in something not a structure or union dereferencing pointer to incomplete type dereferencing % pointer assignment of read-only member %qD increment of read-only member %qD decrement of read-only member %qD read-only member %qD used as % output assignment of read-only variable %qD increment of read-only variable %qD decrement of read-only variable %qD read-only variable %qD used as % output assignment of read-only location increment of read-only location decrement of read-only location read-only location used as % output non-lvalue array in conditional expression signed and unsigned type in conditional expression ISO C forbids conditional expr with only one void side ISO C forbids conditional expr between % and function pointer pointer type mismatch in conditional expression pointer/integer type mismatch in conditional expression left-hand operand of comma expression has no effect cannot pass rvalue to reference parameter passing argument %d of %qE makes qualified function pointer from unqualified assignment makes qualified function pointer from unqualified initialization makes qualified function pointer from unqualified return makes qualified function pointer from unqualified passing argument %d of %qE discards qualifiers from pointer target type assignment discards qualifiers from pointer target type initialization discards qualifiers from pointer target type return discards qualifiers from pointer target type ISO C prohibits argument conversion to union type request for implicit conversion from %qT to %qT not permitted in C++ argument %d of %qE might be a candidate for a format attribute assignment left-hand side might be a candidate for a format attribute initialization left-hand side might be a candidate for a format attribute return type might be a candidate for a format attribute ISO C forbids passing argument %d of %qE between function pointer and % ISO C forbids assignment between function pointer and % ISO C forbids initialization between function pointer and % ISO C forbids return between function pointer and % pointer targets in passing argument %d of %qE differ in signedness pointer targets in assignment differ in signedness pointer targets in initialization differ in signedness pointer targets in return differ in signedness passing argument %d of %qE from incompatible pointer type assignment from incompatible pointer type initialization from incompatible pointer type return from incompatible pointer type invalid use of non-lvalue array passing argument %d of %qE makes pointer from integer without a cast assignment makes pointer from integer without a cast initialization makes pointer from integer without a cast return makes pointer from integer without a cast passing argument %d of %qE makes integer from pointer without a cast assignment makes integer from pointer without a cast initialization makes integer from pointer without a cast return makes integer from pointer without a cast incompatible type for argument %d of %qE incompatible types in assignment incompatible types in initialization array initialized from parenthesized string constant opaque vector types cannot be initialized initialized field with side-effects overwritten jump into statement expression jump into scope of identifier with variably modified type function declared % has a % statement % with no value, in function returning non-void % with a value, in function returning void function returns address of local variable switch quantity not an integer % switch expression not converted to % in ISO C case label in statement expression not containing enclosing switch statement % label in statement expression not containing enclosing switch statement case label in scope of identifier with variably modified type not containing enclosing switch statement % label in scope of identifier with variably modified type not containing enclosing switch statement case label not within a switch statement % label not within a switch statement %Hsuggest explicit braces to avoid ambiguous % break statement not within loop or switch continue statement not within a loop break statement used with OpenMP for loop expression statement has incomplete type used array that cannot be converted to pointer where scalar is required used struct type value where scalar is required used union type value where scalar is required pointer of type % used in subtraction pointer to a function used in subtraction right shift count >= width of type left shift count >= width of type comparing floating point with == or != is unsafe ISO C forbids comparison of % with function pointer comparison of distinct pointer types lacks a cast the address of %qD will never be NULL comparison between pointer and integer comparison of complete and incomplete pointers ISO C forbids ordered comparisons of pointers to functions ordered comparison of pointer with integer zero comparison between signed and unsigned comparison of promoted ~unsigned with constant comparison of promoted ~unsigned with unsigned wrong type argument to unary plus wrong type argument to unary minus ISO C does not support %<~%> for complex conjugation wrong type argument to bit-complement wrong type argument to conjugation wrong type argument to unary exclamation mark ISO C does not support %<++%> and %<--%> on complex types wrong type argument to increment wrong type argument to decrement increment of pointer to unknown structure decrement of pointer to unknown structure called object %qE is not a function function called through a non-compatible type if this code is reached, the program will abort too many arguments to function %qE type of formal parameter %d is incomplete passing argument %d of %qE as integer rather than floating due to prototype passing argument %d of %qE as integer rather than complex due to prototype passing argument %d of %qE as complex rather than floating due to prototype passing argument %d of %qE as floating rather than integer due to prototype passing argument %d of %qE as complex rather than integer due to prototype passing argument %d of %qE as floating rather than complex due to prototype passing argument %d of %qE as % rather than % due to prototype passing argument %d of %qE as %qT rather than %qT due to prototype passing argument %d of %qE with different width due to prototype passing argument %d of %qE as unsigned due to prototype passing argument %d of %qE as signed due to prototype too few arguments to function %qE initializer element is not constant comparison with string literal results in unspecified behaviour subscripted value is neither array nor pointer array subscript is not an integer subscripted value is pointer to function ISO C forbids subscripting % array ISO C90 forbids subscripting non-lvalue array char-array initialized from wide string wchar_t-array initialized from non-wide string initializer-string for array of chars is too long array of inappropriate type initialized from string constant array initialized from non-constant array expression initializer element is not computable at load time traditional C rejects automatic aggregate initialization ISO C forbids casting nonscalar to the same type ISO C forbids casts to union type cast adds new qualifiers to function type cast discards qualifiers from pointer target type cast increases required alignment of target type cast from pointer to integer of different size cast from function call of type %qT to non-matching type %qT cast to pointer from integer of different size ISO C forbids conversion of function pointer to object pointer type ISO C forbids conversion of object pointer to function pointer type cast to union type from type not present in union %qE has invalid type for % %qE must be % for % %qE is not a variable in clause %qs %qE appears more than once in data clauses %qE is not a variable in clause % %qE is not a variable in clause % %qE has invalid type for % %qE is predetermined %qs for %qs extra brace group at end of initializer missing braces around initializer braces around scalar initializer excess elements in char array initializer excess elements in struct initializer non-static initialization of a flexible array member excess elements in union initializer traditional C rejects initialization of unions excess elements in array initializer excess elements in vector initializer excess elements in scalar initializer initialization of flexible array member in a nested context initialization of a flexible array member extra elements in scalar initializer array index in non-array initializer field name not in record or union initializer unknown field %qE specified in initializer array index in initializer not of integer type nonconstant array index in initializer array index in initializer exceeds array bounds empty index range in initializer array index range in initializer exceeds array bounds conversion to non-scalar type requested volatile const [0] void /* ??? */ , ... struct union } enum unsigned [ERROR] restrict register extern static /* compiled from: . */ /* %s:%d:%c%c */ %s; /*%s %s*/ gen_type { } { { { { } { } -{ } { { { j} | | { | { { { { { { { { { { { { { { { ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-aux-info.c I eM @ I b p I I p fM p fM N h ? q %H? 9@ E [ 0H? K E F D n@ " > G G > } 9H? > D D G F G AH? e > Z SH? A @ Y ^H? ? E D U fH? F nH? i?  H? H? H? t H? z F H? ) A > H? @ D E H? F H? E D gM ? gM = gM > binary_op_error $ + 2 9 @ G N U \ f p z " 1 1 1 1 1 { Y c_type_hash p p p p p p p c_sizeof_or_alignof_type set_builtin_user_assembler_name def_builtin_1 c_expand_expr boolean_increment " " \ \ \ \ c_determine_visibility handle_novops_attribute check_function_arguments_recurse nonnull_check_p fold_offsetof_1 lvalue_error * ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] same_scalar_type_ignoring_signedness format_arg nocommon flatten transparent_union destructor aligned weakref no_instrument_function returns_twice no_stack_limit pure no vops vector_size tls_model may_alias warn_unused_result top level vector overflow in expression != invalid operands to binary %s invalid use of % sizeof __alignof__ __compound_literal %s.%lu long long unsigned int long long unsigned unsigned short __int128_t __uint128_t complex int complex float complex double complex long double wchar_t __builtin_va_list asm_fprintf gcc_diag gcc_cdiag gcc_cxxdiag __builtin_acos __builtin_acosf __builtin_acosh __builtin_acoshf __builtin_acoshl __builtin_acosl __builtin_asin __builtin_asinf __builtin_asinh __builtin_asinhf __builtin_asinhl __builtin_asinl __builtin_atan __builtin_atan2 __builtin_atan2f __builtin_atan2l __builtin_atanf __builtin_atanh __builtin_atanhf __builtin_atanhl __builtin_atanl __builtin_cbrt __builtin_cbrtf __builtin_cbrtl __builtin_ceil __builtin_ceilf __builtin_ceill __builtin_copysign __builtin_copysignf __builtin_copysignl __builtin_cos __builtin_cosf __builtin_cosh __builtin_coshf __builtin_coshl __builtin_cosl __builtin_drem __builtin_dremf __builtin_dreml __builtin_erf __builtin_erfc __builtin_erfcf __builtin_erfcl __builtin_erff __builtin_erfl __builtin_exp __builtin_exp10 __builtin_exp10f __builtin_exp10l __builtin_exp2 __builtin_exp2f __builtin_exp2l __builtin_expf __builtin_expl __builtin_expm1 __builtin_expm1f __builtin_expm1l __builtin_fabs __builtin_fabsf __builtin_fabsl __builtin_fdim __builtin_fdimf __builtin_fdiml __builtin_floor __builtin_floorf __builtin_floorl __builtin_fma __builtin_fmaf __builtin_fmal __builtin_fmax __builtin_fmaxf __builtin_fmaxl __builtin_fmin __builtin_fminf __builtin_fminl __builtin_fmod __builtin_fmodf __builtin_fmodl __builtin_frexp __builtin_frexpf __builtin_frexpl __builtin_gamma __builtin_gammaf __builtin_gammal __builtin_huge_val __builtin_huge_valf __builtin_huge_vall __builtin_hypot __builtin_hypotf __builtin_hypotl __builtin_ilogb __builtin_ilogbf __builtin_ilogbl __builtin_inf __builtin_inff __builtin_infl __builtin_infd32 __builtin_infd64 __builtin_infd128 __builtin_j0 __builtin_j0f __builtin_j0l __builtin_j1 __builtin_j1f __builtin_j1l __builtin_jn __builtin_jnf __builtin_jnl __builtin_lceil __builtin_lceilf __builtin_lceill __builtin_ldexp __builtin_ldexpf __builtin_ldexpl __builtin_lfloor __builtin_lfloorf __builtin_lfloorl __builtin_lgamma __builtin_lgammaf __builtin_lgammal __builtin_llceil __builtin_llceilf __builtin_llceill __builtin_llfloor __builtin_llfloorf __builtin_llfloorl __builtin_llrint __builtin_llrintf __builtin_llrintl __builtin_llround __builtin_llroundf __builtin_llroundl __builtin_log __builtin_log10 __builtin_log10f __builtin_log10l __builtin_log1p __builtin_log1pf __builtin_log1pl __builtin_log2 __builtin_log2f __builtin_log2l __builtin_logb __builtin_logbf __builtin_logbl __builtin_logf __builtin_logl __builtin_lrint __builtin_lrintf __builtin_lrintl __builtin_lround __builtin_lroundf __builtin_lroundl __builtin_modf __builtin_modff __builtin_modfl __builtin_nan __builtin_nanf __builtin_nanl __builtin_nand32 __builtin_nand64 __builtin_nand128 __builtin_nans __builtin_nansf __builtin_nansl __builtin_nearbyint __builtin_nearbyintf __builtin_nearbyintl __builtin_nextafter __builtin_nextafterf __builtin_nextafterl __builtin_nexttoward __builtin_nexttowardf __builtin_nexttowardl __builtin_pow __builtin_pow10 __builtin_pow10f __builtin_pow10l __builtin_powf __builtin_powi __builtin_powif __builtin_powil __builtin_powl __builtin_remainder __builtin_remainderf __builtin_remainderl __builtin_remquo __builtin_remquof __builtin_remquol __builtin_rint __builtin_rintf __builtin_rintl __builtin_round __builtin_roundf __builtin_roundl __builtin_scalb __builtin_scalbf __builtin_scalbl __builtin_scalbln __builtin_scalblnf __builtin_scalblnl __builtin_scalbn __builtin_scalbnf __builtin_scalbnl __builtin_signbit __builtin_signbitf __builtin_signbitl __builtin_significand __builtin_significandf __builtin_significandl __builtin_sin __builtin_sincos __builtin_sincosf __builtin_sincosl __builtin_sinf __builtin_sinh __builtin_sinhf __builtin_sinhl __builtin_sinl __builtin_sqrt __builtin_sqrtf __builtin_sqrtl __builtin_tan __builtin_tanf __builtin_tanh __builtin_tanhf __builtin_tanhl __builtin_tanl __builtin_tgamma __builtin_tgammaf __builtin_tgammal __builtin_trunc __builtin_truncf __builtin_truncl __builtin_y0 __builtin_y0f __builtin_y0l __builtin_y1 __builtin_y1f __builtin_y1l __builtin_yn __builtin_ynf __builtin_ynl __builtin_cabs __builtin_cabsf __builtin_cabsl __builtin_cacos __builtin_cacosf __builtin_cacosh __builtin_cacoshf __builtin_cacoshl __builtin_cacosl __builtin_carg __builtin_cargf __builtin_cargl __builtin_casin __builtin_casinf __builtin_casinh __builtin_casinhf __builtin_casinhl __builtin_casinl __builtin_catan __builtin_catanf __builtin_catanh __builtin_catanhf __builtin_catanhl __builtin_catanl __builtin_ccos __builtin_ccosf __builtin_ccosh __builtin_ccoshf __builtin_ccoshl __builtin_ccosl __builtin_cexp __builtin_cexpf __builtin_cexpl __builtin_cimag __builtin_cimagf __builtin_cimagl __builtin_clog __builtin_clogf __builtin_clogl __builtin_clog10 __builtin_clog10f __builtin_clog10l __builtin_conj __builtin_conjf __builtin_conjl __builtin_cpow __builtin_cpowf __builtin_cpowl __builtin_cproj __builtin_cprojf __builtin_cprojl __builtin_creal __builtin_crealf __builtin_creall __builtin_csin __builtin_csinf __builtin_csinh __builtin_csinhf __builtin_csinhl __builtin_csinl __builtin_csqrt __builtin_csqrtf __builtin_csqrtl __builtin_ctan __builtin_ctanf __builtin_ctanh __builtin_ctanhf __builtin_ctanhl __builtin_ctanl __builtin_bcmp __builtin_bcopy __builtin_bzero __builtin_index __builtin_memcmp __builtin_memcpy __builtin_memmove __builtin_mempcpy __builtin_memset __builtin_rindex __builtin_stpcpy __builtin_stpncpy __builtin_strcasecmp __builtin_strcat __builtin_strchr __builtin_strcmp __builtin_strcpy __builtin_strcspn __builtin_strdup __builtin_strndup __builtin_strlen __builtin_strncasecmp __builtin_strncat __builtin_strncmp __builtin_strncpy __builtin_strpbrk __builtin_strrchr __builtin_strspn __builtin_strstr __builtin_fprintf __builtin_fprintf_unlocked __builtin_putc __builtin_putc_unlocked __builtin_fputc __builtin_fputc_unlocked __builtin_fputs __builtin_fputs_unlocked __builtin_fscanf __builtin_fwrite __builtin_fwrite_unlocked __builtin_printf __builtin_printf_unlocked __builtin_putchar __builtin_putchar_unlocked __builtin_puts __builtin_puts_unlocked __builtin_scanf __builtin_snprintf __builtin_sprintf __builtin_sscanf __builtin_vfprintf __builtin_vfscanf __builtin_vprintf __builtin_vscanf __builtin_vsnprintf __builtin_vsprintf __builtin_vsscanf __builtin_isalnum __builtin_isalpha __builtin_isascii __builtin_isblank __builtin_iscntrl __builtin_isdigit __builtin_isgraph __builtin_islower __builtin_isprint __builtin_ispunct __builtin_isspace __builtin_isupper __builtin_isxdigit __builtin_toascii __builtin_tolower __builtin_toupper __builtin_iswalnum __builtin_iswalpha __builtin_iswblank __builtin_iswcntrl __builtin_iswdigit __builtin_iswgraph __builtin_iswlower __builtin_iswprint __builtin_iswpunct __builtin_iswspace __builtin_iswupper __builtin_iswxdigit __builtin_towlower __builtin_towupper __builtin_abort __builtin_abs __builtin_alloca __builtin_apply __builtin_apply_args __builtin_args_info __builtin_calloc __builtin_classify_type __builtin_clz __builtin_clzimax __builtin_clzl __builtin_clzll __builtin_constant_p __builtin_ctz __builtin_ctzimax __builtin_ctzl __builtin_ctzll __builtin_dcgettext __builtin_dgettext __builtin_dwarf_cfa __builtin_dwarf_sp_column __builtin_eh_return __builtin_execl __builtin_execlp __builtin_execle __builtin_execv __builtin_execvp __builtin_execve __builtin_exit __builtin_expect __builtin_extend_pointer __builtin_extract_return_addr __builtin_ffs __builtin_ffsimax __builtin_ffsl __builtin_ffsll __builtin_fork __builtin_frame_address __builtin_frob_return_addr __builtin_gettext __builtin_imaxabs __builtin_finite __builtin_finitef __builtin_finitel __builtin_finited32 __builtin_finited64 __builtin_finited128 __builtin_isinf __builtin_isinff __builtin_isinfl __builtin_isinfd32 __builtin_isinfd64 __builtin_isinfd128 __builtin_isnan __builtin_isnanf __builtin_isnanl __builtin_isnand32 __builtin_isnand64 __builtin_isnand128 __builtin_labs __builtin_llabs __builtin_longjmp __builtin_malloc __builtin_next_arg __builtin_parity __builtin_parityimax __builtin_parityl __builtin_parityll __builtin_popcount __builtin_popcountimax __builtin_popcountl __builtin_popcountll __builtin_prefetch __builtin_return __builtin_return_address __builtin_saveregs __builtin_setjmp __builtin_stdarg_start __builtin_strfmon __builtin_strftime __builtin_trap __builtin_unwind_init __builtin_update_setjmp_buf __builtin_va_copy __builtin_va_end __builtin_va_start __builtin__exit __builtin__Exit __builtin_object_size __builtin___memcpy_chk __builtin___memmove_chk __builtin___mempcpy_chk __builtin___memset_chk __builtin___stpcpy_chk __builtin___strcat_chk __builtin___strcpy_chk __builtin___strncat_chk __builtin___strncpy_chk __builtin___snprintf_chk __builtin___sprintf_chk __builtin___vsnprintf_chk __builtin___vsprintf_chk __builtin___fprintf_chk __builtin___printf_chk __builtin___vfprintf_chk __builtin___vprintf_chk __sync_fetch_and_add __sync_fetch_and_add_1 __sync_fetch_and_add_2 __sync_fetch_and_add_4 __sync_fetch_and_add_8 __sync_fetch_and_add_16 __sync_fetch_and_sub __sync_fetch_and_sub_1 __sync_fetch_and_sub_2 __sync_fetch_and_sub_4 __sync_fetch_and_sub_8 __sync_fetch_and_sub_16 __sync_fetch_and_or __sync_fetch_and_or_1 __sync_fetch_and_or_2 __sync_fetch_and_or_4 __sync_fetch_and_or_8 __sync_fetch_and_or_16 __sync_fetch_and_and __sync_fetch_and_and_1 __sync_fetch_and_and_2 __sync_fetch_and_and_4 __sync_fetch_and_and_8 __sync_fetch_and_and_16 __sync_fetch_and_xor __sync_fetch_and_xor_1 __sync_fetch_and_xor_2 __sync_fetch_and_xor_4 __sync_fetch_and_xor_8 __sync_fetch_and_xor_16 __sync_fetch_and_nand __sync_fetch_and_nand_1 __sync_fetch_and_nand_2 __sync_fetch_and_nand_4 __sync_fetch_and_nand_8 __sync_fetch_and_nand_16 __sync_add_and_fetch __sync_add_and_fetch_1 __sync_add_and_fetch_2 __sync_add_and_fetch_4 __sync_add_and_fetch_8 __sync_add_and_fetch_16 __sync_sub_and_fetch __sync_sub_and_fetch_1 __sync_sub_and_fetch_2 __sync_sub_and_fetch_4 __sync_sub_and_fetch_8 __sync_sub_and_fetch_16 __sync_or_and_fetch __sync_or_and_fetch_1 __sync_or_and_fetch_2 __sync_or_and_fetch_4 __sync_or_and_fetch_8 __sync_or_and_fetch_16 __sync_and_and_fetch __sync_and_and_fetch_1 __sync_and_and_fetch_2 __sync_and_and_fetch_4 __sync_and_and_fetch_8 __sync_and_and_fetch_16 __sync_xor_and_fetch __sync_xor_and_fetch_1 __sync_xor_and_fetch_2 __sync_xor_and_fetch_4 __sync_xor_and_fetch_8 __sync_xor_and_fetch_16 __sync_nand_and_fetch __sync_nand_and_fetch_1 __sync_nand_and_fetch_2 __sync_nand_and_fetch_4 __sync_nand_and_fetch_8 __sync_nand_and_fetch_16 __sync_bool_compare_and_swap __sync_val_compare_and_swap __sync_val_compare_and_swap_1 __sync_val_compare_and_swap_2 __sync_val_compare_and_swap_4 __sync_val_compare_and_swap_8 __sync_lock_test_and_set __sync_lock_test_and_set_1 __sync_lock_test_and_set_2 __sync_lock_test_and_set_4 __sync_lock_test_and_set_8 __sync_lock_test_and_set_16 __sync_lock_release __sync_lock_release_1 __sync_lock_release_2 __sync_lock_release_4 __sync_lock_release_8 __sync_lock_release_16 __sync_synchronize __builtin_omp_get_thread_num __builtin_omp_get_num_threads __builtin_GOMP_atomic_start __builtin_GOMP_atomic_end __builtin_GOMP_barrier __builtin_GOMP_critical_start __builtin_GOMP_critical_end __builtin_GOMP_loop_end __builtin_GOMP_ordered_start __builtin_GOMP_ordered_end __builtin_GOMP_parallel_start __builtin_GOMP_parallel_end __builtin_GOMP_sections_start __builtin_GOMP_sections_next __builtin_GOMP_sections_end __builtin_GOMP_single_start empty range specified duplicate case value %Jpreviously used here -%llu 0x%llx%016llx %Hswitch missing default case __SIZE_TYPE__ __PTRDIFF_TYPE__ __WCHAR_TYPE__ __WINT_TYPE__ __INTMAX_TYPE__ __UINTMAX_TYPE__ %qE attribute ignored byte unknown machine mode %qs unable to emulate %qs invalid pointer mode %qs no data type for mode %qs alias argument not a string %qE attribute ignored for %qE zero vector size at end of input before %s'%c' before %s'\x%x' before string constant before numeric constant before %qE before %<#pragma%> before end of line before %qs token %qD is not defined outside of function scope overflow in constant expression integer overflow in expression floating point overflow in expression type-punning to incomplete type might break strict-aliasing rules dereferencing type-punned pointer will break strict-aliasing rules dereferencing type-punned pointer might break strict-aliasing rules %Hempty body in an if-statement %Hempty body in an else-statement operation on %qE may be undefined case label does not reduce to an integer constant overflow in implicit constant conversion large integer implicitly truncated to unsigned type negative integer implicitly converted to unsigned type ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-common.c comparison is always false due to limited range of data type comparison is always true due to limited range of data type comparison of unsigned expression >= 0 is always true comparison of unsigned expression < 0 is always false pointer of type % used in arithmetic pointer to a function used in arithmetic pointer to member function used in arithmetic the address of %qD will always evaluate as % suggest parentheses around assignment used as truth value string length %qd is greater than the length %qd ISO C%d compilers are required to support invalid application of % to a function type invalid application of %qs to a void type invalid application of %qs to incomplete type %qT %<__alignof%> applied to a bit-field cannot disable built-in function %qs __builtin_aggregate_incoming_address __builtin_eh_return_data_regno __builtin_init_dwarf_reg_size_table __sync_bool_compare_and_swap_1 __sync_bool_compare_and_swap_2 __sync_bool_compare_and_swap_4 __sync_bool_compare_and_swap_8 __sync_bool_compare_and_swap_16 __sync_val_compare_and_swap_16 __builtin_GOMP_critical_name_start __builtin_GOMP_critical_name_end __builtin_GOMP_loop_static_start __builtin_GOMP_loop_dynamic_start __builtin_GOMP_loop_guided_start __builtin_GOMP_loop_runtime_start __builtin_GOMP_loop_ordered_static_start __builtin_GOMP_loop_ordered_dynamic_start __builtin_GOMP_loop_ordered_guided_start __builtin_GOMP_loop_ordered_runtime_start __builtin_GOMP_loop_static_next __builtin_GOMP_loop_dynamic_next __builtin_GOMP_loop_guided_next __builtin_GOMP_loop_runtime_next __builtin_GOMP_loop_ordered_static_next __builtin_GOMP_loop_ordered_dynamic_next __builtin_GOMP_loop_ordered_guided_next __builtin_GOMP_loop_ordered_runtime_next __builtin_GOMP_parallel_loop_static_start __builtin_GOMP_parallel_loop_dynamic_start __builtin_GOMP_parallel_loop_guided_start __builtin_GOMP_parallel_loop_runtime_start __builtin_GOMP_loop_end_nowait __builtin_GOMP_parallel_sections_start __builtin_GOMP_sections_end_nowait __builtin_GOMP_single_copy_start __builtin_GOMP_single_copy_end pointers are not permitted as case values range expressions in switch statements are non-standard case label value is less than minimum value for type case label value exceeds maximum value for type lower value in case label range less than minimum value for type upper value in case label range exceeds maximum value for type duplicate (or overlapping) case value %Jthis is the first entry overlapping that value multiple default labels in one switch %Jthis is the first default label %Jcase value %qs not in enumerated type %Jcase value %qs not in enumerated type %qT %Henumeration value %qE not handled in switch taking the address of a label is non-standard %qE attribute ignored for field of type %qT %qE attribute have effect only on public objects specifying vector types with __attribute__ ((mode)) is deprecated use __attribute__ ((vector_size)) instead cannot use mode %qs for enumeral types mode %qs applied to inappropriate type %Jsection attribute cannot be specified for local variables section of %q+D conflicts with previous declaration section attribute not allowed for %q+D %Jsection attributes are not supported for this target requested alignment is not a constant requested alignment is not a power of 2 requested alignment is too large alignment may not be specified for %q+D %q+D defined both normally and as an alias %Jweakref attribute must appear before alias attribute %qE attribute ignored on non-class types %qE attribute ignored because %qT is already defined visibility argument not a string %qE attribute ignored on types visibility argument must be one of "default", "hidden", "protected" or "internal" %qD redeclared with different visibility tls_model argument not a string tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic" %J%qE attribute applies only to functions %Jcan%'t set %qE attribute after definition invalid vector type for attribute %qE vector size not an integral multiple of component size number of components of the vector not a power of two nonnull attribute without arguments on a non-prototype nonnull argument has invalid operand number (argument %lu) nonnull argument with out-of-range operand number (argument %lu, operand %lu) nonnull argument references non-pointer operand (argument %lu, operand %lu) null argument where non-null required (argument %lu) cleanup argument not an identifier cleanup argument not a function %qE attribute requires prototypes with named arguments %qE attribute only applies to variadic functions requested position is not an integer constant requested position is less than zero not enough variable arguments to fit a sentinel missing sentinel in function call %Hignoring return value of %qD, declared with attribute warn_unused_result %Hignoring return value of function declared with attribute warn_unused_result cannot apply % to static data member %qD cannot apply % when % is overloaded attempt to take address of bit-field structure member %qD lvalue required as left operand of assignment lvalue required as increment operand lvalue required as decrement operand lvalue required as unary %<&%> operand lvalue required in asm statement array subscript has type % suggest parentheses around + or - inside shift suggest parentheses around && within || suggest parentheses around arithmetic in operand of | suggest parentheses around comparison in operand of | suggest parentheses around arithmetic in operand of ^ suggest parentheses around comparison in operand of ^ suggest parentheses around + or - in operand of & suggest parentheses around comparison in operand of & comparisons like X<=Y<=Z do not have their mathematical meaning no class name specified with %qs missing makefile target after %qs to generate dependencies you must specify either -M or -MM -fdirectives-only is incompatible with -Wunused_macros -fdirectives-only is incompatible with -traditional -fno-gnu89-inline is not supported -Wformat-y2k ignored without -Wformat -Wformat-extra-args ignored without -Wformat -Wformat-zero-length ignored without -Wformat -Wformat-nonliteral ignored without -Wformat -Wformat-security ignored without -Wformat too many filenames given. Type %s --help for usage obsolete option -I- used, please use -iquote instead argument %qs to %<-Wnormalized%> not recognized switch %qs is no longer supported -fhandle-exceptions has been renamed -fexceptions (and is now on by default) dir:ord:sys,dir:gen:any,ind:base output filename specified twice too late for # directive to set debug directory opening dependency file %s: %m closing dependency file %s: %m assertion missing after %qs macro name missing after %qs missing path after %qs missing filename after %qs -lang-asm -lang-fortran DEPENDENCIES_OUTPUT SUNPRO_DEPENDENCIES opening output file %s: %m -I- specified twice nfkc nfc  when writing output to %s: %m @ t( R- t( t( t( f- - - - - ( t( - - t( $/ O/ t( . / $/ O/ t( w/ / / t( t( / / t( t( t( t( t( / t( t( t( t( t( t( t( t( t( 6 6 t( t( t( 7 t( t( t( 7 27 J7 n7 t( t( t( t( t( ) t( t( t( t( t( Z* t( * t( t( t( ( t( t( t( t( + t( t( t( 6 t( t( t( t( 5 t( t( 5 t( t( t( t( t( 5 t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( 8. t( t( t( t( t( t( t( t( . t( t( t( t( t( t( t( t( t( . t( M. e. t( }. t( t( . t( t( t( t( t( . t( t( t( , t( t( , + t( t( t( t( ( t( t( t( t( t( t( 3, t( t( t( t( t( t( t( t( t( s) s) t( t( t( t( G, t( t( t( t( t( t( t( t( t( t( t( t( t( t( a, {, t( t( t( , t( t( t( t( , , , t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( , t( t( t( t( t( t( t( - t( t( t( &- t( t( t( t( t( >- t( t( t( t( t( t( -+ E+ \+ t( t( t( t+ s) t( + t( t( + s) t( t( t( t( t( t( t( t( t( + t( t( t( t( t( t( t( $) t( t( t( t( t( t( t( t( * * t( t( s) g1 t( s) 0) s) t( t( t( * * t( + t( t( t( t( t( t( t( t( + t( t( t( t( t( t( t( t( t( t( t( t( t( s) t( t( t( t( t( t( t( t( t( t( t( t( t( t( 4 t( t( t( s) s) 4 5 t( t( 5 s) t( t( t( t( t( t( t( 05 t( t( t( H5 t( t( t( t( t( t( \5 t5 t( t( t( 5 t( t( t( 0 t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( >1 0 t( t( t( t( t( 1 t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( 1 *1 R1 z6 t( 44 H4 t( t( s) t( t( t( t( t( t( ]4 t( t( t( t( s) t( q4 4 t( s) t( 4 t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( 4 6 t( t( t( -6 B6 t( t( t( t( V6 t( t( s) s) 6 t( t( 6 6 t( s) t( 3 t( t( t( t( %3 t( t( t( t( t( t( t( t( ;3 3 r3 3 3 3 3 3 ) ) ) * * t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( t( 4* G* t( 1 t( ( ( 1 1 t( 1 2 a2 2 2 t( t( t( 2 $2 A2 A2 a2 a2 2 2 t( 2 2 2 2 t( 2 +#0-'I +#0- q+ gcc_tdiag q+# gcc_gfc *'I _-0^# EO =^+(!- fill character '^' flag the '^' strfmon flag '+' flag the '+' strfmon flag '(' flag the '(' strfmon flag '!' flag the '!' strfmon flag '-' flag the '-' strfmon flag field width field width in strfmon format left precision right precision length modifier =^+(!-w#p '_' flag the '_' strftime flag the '-' strftime flag '0' flag the '0' strftime flag the '^' strftime flag '#' flag the '#' strftime flag 'E' modifier the 'E' strftime modifier the 'O' strftime modifier the 'O' modifier ABZab HIMSUWdmw -_0Ow EO-_0w -_0EOw eVu FRTnrt 2o kls assignment suppression 'a' flag the 'a' scanf flag field width in scanf format ''' flag the ''' scanf flag 'I' flag the 'I' scanf flag signed size_t *w'I unsigned ptrdiff_t uintmax_t oxX efgEG *w' cW *aw cW[ aA DD cR the '+' printf flag the '#' printf flag 'q' flag the 'q' diagnostic flag precision in printf format ox pq ADEFJTV CLOPQ <>' DEFJT DFJT ' ' flag the ' ' printf flag the '0' printf flag the '-' printf flag field width in printf format -wp0 + -wp0# -wp0 -w -wp @ the ''' printf flag the 'I' printf flag -wp0 +'I -wp0'I fgG -wp0 +#'I eE -wp0 +#I wint_t -wp0 +# unrecognized format specifier ISO C++ ISO C too many arguments for format zero-length %s format string unterminated format string embedded %<\0%> in format repeated %s in format too few arguments for format zero width in %s format field precision empty precision in %s format ISO C90 %s does not support %s __gcc_host_wide_int__ locus location_t Ea? @ ? ` ? ? @ ? ? Y w p L ]N ]N J? ? ? ? ? ? A w p L 'J? ? @ ? ? ? ? p L ]N ? ? ` ? ? ? ? p L ]N 0J? ? ? ? ? ? p L ]N :J? ? @ ? ? ? ? p L ]N ? ? A ? a? ? ` ? ? ? ? w * L kj? ` ? ? ? ` ? ? w Yj? ? ` ? ? @ ? ? w # p L + ( = ? P @ ^ ? ? + 4 ? = ? ( R ? [ ? ! p ? y ? - ? ? w ? ? # ? t @ p ? @ L ? @ E \N \N ? A C E O _ - _ 0 - 0 ^ # _ ? ? - ? . ? 0 D ? M ? ^ ? c ? # y ? ? w ? @ E ? ? O ? ? O o ? ? ? A F D cF ? ? A s E ? + A ? E A ]F D A P C ? @ F ? + A E A A ? ? + A > A F ? ? A ? A A D ? ?  C ? + A C ? A T C C + A ? ? A D A A * L * ? @ a 7 ? @ ? w ? S ? L ? , @ ' o ? x ? I ? ? F ]N ]N ]N ]N $]N $]N ? fM ? \N ? fM ? ) D m@ ]N ]N ]N ]N (]N (]N ? \N ? fM ? fM ? ) D ? ]N ]N ]N ]N (]N (]N ? \N ? fM ? fM C ) D ? \N \N \N > \N > \N > \N ? ) D oH ]N J? fM C ? 2B ]N J? fM ? ? | A ]N J? fM ? ? ? \N C ) D ' C ]N ]N ]N ]N $]N ? fM ? \N ? fM A ) D D \N \N \N > \N > \N > \N ? ) D ? \N \N \N ? ) D ? J? fM C ) D E J? fM ? ) D C | F C ,bF C C T C ; F s E % C > ? F ]N A A oH ]N A A 2B ]N A ? ? \N A A C \N A A + 4 ? ? # y ? ? q ! ? * ? p K ? B ? L ? L @ F ]N ]N $]N C A ] ? ]N ]N (]N C A m@ ]N ]N (]N C A oH ]N C A 2B ]N ` ? ? ? \N C oH % C \N C A c ? \N ? A k ? ]N C A q ? \N A A rB \N C A F ]N ]N $]N C A ] ? ]N ]N (]N C A m@ ]N ]N (]N C A oH ]N C A 2B ]N ` ? ? ? \N C oH % C \N C A u ? \N ? A q ? \N A A rB \N C A F ]N ]N $]N C A ] ? ]N ]N (]N C A m@ ]N ]N (]N C A oH ]N C A 2B ]N ` ? ? ? \N C oH % C \N C A { ? \N ? A q ? \N A A rB \N C A + 4 ? ? q ! ? * ? p K ? B ? L ? L @ F ]N ]N $]N C A ] ? ]N ]N (]N C A m@ ]N ]N (]N C A oH ]N C A 2B ]N ` ? ? ? \N C oH % C \N C A C \N C A q ? \N A A rB \N C A C ,bF C + 0 - 0 p i ? ? + 4 ? ? # y ? ? 0 D ? ? - ? ? w ? ? p K ? B ? L ? L @ F ]N ]N $]N ? $ G ? ]N ]N (]N ? $ G m@ ]N ]N (]N ? $ G oH ]N ? A 2B ]N ? ? C \N A A A \N A A M ? \N A A C \N A A D \N A A C ]N A A ? \N A A C ,bF C + 0 - 0 p i ? ? + 4 ? ? # y ? ? 0 D ? ? - ? ? ' o ? ? I ? ? w ? ? p K ? B ? L ? L @ F ]N ]N ]N ]N $]N $]N ? fM ? \N ? fM % ? $ G ? ]N ]N ]N ]N (]N (]N ? \N ? fM ? fM ? $ G m@ ]N ]N ]N ]N (]N (]N ? \N ? fM ? fM . ? $ G 5 ? \N \N \N > \N > \N > \N 9 ? A C ? \N \N \N > \N > \N > \N F ? A oH ]N O ? fM ? A 2B ]N J? fM ? ? ? \N ? oH ' C ]N ]N ]N ]N $]N ? fM ? \N ? fM A ) D D \N \N \N > \N > \N > \N 9 ? A ? \N \N \N V ? A ? O ? fM ? A E J? fM ? A rB \N ? A C | F C ,bF C C T C H ; F s E % C > ? get_constant decode_format_attr maybe_read_dollar_number get_flag_spec check_format_types check_format_arg find_char_info_specifier_index find_length_info_modifier_index init_dynamic_diag_info init_dynamic_asm_fprintf_info handle_format_attribute fill character in strfmon format left precision in strfmon format right precision in strfmon format length modifier in strfmon format field width in strftime format the assignment suppression scanf feature length modifier in scanf format length modifier in printf format format string argument not a string type ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-format.c format string has invalid operand number function does not return string type %qE is an unrecognized format function type %<...%> has invalid operand number format string argument follows the args to be formatted missing $ operand number in format %s does not support %%n$ operand number formats operand number out of range in format format argument %d used more than once in %s format $ operand number used after format without operand number format not a string literal, format string not checked format not a string literal and no format arguments format not a string literal, argument types not checked unused arguments in $-style format format is a wide character string function might be possible candidate for %qs format attribute %s should have type %<%s%s%>, but argument %d has type %qT format %q.*s expects type %<%s%s%>, but argument %d has type %qT %s should have type %<%T%s%>, but argument %d has type %qT format %q.*s expects type %<%T%s%>, but argument %d has type %qT format argument %d unused before used argument %d in $-style format spurious trailing %<%%%> in format missing fill character at end of strfmon format empty left precision in %s format %s does not support the %qs %s length modifier conversion lacks type at end of format unknown conversion type character %qc in format unknown conversion type character 0x%x in format %s does not support the %<%%%c%> %s format %s used with %<%%%c%> %s format %s does not support %s with the %<%%%c%> %s format %s ignored with %s and %<%%%c%> %s format %s ignored with %s in %s format use of %s and %s together with %<%%%c%> %s format use of %s and %s together in %s format %<%%%c%> yields only last 2 digits of year no closing %<]%> for %<%%[%> format use of %qs length modifier with %qc type character %s does not support the %<%%%s%c%> %s format operand number specified with suppressed assignment operand number specified for format taking no argument writing through null pointer (argument %d) reading through null pointer (argument %d) writing into constant object (argument %d) extra type qualifiers in format argument (argument %d) %<%%%c%> yields only last 2 digits of year in some locales args to be formatted is not %<...%> strftime formats cannot format arguments %<__gcc_host_wide_int__%> is not defined as a type %<__gcc_host_wide_int__%> is not defined as % or % % is not defined as a type % is not defined as a type % is not defined as a type % is not defined as a pointer type / @ - @ @ * @ %s: not a directory OBJC_INCLUDE_PATH OBJCPLUS_INCLUDE_PATH CPATH End of search list. ignoring duplicate directory "%s" as it is a non-system directory that duplicates a system directory ignoring nonexistent directory "%s" #include "..." search starts here: #include <...> search starts here: D /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/include @ } @ @ } @ @ } @ h @ l > @ l > @ @ /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/include/c++/4.2.1 /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/include/c++/4.2.1/arm-eabi /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/include/c++/4.2.1/backward /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/include /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/sys-include /android/mathias/armdev/toolchain-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/../../../../arm-eabi/include G++ BINUTILS # 1 "%s//" #define # %u "%s"%s 3 4 #undef %s #%s <%s> #%s "%s" #pragma #ident %s #pragma GCC pch_preprocess "%s" %s="%s" %s=%s UL 32767 65535 2147483647 4294967295 9223372036854775807 18446744073709551615 %s=%s%s __%s_MANT_DIG__ __%s_MIN_EXP__ __%s_MAX_EXP__ __%s_MIN__ 1E%d%s __%s_MAX__ __%s_EPSILON__ 1E-%d%s __%s_DEN__ __FLT_RADIX__ __%s_DIG__ __%s_MIN_10_EXP__ __%s_MAX_10_EXP__ __DECIMAL_DIG__ 0x1p%d __%s_DENORM_MIN__ 0.0%s __%s_HAS_DENORM__ __%s_HAS_INFINITY__ __%s_HAS_QUIET_NAN__ 08ce 7bde __GNUC__ __GNUG__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__ __GXX_WEAK__=1 __GXX_WEAK__=0 __DEPRECATED __EXCEPTIONS __GXX_ABI_VERSION __SCHAR_MAX__ __SHRT_MAX__ __INT_MAX__ __LONG_MAX__ __LONG_LONG_MAX__ __WCHAR_MAX__ __CHAR_BIT__ __INTMAX_MAX__ __FLT_EVAL_METHOD__ __DEC_EVAL_METHOD__ FLT ((double)%s) LDBL DEC32 DEC64 DEC128 __REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ __GNUC_GNU_INLINE__ __OPTIMIZE_SIZE__ __OPTIMIZE__ __FAST_MATH__ __NO_INLINE__ __SUPPORT_SNAN__ __FINITE_MATH_ONLY__=1 __FINITE_MATH_ONLY__=0 __pic__ __PIC__ __STRICT_ANSI__ __CHAR_UNSIGNED__ __WCHAR_UNSIGNED__ __NEXT_RUNTIME__ __PRAGMA_REDEFINE_EXTNAME __PRAGMA_EXTERN_PREFIX __SSP_ALL__=2 __SSP__=1 _OPENMP=200505 __arm__ __APCS_32__ __thumb__ __ARMEB__ __THUMBEB__ __ARMWEL__ __ARMEL__ __THUMBEL__ __SOFTFP__ __VFP_FP__ __THUMB_INTERWORK__ cpu=arm machine=arm __MAVERICK__ __XSCALE__ __IWMMXT__ __ARM_EABI__ __GXX_MERGED_TYPEINFO_NAMES=0 __ANDROID__ __ELF__ builtin_define_type_max A D C @ E u @ BmC 2C @ @ " @ - @ 8 @ L @ @ @ builtin_define_float_constants builtin_define_stdint_macros define__GNUC__ 170141183460469231731687303715884105727 340282366920938463463374607431768211455 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-cppbuiltin.c y P D ? ?/android/mathias/armdev/toolchain-eabi-4.2.1 _ROOT ({anonymous}) function %q+F can never be inlined because it is suppressed using -fno-inline function %q+F can never be inlined because it might not be bound within this unit of translation function %q+F can never be inlined because it uses attributes conflicting with inlining ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-objc-common.c c_tree_printer bitfield -fexceptions -funit-at-a-time can%'t write %s: %m can%'t seek in %s: %m can%'t read %s: %m %s: not for %s %s: not a PCH file %s: %s calling fdopen reading seeking use #include instead %s: PCH file was invalid %02x w+b can%'t write to %s: %m M C @ , M P @ Co+O gpch.013c_common_valid_pch pch_init gpcWrite ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-pch.c %s: too short to be a PCH file %s: not compatible with this GCC version %s: created by a different GCC executable %s: created with -g%s, but used with -g%s %s: settings for %s do not match %s: had text segment at different address pch_preprocess pragma should only be used with -fpreprocessed %s: couldn%'t open PCH file: %m use -Winvalid-pch for more information Compiler executable checksum: can%'t create precompiled header %s: %m %qs is not a valid output file I { L > @ 4@ > : > ; > < 4@ = 4@ > 5@ 1 NI? 1 5@ / 5@ / 5@ 2 &5@ 2 45@ 8 J5@ M ]5@ 9 z5@ 3 5@ 5@ 5@ 5@ 5@ 4 5@ ? 5@ 5 5@ 5 5@ 5@ 5@ 7 5@ 6 5@ 6 H 6@ 6@ 6@ )6@ 26@ 0 ;6@ 0 F6@ @ h8@ / 0 E @ * :w? ( 3_F F ] > + D ) Q6@ % > C YH # D T6@ yC 7@ & S^F - jH " E yC > B B @ E , I? 6@ GI? . B E D F ' A 46@ 0 N E ! I?  g 6@ h 6@ 6@ E 6@ 6@ CG c_token_starts_typename 9 w w w 9 9 9 w 9 w w 9 w w 9 9 9 9 9 9 9 9 9 9 9 9 w w w w w w w w 9 9 9 9 9 9 9 9 9 9 9 9 9 9 w 9 w 9 9 9 9 9 9 9 w w w 9 9 9 w c_token_starts_declspecs c_parser_peek_2nd_token c_parser_consume_token c_parser_consume_pragma c_parser_objc_method_type Z I I I Z Z Z I Z I I Z I I Z Z Z Z Z Z I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I Z Z Z Z Z Z Z Z Z Z Z Z Z Z I c_parser_skip_to_pragma_eol I 2 Q b c_parser_simple_asm_expr c_parser_objc_protocol_refs c_parser_omp_parallel c_parser_omp_construct c_parser_pragma z " q q q f q q q V " c_parser_objc_synchronized_statement c_parser_objc_try_catch_statement c_parser_asm_statement c_parser_switch_statement c_parser_if_statement c_parser_statement_after_labels n n z { l & c_parser_postfix_expression z Y : : ! A ( _ c_parser_alignof_expression c_parser_sizeof_expression ? < { R / / / / F c_parser_cast_expression c_parser_binary_expression c_parser_conditional_expression o o # l X D 0 o o o o o o o c_parser_expr_no_commas u u u u u u u u u u u u u u u u u u u u u u u u u u i _ U I ? 5 * r % ) c_parser_typeof_specifier c_parser_struct_or_union_specifier c_parser_enum_specifier c_parser_declspecs 9- . . - 9- 9- 9- . 9- - . 9- - . 9- * * * * * * * * * * * . . . . . - q- q- * * * * * * * * * * * * * * Y. * . * * * * * * * . . . * * * . c_parser_initval c_parser_braced_init c_parser_label V X X 2W X X yX IX Z Y Y uY EY "Y \ ?V ?V ] ?V ?V ?V ?V ?V \ ?V 3\ \ \ ?V [ CV ^ ^ ] E] E] ] ] ] E] E] E] z] ] c_parser_while_statement c_parser_do_statement c_parser_for_statement c_parser_objc_protocol_definition c_parser_objc_alias_declaration c_parser_objc_class_declaration c_parser_objc_class_instance_variables c_parser_objc_class_definition c_parser_external_declaration *s p p p p ~r p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p s Us s p p p p t p p p p p p t t _Complex __FUNCTION__ __PRETTY_FUNCTION__ __alignof __asm __asm__ __attribute __attribute__ __builtin_choose_expr __builtin_offsetof __builtin_types_compatible_p __builtin_va_arg __complex __complex__ __const __const__ __extension__ __func__ __imag __imag__ __inline __inline__ __label__ __real __real__ __restrict__ __signed __signed__ __thread __typeof __typeof__ __volatile do extern while compatibility_alias defs encode implementation try catch synchronized bycopy byref inout oneway too many %qs clauses expected end of line expected string literal expected %<(%> expected %<)%> expected identifier expected %<>%> expected %<,%> or %<;%> for statement expected expected %<=%> expected %<;%> expected %<(%> or end of line #pragma omp for #pragma omp parallel for #pragma omp parallel #pragma omp parallel sections #pragma omp sections #pragma omp single expected identifier or %<*%> %E qualifier ignored on asm expected %<:%> or %<)%> expected %<{%> expected statement expected expression expected %<,%> expected %<]%> expected %<:%> unary * expected identifier or %<(%> expected %<,%> or %<}%> expected class name expected %<}%> expected %<:%> or %<...%> nowait schedule expected integer expression guided expected %<,%> or %<)%> invalid schedule kind %qs is not valid for %qs expected % expected %<@end%> ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-parser.c wide string literal in % expected declaration specifiers data definition has no type or storage class expected %<=%>, %<,%>, %<;%>, % or %<__attribute__%> ISO C forbids nested functions expected iteration declaration or initialization %<#pragma omp barrier%> may only be used in compound statements %<#pragma omp flush%> may only be used in compound statements threadprivate variables not supported in this target %qE declared % after first use automatic variable %qE cannot be % % %qE has incomplete type %<#pragma omp section%> may only be used in %<#pragma omp sections%> construct %<#pragma GCC pch_preprocess%> must be first invalid operator for %<#pragma omp atomic%> ISO C forbids label declarations expected declaration or statement %HISO C90 forbids mixed declarations and code label at end of compound statement braced-group within expression allowed only inside a function ISO C forbids braced-groups within expressions first argument to %<__builtin_choose_expr%> not a constant traditional C rejects the unary plus operator % applied to a bit-field ISO C forbids omitting the middle term of a ?: expression expected specifier-qualifier-list comma at end of enumerator list ISO C forbids forward references to % types extra semicolon in struct or union specified no semicolon at end of struct or union % applied to a bit-field ISO C forbids member declarations with no members expected %<,%>, %<;%> or %<}%> expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%> expected declaration specifiers or %<...%> ISO C requires a named argument before %<...%> expected %<;%>, %<,%> or %<)%> ISO C forbids empty initializer braces obsolete use of designated initializer with %<:%> ISO C forbids specifying range of elements to initialize ISO C90 forbids specifying subobject to initialize obsolete use of designated initializer without %<=%> compound literal has variable size ISO C90 forbids compound literals expected % or % % value must be positive expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%> schedule % does not take a % parameter expected %<#pragma omp%> clause expected %<#pragma omp section%> or %<}%> ISO C does not allow extra %<;%> outside of a function extra semicolon in method definition specified ISO C forbids an empty source file ;; Function %s (%s) ;; enabled by -%s H I p L I m I P I p T I p X I p \ I p ` I p d I p h I p l I p p I p t I p x I p | I p I p mf_varname_tree mudflap_finish_file bsi_start bsi_last stmt_ann mf_xform_derefs_1 mudflap2 mudflap1  anonymous fn GNU C++  -ignore-reads __mf_elem __mf_base __mf_limit __mf_unlikely_cond __mf_lookup_shift_l __mf_lookup_mask_l high __mf_cache __mf_lookup_cache __mf_lc_shift __mf_lc_mask __mf_check __mf_register __mf_unregister __mf_init __mf_set_options ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-mudflap.c mudflap cannot track %qs in stub function mudflap cannot track unknown size extern %qs mudflap checking not yet implemented for ARRAY_RANGE_REF ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-flow-inline.h #%qs not supported by %s#     __vector__ \\ \' \%03o false _False true _True \x%x   !isunordered !__builtin_isunordered !isgreaterequal !__builtin_isgreaterequal !isgreater !__builtin_isgreater !islessequal !__builtin_islessequal !isless !__builtin_isless !islessgreater !__builtin_islessgreater pp_c_pointer pp_c_tree_decl_identifier pp_c_type_specifier [ - - - - - - - - - - - - - - - - - - - - - - - - q ~ ~ ~ ~ pp_c_direct_abstract_declarator pp_c_direct_declarator 0 0 & d D D D D D pp_c_declarator pp_c_bool_constant pp_c_constant pp_c_id_expression O > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > O > > > > > > > > > > O > > > > > O > > > > > > > > > > > > > > > > > > > > O > > O pp_c_expression v v v e v v & | | v @ @ e v e e " " " " 1 1 v v v v v v v v @ @ Q Q e v e e e e e v v v v pp_c_initializer_list pp_c_compound_literal b D 9 x . D Z w 4 4 0 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-pretty-print.c c_finish_omp_atomic c_finish_omp_for c_split_parallel_clauses 8 h h h h h h 8 h h T 8 T h invalid expression type for %<#pragma omp atomic%> ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/c-omp.c %Hinvalid type for iteration variable %qE %Hiteration variable %qE is unsigned %Hmissing controlling predicate %Hinvalid controlling predicate %Hmissing increment expression %Hinvalid increment expression %H%qE is not initialized q a Y +wZ crited useless non-boolean used in condition invalid conditional operand invalid array index invalid array lower bound invalid array stride invalid reference prefix %s ( CFG Statistics for %s Memory Number of %-30s%-13s%12s used instances Basic blocks %-30s%13d%11lu%c Edges %-30s%13ld%11lu%c Total memory used by CFG data %-43s%11lu%c ;; Function %s %Hwill never be executed PHI def is not a GIMPLE value verify_stmts failed Removing basic block %d Merging blocks %d and %d %sloop_%d %s{ %s bb_%d (preds = { bb_%d }, succs = { }) %s { %s } fallthru to exit from bb %d nonlocal label explicit goto at end of bb %d case labels not sorted: is greater than but comes before it. extra outgoing edge %d->%d missing edge %i->%i gotovar graph: { title: "%s" no-statement } start_recording_case_labels is_ctrl_altering_stmt 2 2 2 2 2 2 u 2 % 2 2 t 2 2 2 2 2 2 Q Q Q Q Q Q Q Q Q Q Q Q Q * * * * * * Q Q * Q Q Q Q Q Q Q * 2 2 2 2 2 * Q Q Q Q Q Q Q Q Q Q Q Q Q Q 2 * * * 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 new_label_mapper tree_lv_adjust_loop_header_phi reinstall_phi_args tree_split_edge :  & D [ h stmt_ann set_bb_for_stmt create_bb op_iter_init_use move_use_after_head op_iter_init_phiuse phi_arg_index_from_use first_imm_use_stmt replace_uses_by bsi_last group_case_labels bsi_start find_taken_edge_computed_goto find_taken_edge_switch_expr find_taken_edge_cond_expr find_taken_edge bsi_for_stmt single_pred_edge tree_find_edge_insert_loc bsi_insert_on_edge_immediate tree_redirect_edge_and_branch tree_redirect_edge_and_branch_force single_succ_edge tree_merge_blocks op_iter_init_def ei_container ei_next disband_implicit_edges add_phi_args_after_copy_bb tree_duplicate_sese_region move_block_to_fn find_outermost_region_in_block move_sese_region_to_fn tree_verify_flow_info make_cond_expr_edges make_edges s[ X X Z] X X %] X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X \ x\ X X \ X \ X X X X X X X X X X X X X X X [ [ [ [ [ [ [ [ *^ [ ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-cfg.c SSA name in freelist but still referenced ASSERT_EXPR with an always-false condition GIMPLE register modified with BIT_FIELD_REF invariant not recomputed when ADDR_EXPR changed constant not recomputed when ADDR_EXPR changed side effects not recomputed when ADDR_EXPR changed address taken, but ADDRESSABLE bit not set invalid operand to unary operator invalid COMPONENT_REF offset operator invalid operand to BIT_FIELD_REF invalid operand to binary operator --------------------------------------------------------- Coalesced label blocks: %ld (Max so far: %ld) ;; %d basic blocks, %d edges, last basic block %d. %Jfunction might be possible candidate for attribute % ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/basic-block.h bb_for_stmt (phi) is set to a wrong basic block incorrect sharing of tree nodes bb_for_stmt (stmt) is set to a wrong basic block is not a valid GIMPLE statement statement marked for throw, but doesn%'t statement marked for throw in middle of block %H% function does return %Hcontrol reaches end of non-void function ENTRY_BLOCK has a statement list associated with it EXIT_BLOCK has a statement list associated with it is not first in a sequence of labels in bb %d to block does not match in bb %d has incorrect context in bb %d control flow in the middle of basic block %d fallthru edge after a control statement in bb %d true/false edge after a non-COND_EXPR in bb %d structured COND_EXPR at the end of bb %d wrong outgoing edge flags at end of bb %d % label does not match edge at end of bb %d % label does not match edge at end of bb %d return edge does not point to exit in bb %d found default case not at end of case vector no default case found at end of case vector node: { title: "ENTRY" label: "ENTRY" } node: { title: "EXIT" label: "EXIT" } edge: { sourcename: "ENTRY" targetname: "%d" linestyle: dotted priority: 10 linestyle: solid priority: 100 node: { title: "%d" label: "#%d\n%s (%d)\n%s (%d)"} edge: { sourcename: "%d" targetname: "EXIT" edge: { sourcename: "%d" targetname: "%d" priority: 10 linestyle: dotted priority: 100 linestyle: solid bsi_start create_tree_common_ann create_var_ann create_function_ann create_stmt_ann default_def referenced_var_lookup referenced_var_check_and_insert set_default_def get_virtual_var get_ref_base_and_extent collect_dfa_stats stmt_ann var_ann lookup_subvars_for_var get_subvars_for_var add_referenced_var ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-dfa.c Total memory used by DFA/SSA data Average number of arguments per PHI node: %.1f (max: %d) Referenced variables in %s: %u DFA Statistics for %s Referenced variables %-30s%13lu%11lu%c Statements annotated Variables annotated VUSE operands V_MAY_DEF operands V_MUST_DEF operands PHI nodes PHI arguments  , UID %u , symbol memory tag: , is aliased , is addressable , is global , is volatile , call clobbered , stored in global , goes through ASM , passed to call , bad cast , returned from func , passed to pure/const , is global var , is incoming pointer , unknown escape ) , default def: , may aliases: , sub-vars: Variable: rettmp save_eptr save_filt finally_tmp EH edge %i->%i is missing EH edge %i->%i miss EH flag unnecessary EH edge %i->%i add_stmt_to_eh_region_fn record_in_finally_tree * F ! 9 ! ! ! ! ! ! ! ! ! ! % % ! ! ! do_return_redirection Q ) ) ) ) ) ) ) ) ) ) ) F ) ) ) + + + + + + + + + + ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) I I I I I I I I I ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) replace_goto_queue_1 maybe_record_in_goto_queue lower_try_finally_switch stmt_ann ei_container ei_next verify_eh_edges ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-eh.c EH edge %i->%i has duplicated regions BB %i can not throw but has EH edges BB %i last statement has incorrectly set region %J%qD was declared here verify_name_tags failed verify_call_clobbering failed expected an SSA_NAME object missing definition no immediate_use list wrong immediate use list for SSA_NAME: in statement: SSA_NAME_DEF_STMT is wrong while verifying SSA_NAME in statement PHI argument verify_ssa failed for PHI node %H%qD is used uninitialized in this function %H%qD may be used uninitialized in this function ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa.c dereferenced pointers should have a name or a symbol tag pointers with a memory tag, should have points-to sets pointer escapes but its name tag is not call-clobbered verify_flow_sensitive_alias_info failed alias set of a pointer's symbol tag should be a superset of the corresponding name tag two different pointers with identical points-to sets but different name tags variable in call_clobbered_vars but not marked DECL_CALL_CLOBBERED variable marked DECL_CALL_CLOBBERED but not in call_clobbered_vars bitmap. non-addressable variable inside an alias set addressable variable that is aliased but is not in any alias set verify_flow_insensitive_alias_info failed type mismatch between an SSA_NAME and its symbol found an SSA_NAME that had been released into the free pool found a virtual definition for a GIMPLE register found a real definition for a non-register found real variable when subvariables should have appeared definition in block %i does not dominate use in block %i definition in block %i follows the use SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set SSA_NAME created in two different blocks %i and %i Expected definition statement: Actual definition statement: AUX pointer initialized for edge %d->%d incoming edge count does not match number of PHI arguments PHI argument is missing for edge %d->%d PHI argument is not SSA_NAME, or invariant wrong edge %d->%d for PHI argument stmt (%p) marked modified after optimization pass : statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS bsi_start walk_use_def_chains stmt_ann delete_tree_ssa var_ann lookup_subvars_for_var get_subvars_for_var op_iter_init_use ei_container ei_next verify_ssa fixupcfg final_cleanup cleanup_cfg bsi_start tree_rest_of_compilation ei_container ei_next bsi_last ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-optimize.c size of return value of %q+D is %u bytes size of return value of %q+D is larger than %wd bytes recalculate_side_effects ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-gimple.c l I gimple_tree_eq declare_vars pop_gimplify_context mostly_copy_tree_r canonicalize_component_ref T T T T T b p p p p p p omp_add_variable omp_notice_variable gimplify_var_or_parm_decl < < < < \ \ \ force_constant_size gimple_add_tmp_var create_tmp_var gimplify_adjust_omp_clauses_1 gimplify_adjust_omp_clauses voidify_wrapper_expr annotate_all_with_locus gimple_pop_condition internal_get_tmp_var gimplify_modify_expr gimplify_conversion gimplify_call_expr gimplify_compound_lval gimplify_expr ; 6 6 6 6 6 t } j W 6 R g N 2 - - - - _ q 6 Z Z o 6 6 6 6 o force_gimple_operand gimplify_save_expr gimplify_body gimplify_target_expr gimplify_scan_omp_clauses 7 8 8 7 8 8 8 8 7 7 7 7 7 7 gimplify_switch_expr gimplify_omp_for E E E E E E E E F ;F ;F ;F gimplify_self_mod_expr gimplify_init_ctor_eval gimplify_init_constructor gimplify_modify_expr_rhs gimplify_return_expr R` _ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ b\ C` a` p` ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/gimplify.c %qs not specified in enclosing parallel iteration variable %qs should be private iteration variable %qs should not be firstprivate iteration variable %qs should not be reduction too few arguments to function % invalid lvalue in asm output %d impossible constraint in % non-memory input %d must stay in memory memory input %d is not directly addressable %s variable %qs is private in outer context %Henclosing parallel retval vol saved_stack iftmp <<< ??? >>> unord u== u< u<= u>= <> r<< r>> v<< v>> r+ w+ w* /[cl] /[fl] /[rd] /[ex] %[cl] %[fl] %[rd] -- ++ -- ++ # = V_MAY_DEF < >; = V_MUST_DEF < # VUSE < <&%p> <<< error >>>   vector  restrict {ref-all} :: MEM[ symbol: index: offset: %%x%%0%dx overflow Inf Nan __complex__ ( \b \f \n \r \t \v \1 \2 \3 \4 \5 \6 \7   class  {off: BIT_FIELD_REF < {lb: sz:   TARGET_EXPR < if ( else ) ? [static-chain: [return slot optimization] [tail call] <( NON_LVALUE_EXPR < SAVE_EXPR < COMPLEX_EXPR < CONJ_EXPR < REALPART_EXPR < IMAGPART_EXPR < VA_ARG_EXPR < catch ( <<>> [non-local] <<>> <<>> while (1) ) break switch ( goto case ???: goto ???; resx __volatile__ case ... default OBJ_TYPE_REF( = PHI < (ab) WITH_SIZE_EXPR < VH.%d ASSERT_EXPR < , +, }_ REALIGN_LOAD < VEC_COND_EXPR < , > DOT_PROD_EXPR < [child fn: )] for ( #pragma omp section #pragma omp master #pragma omp ordered #pragma omp critical #pragma omp atomic OMP_RETURN [nowait] OMP_CONTINUE REDUC_MAX_EXPR < REDUC_MIN_EXPR < REDUC_PLUS_EXPR < [abstract] [written] SUPERCONTEXT: BLOCK %p SUBBLOCKS: %p VARS: ABSTRACT_ORIGIN: # BLOCK freq: count: , starting at line # PRED: >: # goto >> b b b b b b b b b b b b b b b b b b b b b /c b !c b b b c c c c !c (c b b b b b /c 6c =c b Dc Kc Rc Yc `c |c c gc nc uc nc uc |c c c c c c c c c c c c c c c c b b b b b b c b b b b b c c d d b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b d b d d $d +d Sd Sd hd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd qd Sd d d d qd qd Sd Sd Sd Sd hd Zd Zd d ad Sd hd qd Sd Sd Sd d d d d d d d d d d d d d d d d d d d d d d xd xd xd xd d d d d d d d d d d d d d d d d d d d d d d d d Sd d d Ld Sd Ld d Sd Sd Sd d d d d d d Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd Sd d d d d d d d d print_call_name stmt_ann op_iter_init_mustdef op_iter_init_maydef l  { SSA replacement table Number of blocks in CFG: %d Affected blocks: size %ld, %ld elements, %f collision/search ratio ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-into-ssa.c Registering new PHI nodes in block #%d N_i -> { O_1 ... O_j } means that N_i replaces O_1, ..., O_j Number of virtual NEW -> OLD mappings: %7u Number of real NEW -> OLD mappings: %7u Number of total NEW -> OLD mappings: %7u Number of virtual symbols: %u Symbols to be put in SSA form SSA names to release after updating the SSA web Updating SSA information for statement Enabled virtual name mapping heuristic. Number of virtual mappings: %7u Number of unique virtual symbols: %7u Updating FUD-chains from top of CFG will be faster than processing the name mappings. Incremental SSA update started at block: %d Number of blocks to update: %d (%3.0f%%) release_ssa_name_after_update_ssa find_idf rewrite_blocks add_new_name_mapping stmt_ann bsi_start initialize_flags_in_bb mark_block_for_update symbol_marked_for_renaming var_ann ei_container ei_next rewrite_update_phi_arguments op_iter_init_def op_iter_init_use rewrite_stmt op_iter_init_maydef mark_def_sites mark_def_interesting prepare_def_site_for rewrite_update_stmt prune_unused_phi_nodes insert_phi_nodes_for insert_updated_phi_nodes_for phi_arg_index_from_use first_readonly_imm_use update_ssa Bfab store_ccp %sUNINITIALIZED %sUNDEFINED %sVARYING %sUNKNOWN_VAL %sCONSTANT Lattice value changed to Not a Visiting PHI node: not PHI node value: Simplified to Visiting statement: dump_lattice_value = > > = = set_lattice_value widen_bitfield fold_stmt_inplace ccp_fold_builtin ccp_lattice_meet ccp_visit_phi_node DX DX 7X EZ X bsi_start execute_fold_all_builtins stmt_ann likely_value op_iter_init_use ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-ccp.c . %sdding SSA edges to worklist. Argument #%d (%d -> %d %sexecutable) No interesting values produced. Marked VARYING. store_copyprop copy-of chain: [UNDEFINED] [COPY] [NOT A COPY] Argument #%d: PHI node Telling the propagator to stmt_ann bsi_start var_ann copy_prop_visit_assignment merge_alias_info add SSA edges out of this PHI and continue. add SSA edges out of this PHI and never visit again. do nothing with SSA edges and keep iterating. ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-copy.c Trying to determine truth value of Conditional will always take edge %d->%d No interesting values produced. I < stmt_ann verify_imm_links first_readonly_imm_use dump_immediate_uses_for init_ssa_operands finalize_ssa_defs var_ann lookup_subvars_for_var get_subvars_for_var add_to_addressable_set add_virtual_operand add_stmt_operand add_call_clobber_ops get_tmr_operands get_expr_operands @ % % % % % % % % % % % % % % % % % % % % % % @ @ % @ % % % R @ @ R % % % 2 % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % R R R % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % R % T @ @ @ @ % @ @ @ @ @ % % % % % get_asm_expr_operands R . . @ . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : . @ @ @ . . @ : : ] . . : : start_ssa_stmt_operands op_iter_init_mustdef op_iter_init_maydef op_iter_init_use copy_virtual_operands update_stmt_operands get_indirect_ref_operands ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-operands.c IMM ERROR : (use_p : tree - %p:%p) ***end of stmt iterator marker*** Static write clobbers avoided:%d Static read clobbers avoided:%d Unescapable clobbers avoided:%d Original read-only clobbers:%d Static read-only clobbers avoided:%d NOTE: no flow-sensitive alias info for STMT MODIFIED. - <%p> : --> no uses. single use. %d uses. Immediate_uses: Original clobbered vars:%d , name memory tag: , is dereferenced , its value escapes , points-to anything , points-to NULL , points-to vars: { .GLOBAL_VAR Variable SFT Aliased symbols Dereferenced pointers Symbol memory tags SSA_NAME pointers Name memory tags SMT NMT (negative values are OK) Alias statistics for %s Total alias queries: %u Total simple queries: %u Total simple resolved: %u Total TBAA queries: %u Total TBAA resolved: %u get_ptr_info S V stmt_ann count_uses_and_derefs bsi_start var_ann add_may_alias lookup_subvars_for_var get_subvars_for_var maybe_create_global_var may_alias_p compute_flow_insensitive_aliasing new_type_alias get_tmt_for group_aliases ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-alias.c Pointed-to sets for pointers in %s has no explicit uses in this function, and is > SALIAS_MAX_IMPLICIT_FIELDS, so skipping structure field tag %s created for var %s Flow-insensitive alias information for %s Flow-sensitive alias information for %s %s: Total number of aliased vops: %ld number of overlapping subvars = %u %s: Total number of aliased vops after grouping: %ld%s Total alias mayalias results: %u Total alias noalias results: %u Total non-addressable structure type queries: %u Total non-addressable structure type resolved: %u I AR %T I p create_tmp_var_for lookup_field_for_decl lookup_tramp_for_decl mb a a -b a b a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a b a a a a a a a a e e e e e e e e e e g g e e e g g e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e jg e e e g g e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e f _f _f _f Jf Jf Jf convert_local_omp_clauses Ui qi qi qi qi qi i qi i i i i i i l Sj }j Sj j Sj Sj Sj Sj Sj Sj Sj qk qk Sj Sj Sj qk qk Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj k Sj Sj Sj qk qk Sj Sj Sj Sj Sj Sj Sj Sj Sj _k Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj Sj j gl gl gl Rl Rl Rl convert_nonlocal_omp_clauses bn ~n ~n ~n ~n ~n n ~n n n n n n n convert_all_function_calls ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-nested.c FRAME. FRAME CHAIN __chain __data __builtin_trampoline __nl_goto_buf phicprop avail_exprs: Optimizing statement Replaced ' ' with %s ' ' Folded to: Replaced redundant expr ' ' with ' Flagged to clear EH edges. Replacing ' Original statement: Updated statement: Optimizing block #%d Total number of statements: %6ld Exprs considered for dominator optimizations: %6ld Redundant expressions eliminated: %6ld (%.0f%%) Constants propagated: %6ld Copies propagated: %6ld ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-dom.c r /u r /u t r #t r s r s r s hs get_lhs_or_phi_result ei_container ei_next stmt_ann bsi_start single_succ_edge avail_expr_eq op_iter_init_use move_use_after_head op_iter_init_phiuse bsi_last first_imm_use_stmt propagate_rhs_into_lhs get_rhs_or_phi_arg bsi_start bsi_last setjmpvar m [ [ [ v [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ lower_stmt % = + . lower_bind_expr lower_function_body ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/gimple-low.c H I alloc_stmt_list free_stmt_list tsi_link_before tsi_link_after c tsi_split_statement_list_after tsi_split_statement_list_before ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-iterator.c T I P I X 1 extract_omp_for_data install_var_field omp_reduction_init lower_regimplify execute_lower_omp Q i i i i i i i i i i i i i i i i i i i i i i s s s scan_sharing_clauses " I > 1 1 1 & j I Z Z Z P P E E E 3 E E build_outer_var_ref lookup_decl_in_outer_ctx lower_rec_input_clauses a V G o G G : g lower_send_clauses lower_omp_sections lower_omp_1 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ stmt_ann get_ws_args_for workshare_safe_to_combine_p single_succ_edge bsi_last build_omp_regions_1 bsi_start single_pred_edge expand_omp_sections expand_omp_for_static_chunk expand_omp_for_static_nochunk expand_omp_for_generic expand_omp_synch expand_omp_single expand_parallel_call expand_omp_parallel expand_omp 4 9: ": u9 i8 8 8 8 ei_container ei_next remove_exit_barrier build_omp_regions omplower ompexp %*sbb %d: %s %*sbb %d: OMP_CONTINUE %*sbb %d: OMP_RETURN %*s[no exit marker] .gomp_critical_user_ .omp_data_s .omp_data_i .omp_copy_s .omp_data_o .omp_copy_o .omp_copy_i .section .istart0 .iend0 OMP region tree ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/omp-low.c invalid entry to OpenMP structured block invalid exit from OpenMP structured block work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region master region may not be closely nested inside of work-sharing region ordered region may not be closely nested inside of critical region ordered region must be closely nested inside a loop region with an ordered clause critical region may not be nested inside a critical region with the same name I relink_imm_use remove_phi_arg_num stmt_ann add_phi_arg resize_phi_node ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-phinodes.c I p duplicate_ssa_name_ptr_info make_ssa_name stmt_ann release_defs ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssanames.c D%u __real__ __imag__ [%lld..%lld] [%lld] : n_uses=%u n_copies=%u SR Initial instantiation for Scalarization disabled for block-copy element-copy Using %s for Cannot scalarize variable Scan results: next_child_for_group type_can_instantiate_all_elements sra_hash_tree sra_elt_eq generate_one_element_ref generate_element_copy generate_element_zero instantiate_missing_elements decide_block_copy bsi_last ei_container ei_next stmt_ann scalarize_init scalarize_copy scalarize_ldst bsi_start v t r iw Z [ [ $[ ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-sra.c because it must live in memory because it is declared volatile because its type cannot be decomposed I I p I p build_replicated_const build_word_mode_vector_type stmt_ann expand_vector_operations_1 bsi_start 6 veclower2 veclower ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vect-generic.c loopdone cunroll sccp ltrans vect loopinit inverse single_pred_edge number_of_iterations_cond bsi_start array_ref_contains_indirect_ref stmt_ann n_of_executions_at_most op_iter_init_use get_val_for op_iter_init_def ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-niter.c assuming that the loop is not infinite cannot optimize possibly infinite loops assuming that the loop counter does not overflow cannot optimize loop, the loop counter may overflow Proved that loop %d iterates %d times using brute force. Statements after are executed at most (bounded by ) times in loop %d. %H%s unrinittmp single_succ_edge stmt_ann check_loop_closed_ssa_use bsi_start single_pred_edge bsi_last determine_exit_conditions tree_unroll_loop ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-manip.c ei_container ei_next bsi_last single_succ_edge bsi_start Threaded jump %d --> %d to %d Not threading jump %d --> %d to %d basic block %d created Jumps threaded: %lu bsi_last stmt_ann first_readonly_imm_use op_iter_init_use bsi_start %s:%d: note: vectype: mode not supported by target. , init: step unknown. reduction: not ssa_name: reduction: no def_stmt. , operands types: detected reduction: reduction: unknown pattern. vect_is_simple_use: operand not ssa-name. def_stmt: Unexpected empty stmt. Unsupported pattern. reduction used in loop. type of def: %d. unsupported defining stmt: induction not supported. loop at %s:%d: get vectype with %d units of type reduction: not commutative/associative: reduction: not binary operation: reduction: uses not ssa_names: reduction: multiple types: operation type: reduction: unsafe fp math optimization: reduction: unsafe int math optimization: reduction: no defs for operands: detected reduction: need to swap operands: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vectorizer.c vectorized %u loops in function. tree_duplicate_loop_to_edge_cfg failed. bsi_last stmt_ann bsi_start vect_is_simple_use vect_set_dump_settings slpeel_make_loop_iterate_ntimes slpeel_update_phi_nodes_for_guard2 slpeel_update_phi_nodes_for_guard1 ei_container ei_next op_iter_init_use slpeel_update_phis_for_duplicate_loop stmt_ann vect_update_misalignment_for_peel vect_enhance_data_refs_alignment vect_compute_data_ref_alignment vect_mark_relevant bsi_start vect_analyze_operations first_readonly_imm_use op_iter_init_def op_iter_init_phidef vect_stmt_relevant_p vect_mark_stmts_to_be_vectorized vect_determine_vectorization_factor === vect_analyze_data_refs === not vectorized: unhandled data-ref not vectorized: more than one data ref in stmt: not vectorized: data ref analysis failed not vectorized: no memory tag for not vectorized: no vectype for stmt: not vectorized: unsupported unaligned load. not vectorized: unsupported unaligned store. Vectorizing an unaligned access. === vect_analyze_loop_form === not vectorized: multiple exits. not vectorized: too many BBs in loop. not vectorized: too many incoming edges. not vectorized: unexpected loop form. not vectorized: abnormal loop exit edge. not vectorized: complicated exit condition. not vectorized: number of iterations cannot be computed. Infinite number of iterations. Symbolic number of iterations is ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vect-analyze.c === vect_can_advance_ivs_p === Alignment of access forced using peeling. Peeling for alignment will be applied. Alignment of access forced using versioning. Versioning for alignment will be applied. === vect_analyze_data_refs_alignment === vect_compute_data_ref_alignment: Unknown alignment for access: can't force alignment of ref: not vectorized: can't calculate alignment for data ref. last stmt in pattern. don't mark relevant/live. === vect_analyze_operations === not vectorized: value used after loop. not vectorized: unsupported pattern. not vectorized: relevant stmt not supported: not vectorized: live stmt not supported: All the computation can be taken out of the loop. not vectorized: redundant loop. no profit to vectorize. vectorization_factor = %d, niters = %lld not vectorized: iteration count too small. not vectorized: can't create epilog loop 1. not vectorized: can't create epilog loop 2. vec_stmt_relevant_p: stmt has vdefs. vec_stmt_relevant_p: used out of loop. === vect_mark_stmts_to_be_vectorized === not vectorized: unsupported use in stmt. === vect_analyze_scalar_cycles === Unknown def-use cycle pattern. === vect_determine_vectorization_factor === not vectorized: vector stmt in loop: get vectype for scalar type: not vectorized: unsupported data-type not vectorized: mixed data-types not vectorized: unsupported data-type can't determine vectorization factor. === vect_analyze_dependences === not vectorized: can't determine dependence between not vectorized: bad dist vector for accesses have the same alignment. dependence distance modulo vf == 0 between not vectorized: possible dependence between data-refs === vect_analyze_data_ref_accesses === not vectorized: complicated access pattern. bad operation or unsupported loop bound. scalar_type: not vectorized: nested loop. split exit edge. not vectorized: empty loop. === get_loop_niters === ==> get_loop_niters: Analyze phi: virtual phi. skip. reduc phi. skip. No Access function. Access function of PHI: No evolution. force alignment unexpected misalign value misalign = %d bytes of ref mark relevant %d, live %d. already marked relevant/live. examining phi: ==> examining statement: irrelevant. epilog loop required. init: phi relevant? init: stmt relevant? worklist: examine stmt: worklist: examine use %d: ===== analyze_loop_nest ===== bad loop form. bad data references. Detected induction. Detected reduction. unexpected pattern. bad data alignment. nunits = %d dependence distance = %d. dependence distance >= VF. bad data dependence. not consecutive access bad data access. vect_get_new_vect_var vect_create_destination_var xp xp qp qp qp qp qp qp qp qp qp qp qp qp qp qp qp qp xp qp qp qp qp qp qp qp p p p p vect_build_loop_niters vect_finish_stmt_generation stmt_ann vect_init_vector get_initial_def_for_reduction vect_get_vec_def_for_operand u v vv v v vectorizable_operation vectorizable_assignment vectorizable_condition vect_create_cond_for_align_checks vect_gen_niters_for_prolog_loop vect_do_peeling_for_alignment var_ann vect_create_data_ref_ptr op_iter_init_use update_vuses_to_preheader vectorizable_load vect_align_data_ref vectorizable_store move_use_after_head op_iter_init_phiuse first_imm_use_stmt first_readonly_imm_use bsi_start vect_create_epilog_for_reduction vectorizable_reduction vect_transform_stmt bsi_last vect_update_ivs_after_vectorizer vect_generate_tmps_on_preheader vect_do_peeling_for_loop_bound vect_transform_loop W vect_ stmp_ vect_p var_ add new stmt: use not simple. cst_ created new init_stmt: def = def_stmt = Create vector_inv. induction - unsupported. no support for induction value used after loop. no optab. op not supported by target. proceeding using word mode. operand 1 using scalar mode. transform assignment. base_off created addr2int orptrs andmask known alignment = %d. niters for prolog loop: prolog_loop_niters vectorizing a pointer ref: transform load. transform store no optab for reduction. transform reduction. Reduce using vector shifts Reduce using scalar code. extract scalar result === vec_transform_loop === bnd ratio_mult_vf transform statement. stmt not supported. LOOP VECTORIZED. ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vect-transform.c vect_get_vec_def_for_operand: Create vector_cst. nunits = %d num. args = %d (not unary/binary op). not worthwhile without SIMD support. operand mode requires invariant argument. transform binary/unary operation. === vect_do_peeling_for_alignment === === vect_update_inits_of_dr === create vector-pointer variable to type: vectorizing a one dimensional array ref: vectorizing a multidimensional array ref: vectorizing a record based array ref: Aligned load, but unsupported type. reduc op not supported by target. transform reduction: created def-use cycle: Reduce using direct vector reduction. === vect_do_peeling_for_loop_bound === vect_update_ivs_after_vectorizer: phi: ------>vectorizing statement: stmt_ann bsi_start vect_recog_dot_prod_pattern === vect_pattern_recog === pattern recognized: patt vect_recog_widen_sum_pattern: detected: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vect-patterns.c vect_recog_dot_prod_pattern: detected: analyze_ref ddown bsi_start tree_ssa_prefetch_arrays ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-prefetch.c Reference %p: group %p (base , step delta %s Processing loop %d: Reference %p: no restrictions do not prefetch prefetch once prefetch before prefetch mod Ahead %d, unroll factor %d Max prefetches to issue: %d. Issued prefetch for %p. bsi_start stmt_ann bsi_last Estimated size after unrolling: %d Added canonical iv to loop %d, Loop %d iterates times. Loop size: %d Not unrolling loop %d: Unrolled loop %d completely. iterations. 4 I m 8 I m first_readonly_imm_use cfg_blocks_add stmt_ann first_vdef op_iter_init_use bsi_start ei_container ei_next cfg_blocks_get ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-propagate.c Adding Destination of edge (%d -> %d) to worklist Substituing values and folding statements Simulating statement (from ssa_edges): Folded PHI node: Folding predicate Folded statement: into: Constants propagated: %6ld Copies propagated: %6ld Predicates folded: %6ld Simulating block %d I I create_mem_ref test_symbol ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-address.c ssa name type base step invariant base object is a biv use %d generic address compare in statement at position related candidates (important) candidate %d%s depends on final value replacement incremented at end original biv Addition in %s costs %d allowed multipliers: test_var force_expr_to_var_cost: integer %d symbol %d address %d other %d cost %d candidates invariants Candidate costs: cand cost %d %d Candidate %d is important get_address_cost: min offset %d max offset %d Address costs: sym + var + cst + rat * index costs %d Initial set of candidates: Improved to: Final cost %d Global costs: target_avail_regs %d target_small_cost %d target_pres_cost %d target_spill_cost %d regs_used %d cost for size: ivs cost Processing loop %d number of iterations Induction variables: Uses: , eliminable is invariant (%d)%s Use-candidate costs: Use %d: cand cost depends on %d %d dump_use divide contains_abnormal_ssa_name_p set_use_iv_cost produce_memory_decl_rtl aff_combination_add_elt aff_combination_to_tree force_expr_to_var_cost ptr_difference_cost set_iv stmt_ann bsi_last stmt_after_ip_normal_pos stmt_after_increment get_computation_aff find_interesting_uses_op find_interesting_uses_address iv_period determine_use_iv_cost op_iter_init_use op_iter_init_phiuse var_ann lookup_subvars_for_var get_subvars_for_var get_ref_tag bsi_start rewrite_use_nonlinear_expr rewrite_use rewrite_uses iv_ca_delta_commit try_improve_iv_set iv_ca_add_use add_derived_ivs_candidates ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-ivopts.c incremented before exit test Multiplication by %d in %s costs %d Candidate %d is related to use %d Unable to substitute for ivs, failed. single exit %d -> %d, exit condition tree_unswitch_loop stmt_ann single_pred_edge ;; Not unswitching anymore, hit max level ;; Not unswitching, not innermost loop ;; Not unswitching, loop too big ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-unswitch.c ;; Unswitching loop H H I I I F I I ` ( I # rtx_equal_for_memref_p u j ; u u u u u 4 4 u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u v v \ u u u u u u u u u u u u u u u ] ] ] ] ] ] G G ] ] ] ] ] ] ] ] ] h ] ] ] ] ] ] ] ] ] ] ] ] } } } } } } ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] i i J ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] } record_set init_alias_analysis mems_in_disjoint_alias_sets_p record_alias_subset ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/alias.c , I bitmap_elt_insert_after bitmap_first_set_bit bitmap_ior bitmap_ior_into bitmap_and_compl bitmap_xor bitmap_xor_into bitmap_and_into bitmap_and_compl_into bitmap_compl_and_into bitmap_and ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/bitmap.c first = %p current = %p indx = %u %p next = %p prev = %p indx = %u bits = { BUILT_IN_ACOS BUILT_IN_ACOSF BUILT_IN_ACOSH BUILT_IN_ACOSHF BUILT_IN_ACOSHL BUILT_IN_ACOSL BUILT_IN_ASIN BUILT_IN_ASINF BUILT_IN_ASINH BUILT_IN_ASINHF BUILT_IN_ASINHL BUILT_IN_ASINL BUILT_IN_ATAN BUILT_IN_ATAN2 BUILT_IN_ATAN2F BUILT_IN_ATAN2L BUILT_IN_ATANF BUILT_IN_ATANH BUILT_IN_ATANHF BUILT_IN_ATANHL BUILT_IN_ATANL BUILT_IN_CBRT BUILT_IN_CBRTF BUILT_IN_CBRTL BUILT_IN_CEIL BUILT_IN_CEILF BUILT_IN_CEILL BUILT_IN_COPYSIGN BUILT_IN_COPYSIGNF BUILT_IN_COPYSIGNL BUILT_IN_COS BUILT_IN_COSF BUILT_IN_COSH BUILT_IN_COSHF BUILT_IN_COSHL BUILT_IN_COSL BUILT_IN_DREM BUILT_IN_DREMF BUILT_IN_DREML BUILT_IN_ERF BUILT_IN_ERFC BUILT_IN_ERFCF BUILT_IN_ERFCL BUILT_IN_ERFF BUILT_IN_ERFL BUILT_IN_EXP BUILT_IN_EXP10 BUILT_IN_EXP10F BUILT_IN_EXP10L BUILT_IN_EXP2 BUILT_IN_EXP2F BUILT_IN_EXP2L BUILT_IN_EXPF BUILT_IN_EXPL BUILT_IN_EXPM1 BUILT_IN_EXPM1F BUILT_IN_EXPM1L BUILT_IN_FABS BUILT_IN_FABSF BUILT_IN_FABSL BUILT_IN_FDIM BUILT_IN_FDIMF BUILT_IN_FDIML BUILT_IN_FLOOR BUILT_IN_FLOORF BUILT_IN_FLOORL BUILT_IN_FMA BUILT_IN_FMAF BUILT_IN_FMAL BUILT_IN_FMAX BUILT_IN_FMAXF BUILT_IN_FMAXL BUILT_IN_FMIN BUILT_IN_FMINF BUILT_IN_FMINL BUILT_IN_FMOD BUILT_IN_FMODF BUILT_IN_FMODL BUILT_IN_FREXP BUILT_IN_FREXPF BUILT_IN_FREXPL BUILT_IN_GAMMA BUILT_IN_GAMMAF BUILT_IN_GAMMAL BUILT_IN_HUGE_VAL BUILT_IN_HUGE_VALF BUILT_IN_HUGE_VALL BUILT_IN_HYPOT BUILT_IN_HYPOTF BUILT_IN_HYPOTL BUILT_IN_ILOGB BUILT_IN_ILOGBF BUILT_IN_ILOGBL BUILT_IN_INF BUILT_IN_INFF BUILT_IN_INFL BUILT_IN_INFD32 BUILT_IN_INFD64 BUILT_IN_INFD128 BUILT_IN_J0 BUILT_IN_J0F BUILT_IN_J0L BUILT_IN_J1 BUILT_IN_J1F BUILT_IN_J1L BUILT_IN_JN BUILT_IN_JNF BUILT_IN_JNL BUILT_IN_LCEIL BUILT_IN_LCEILF BUILT_IN_LCEILL BUILT_IN_LDEXP BUILT_IN_LDEXPF BUILT_IN_LDEXPL BUILT_IN_LFLOOR BUILT_IN_LFLOORF BUILT_IN_LFLOORL BUILT_IN_LGAMMA BUILT_IN_LGAMMAF BUILT_IN_LGAMMAL BUILT_IN_LLCEIL BUILT_IN_LLCEILF BUILT_IN_LLCEILL BUILT_IN_LLFLOOR BUILT_IN_LLFLOORF BUILT_IN_LLFLOORL BUILT_IN_LLRINT BUILT_IN_LLRINTF BUILT_IN_LLRINTL BUILT_IN_LLROUND BUILT_IN_LLROUNDF BUILT_IN_LLROUNDL BUILT_IN_LOG BUILT_IN_LOG10 BUILT_IN_LOG10F BUILT_IN_LOG10L BUILT_IN_LOG1P BUILT_IN_LOG1PF BUILT_IN_LOG1PL BUILT_IN_LOG2 BUILT_IN_LOG2F BUILT_IN_LOG2L BUILT_IN_LOGB BUILT_IN_LOGBF BUILT_IN_LOGBL BUILT_IN_LOGF BUILT_IN_LOGL BUILT_IN_LRINT BUILT_IN_LRINTF BUILT_IN_LRINTL BUILT_IN_LROUND BUILT_IN_LROUNDF BUILT_IN_LROUNDL BUILT_IN_MODF BUILT_IN_MODFF BUILT_IN_MODFL BUILT_IN_NAN BUILT_IN_NANF BUILT_IN_NANL BUILT_IN_NAND32 BUILT_IN_NAND64 BUILT_IN_NAND128 BUILT_IN_NANS BUILT_IN_NANSF BUILT_IN_NANSL BUILT_IN_NEARBYINT BUILT_IN_NEARBYINTF BUILT_IN_NEARBYINTL BUILT_IN_NEXTAFTER BUILT_IN_NEXTAFTERF BUILT_IN_NEXTAFTERL BUILT_IN_NEXTTOWARD BUILT_IN_NEXTTOWARDF BUILT_IN_NEXTTOWARDL BUILT_IN_POW BUILT_IN_POW10 BUILT_IN_POW10F BUILT_IN_POW10L BUILT_IN_POWF BUILT_IN_POWI BUILT_IN_POWIF BUILT_IN_POWIL BUILT_IN_POWL BUILT_IN_REMAINDER BUILT_IN_REMAINDERF BUILT_IN_REMAINDERL BUILT_IN_REMQUO BUILT_IN_REMQUOF BUILT_IN_REMQUOL BUILT_IN_RINT BUILT_IN_RINTF BUILT_IN_RINTL BUILT_IN_ROUND BUILT_IN_ROUNDF BUILT_IN_ROUNDL BUILT_IN_SCALB BUILT_IN_SCALBF BUILT_IN_SCALBL BUILT_IN_SCALBLN BUILT_IN_SCALBLNF BUILT_IN_SCALBLNL BUILT_IN_SCALBN BUILT_IN_SCALBNF BUILT_IN_SCALBNL BUILT_IN_SIGNBIT BUILT_IN_SIGNBITF BUILT_IN_SIGNBITL BUILT_IN_SIGNIFICAND BUILT_IN_SIGNIFICANDF BUILT_IN_SIGNIFICANDL BUILT_IN_SIN BUILT_IN_SINCOS BUILT_IN_SINCOSF BUILT_IN_SINCOSL BUILT_IN_SINF BUILT_IN_SINH BUILT_IN_SINHF BUILT_IN_SINHL BUILT_IN_SINL BUILT_IN_SQRT BUILT_IN_SQRTF BUILT_IN_SQRTL BUILT_IN_TAN BUILT_IN_TANF BUILT_IN_TANH BUILT_IN_TANHF BUILT_IN_TANHL BUILT_IN_TANL BUILT_IN_TGAMMA BUILT_IN_TGAMMAF BUILT_IN_TGAMMAL BUILT_IN_TRUNC BUILT_IN_TRUNCF BUILT_IN_TRUNCL BUILT_IN_Y0 BUILT_IN_Y0F BUILT_IN_Y0L BUILT_IN_Y1 BUILT_IN_Y1F BUILT_IN_Y1L BUILT_IN_YN BUILT_IN_YNF BUILT_IN_YNL BUILT_IN_CABS BUILT_IN_CABSF BUILT_IN_CABSL BUILT_IN_CACOS BUILT_IN_CACOSF BUILT_IN_CACOSH BUILT_IN_CACOSHF BUILT_IN_CACOSHL BUILT_IN_CACOSL BUILT_IN_CARG BUILT_IN_CARGF BUILT_IN_CARGL BUILT_IN_CASIN BUILT_IN_CASINF BUILT_IN_CASINH BUILT_IN_CASINHF BUILT_IN_CASINHL BUILT_IN_CASINL BUILT_IN_CATAN BUILT_IN_CATANF BUILT_IN_CATANH BUILT_IN_CATANHF BUILT_IN_CATANHL BUILT_IN_CATANL BUILT_IN_CCOS BUILT_IN_CCOSF BUILT_IN_CCOSH BUILT_IN_CCOSHF BUILT_IN_CCOSHL BUILT_IN_CCOSL BUILT_IN_CEXP BUILT_IN_CEXPF BUILT_IN_CEXPL BUILT_IN_CIMAG BUILT_IN_CIMAGF BUILT_IN_CIMAGL BUILT_IN_CLOG BUILT_IN_CLOGF BUILT_IN_CLOGL BUILT_IN_CLOG10 BUILT_IN_CLOG10F BUILT_IN_CLOG10L BUILT_IN_CONJ BUILT_IN_CONJF BUILT_IN_CONJL BUILT_IN_CPOW BUILT_IN_CPOWF BUILT_IN_CPOWL BUILT_IN_CPROJ BUILT_IN_CPROJF BUILT_IN_CPROJL BUILT_IN_CREAL BUILT_IN_CREALF BUILT_IN_CREALL BUILT_IN_CSIN BUILT_IN_CSINF BUILT_IN_CSINH BUILT_IN_CSINHF BUILT_IN_CSINHL BUILT_IN_CSINL BUILT_IN_CSQRT BUILT_IN_CSQRTF BUILT_IN_CSQRTL BUILT_IN_CTAN BUILT_IN_CTANF BUILT_IN_CTANH BUILT_IN_CTANHF BUILT_IN_CTANHL BUILT_IN_CTANL BUILT_IN_BCMP BUILT_IN_BCOPY BUILT_IN_BZERO BUILT_IN_INDEX BUILT_IN_MEMCMP BUILT_IN_MEMCPY BUILT_IN_MEMMOVE BUILT_IN_MEMPCPY BUILT_IN_MEMSET BUILT_IN_RINDEX BUILT_IN_STPCPY BUILT_IN_STPNCPY BUILT_IN_STRCASECMP BUILT_IN_STRCAT BUILT_IN_STRCHR BUILT_IN_STRCMP BUILT_IN_STRCPY BUILT_IN_STRCSPN BUILT_IN_STRDUP BUILT_IN_STRNDUP BUILT_IN_STRLEN BUILT_IN_STRNCASECMP BUILT_IN_STRNCAT BUILT_IN_STRNCMP BUILT_IN_STRNCPY BUILT_IN_STRPBRK BUILT_IN_STRRCHR BUILT_IN_STRSPN BUILT_IN_STRSTR BUILT_IN_FPRINTF BUILT_IN_FPRINTF_UNLOCKED BUILT_IN_PUTC BUILT_IN_PUTC_UNLOCKED BUILT_IN_FPUTC BUILT_IN_FPUTC_UNLOCKED BUILT_IN_FPUTS BUILT_IN_FPUTS_UNLOCKED BUILT_IN_FSCANF BUILT_IN_FWRITE BUILT_IN_FWRITE_UNLOCKED BUILT_IN_PRINTF BUILT_IN_PRINTF_UNLOCKED BUILT_IN_PUTCHAR BUILT_IN_PUTCHAR_UNLOCKED BUILT_IN_PUTS BUILT_IN_PUTS_UNLOCKED BUILT_IN_SCANF BUILT_IN_SNPRINTF BUILT_IN_SPRINTF BUILT_IN_SSCANF BUILT_IN_VFPRINTF BUILT_IN_VFSCANF BUILT_IN_VPRINTF BUILT_IN_VSCANF BUILT_IN_VSNPRINTF BUILT_IN_VSPRINTF BUILT_IN_VSSCANF BUILT_IN_ISALNUM BUILT_IN_ISALPHA BUILT_IN_ISASCII BUILT_IN_ISBLANK BUILT_IN_ISCNTRL BUILT_IN_ISDIGIT BUILT_IN_ISGRAPH BUILT_IN_ISLOWER BUILT_IN_ISPRINT BUILT_IN_ISPUNCT BUILT_IN_ISSPACE BUILT_IN_ISUPPER BUILT_IN_ISXDIGIT BUILT_IN_TOASCII BUILT_IN_TOLOWER BUILT_IN_TOUPPER BUILT_IN_ISWALNUM BUILT_IN_ISWALPHA BUILT_IN_ISWBLANK BUILT_IN_ISWCNTRL BUILT_IN_ISWDIGIT BUILT_IN_ISWGRAPH BUILT_IN_ISWLOWER BUILT_IN_ISWPRINT BUILT_IN_ISWPUNCT BUILT_IN_ISWSPACE BUILT_IN_ISWUPPER BUILT_IN_ISWXDIGIT BUILT_IN_TOWLOWER BUILT_IN_TOWUPPER BUILT_IN_ABORT BUILT_IN_ABS BUILT_IN_ALLOCA BUILT_IN_APPLY BUILT_IN_APPLY_ARGS BUILT_IN_ARGS_INFO BUILT_IN_CALLOC BUILT_IN_CLASSIFY_TYPE BUILT_IN_CLZ BUILT_IN_CLZIMAX BUILT_IN_CLZL BUILT_IN_CLZLL BUILT_IN_CONSTANT_P BUILT_IN_CTZ BUILT_IN_CTZIMAX BUILT_IN_CTZL BUILT_IN_CTZLL BUILT_IN_DCGETTEXT BUILT_IN_DGETTEXT BUILT_IN_DWARF_CFA BUILT_IN_DWARF_SP_COLUMN BUILT_IN_EH_RETURN BUILT_IN_EH_RETURN_DATA_REGNO BUILT_IN_EXECL BUILT_IN_EXECLP BUILT_IN_EXECLE BUILT_IN_EXECV BUILT_IN_EXECVP BUILT_IN_EXECVE BUILT_IN_EXIT BUILT_IN_EXPECT BUILT_IN_EXTEND_POINTER BUILT_IN_EXTRACT_RETURN_ADDR BUILT_IN_FFS BUILT_IN_FFSIMAX BUILT_IN_FFSL BUILT_IN_FFSLL BUILT_IN_FORK BUILT_IN_FRAME_ADDRESS BUILT_IN_FROB_RETURN_ADDR BUILT_IN_GETTEXT BUILT_IN_IMAXABS BUILT_IN_INIT_DWARF_REG_SIZES BUILT_IN_FINITE BUILT_IN_FINITEF BUILT_IN_FINITEL BUILT_IN_FINITED32 BUILT_IN_FINITED64 BUILT_IN_FINITED128 BUILT_IN_ISINF BUILT_IN_ISINFF BUILT_IN_ISINFL BUILT_IN_ISINFD32 BUILT_IN_ISINFD64 BUILT_IN_ISINFD128 BUILT_IN_ISNAN BUILT_IN_ISNANF BUILT_IN_ISNANL BUILT_IN_ISNAND32 BUILT_IN_ISNAND64 BUILT_IN_ISNAND128 BUILT_IN_ISGREATER BUILT_IN_ISGREATEREQUAL BUILT_IN_ISLESS BUILT_IN_ISLESSEQUAL BUILT_IN_ISLESSGREATER BUILT_IN_ISUNORDERED BUILT_IN_LABS BUILT_IN_LLABS BUILT_IN_LONGJMP BUILT_IN_MALLOC BUILT_IN_NEXT_ARG BUILT_IN_PARITY BUILT_IN_PARITYIMAX BUILT_IN_PARITYL BUILT_IN_PARITYLL BUILT_IN_POPCOUNT BUILT_IN_POPCOUNTIMAX BUILT_IN_POPCOUNTL BUILT_IN_POPCOUNTLL BUILT_IN_PREFETCH BUILT_IN_RETURN BUILT_IN_RETURN_ADDRESS BUILT_IN_SAVEREGS BUILT_IN_SETJMP BUILT_IN_STDARG_START BUILT_IN_STRFMON BUILT_IN_STRFTIME BUILT_IN_TRAP BUILT_IN_UNWIND_INIT BUILT_IN_UPDATE_SETJMP_BUF BUILT_IN_VA_COPY BUILT_IN_VA_END BUILT_IN_VA_START BUILT_IN__EXIT BUILT_IN__EXIT2 BUILT_IN_INIT_TRAMPOLINE BUILT_IN_ADJUST_TRAMPOLINE BUILT_IN_NONLOCAL_GOTO BUILT_IN_SETJMP_SETUP BUILT_IN_SETJMP_DISPATCHER BUILT_IN_SETJMP_RECEIVER BUILT_IN_STACK_SAVE BUILT_IN_STACK_RESTORE BUILT_IN_OBJECT_SIZE BUILT_IN_MEMCPY_CHK BUILT_IN_MEMMOVE_CHK BUILT_IN_MEMPCPY_CHK BUILT_IN_MEMSET_CHK BUILT_IN_STPCPY_CHK BUILT_IN_STRCAT_CHK BUILT_IN_STRCPY_CHK BUILT_IN_STRNCAT_CHK BUILT_IN_STRNCPY_CHK BUILT_IN_SNPRINTF_CHK BUILT_IN_SPRINTF_CHK BUILT_IN_VSNPRINTF_CHK BUILT_IN_VSPRINTF_CHK BUILT_IN_FPRINTF_CHK BUILT_IN_PRINTF_CHK BUILT_IN_VFPRINTF_CHK BUILT_IN_VPRINTF_CHK BUILT_IN_PROFILE_FUNC_ENTER BUILT_IN_PROFILE_FUNC_EXIT BUILT_IN_FETCH_AND_ADD_N BUILT_IN_FETCH_AND_ADD_1 BUILT_IN_FETCH_AND_ADD_2 BUILT_IN_FETCH_AND_ADD_4 BUILT_IN_FETCH_AND_ADD_8 BUILT_IN_FETCH_AND_ADD_16 BUILT_IN_FETCH_AND_SUB_N BUILT_IN_FETCH_AND_SUB_1 BUILT_IN_FETCH_AND_SUB_2 BUILT_IN_FETCH_AND_SUB_4 BUILT_IN_FETCH_AND_SUB_8 BUILT_IN_FETCH_AND_SUB_16 BUILT_IN_FETCH_AND_OR_N BUILT_IN_FETCH_AND_OR_1 BUILT_IN_FETCH_AND_OR_2 BUILT_IN_FETCH_AND_OR_4 BUILT_IN_FETCH_AND_OR_8 BUILT_IN_FETCH_AND_OR_16 BUILT_IN_FETCH_AND_AND_N BUILT_IN_FETCH_AND_AND_1 BUILT_IN_FETCH_AND_AND_2 BUILT_IN_FETCH_AND_AND_4 BUILT_IN_FETCH_AND_AND_8 BUILT_IN_FETCH_AND_AND_16 BUILT_IN_FETCH_AND_XOR_N BUILT_IN_FETCH_AND_XOR_1 BUILT_IN_FETCH_AND_XOR_2 BUILT_IN_FETCH_AND_XOR_4 BUILT_IN_FETCH_AND_XOR_8 BUILT_IN_FETCH_AND_XOR_16 BUILT_IN_FETCH_AND_NAND_N BUILT_IN_FETCH_AND_NAND_1 BUILT_IN_FETCH_AND_NAND_2 BUILT_IN_FETCH_AND_NAND_4 BUILT_IN_FETCH_AND_NAND_8 BUILT_IN_FETCH_AND_NAND_16 BUILT_IN_ADD_AND_FETCH_N BUILT_IN_ADD_AND_FETCH_1 BUILT_IN_ADD_AND_FETCH_2 BUILT_IN_ADD_AND_FETCH_4 BUILT_IN_ADD_AND_FETCH_8 BUILT_IN_ADD_AND_FETCH_16 BUILT_IN_SUB_AND_FETCH_N BUILT_IN_SUB_AND_FETCH_1 BUILT_IN_SUB_AND_FETCH_2 BUILT_IN_SUB_AND_FETCH_4 BUILT_IN_SUB_AND_FETCH_8 BUILT_IN_SUB_AND_FETCH_16 BUILT_IN_OR_AND_FETCH_N BUILT_IN_OR_AND_FETCH_1 BUILT_IN_OR_AND_FETCH_2 BUILT_IN_OR_AND_FETCH_4 BUILT_IN_OR_AND_FETCH_8 BUILT_IN_OR_AND_FETCH_16 BUILT_IN_AND_AND_FETCH_N BUILT_IN_AND_AND_FETCH_1 BUILT_IN_AND_AND_FETCH_2 BUILT_IN_AND_AND_FETCH_4 BUILT_IN_AND_AND_FETCH_8 BUILT_IN_AND_AND_FETCH_16 BUILT_IN_XOR_AND_FETCH_N BUILT_IN_XOR_AND_FETCH_1 BUILT_IN_XOR_AND_FETCH_2 BUILT_IN_XOR_AND_FETCH_4 BUILT_IN_XOR_AND_FETCH_8 BUILT_IN_XOR_AND_FETCH_16 BUILT_IN_NAND_AND_FETCH_N BUILT_IN_NAND_AND_FETCH_1 BUILT_IN_NAND_AND_FETCH_2 BUILT_IN_NAND_AND_FETCH_4 BUILT_IN_NAND_AND_FETCH_8 BUILT_IN_NAND_AND_FETCH_16 BUILT_IN_LOCK_TEST_AND_SET_N BUILT_IN_LOCK_TEST_AND_SET_1 BUILT_IN_LOCK_TEST_AND_SET_2 BUILT_IN_LOCK_TEST_AND_SET_4 BUILT_IN_LOCK_TEST_AND_SET_8 BUILT_IN_LOCK_TEST_AND_SET_16 BUILT_IN_LOCK_RELEASE_N BUILT_IN_LOCK_RELEASE_1 BUILT_IN_LOCK_RELEASE_2 BUILT_IN_LOCK_RELEASE_4 BUILT_IN_LOCK_RELEASE_8 BUILT_IN_LOCK_RELEASE_16 BUILT_IN_SYNCHRONIZE BUILT_IN_OMP_GET_THREAD_NUM BUILT_IN_OMP_GET_NUM_THREADS BUILT_IN_GOMP_ATOMIC_START BUILT_IN_GOMP_ATOMIC_END BUILT_IN_GOMP_BARRIER BUILT_IN_GOMP_CRITICAL_START BUILT_IN_GOMP_CRITICAL_END BUILT_IN_GOMP_LOOP_END BUILT_IN_GOMP_LOOP_END_NOWAIT BUILT_IN_GOMP_ORDERED_START BUILT_IN_GOMP_ORDERED_END BUILT_IN_GOMP_PARALLEL_START BUILT_IN_GOMP_PARALLEL_END BUILT_IN_GOMP_SECTIONS_START BUILT_IN_GOMP_SECTIONS_NEXT BUILT_IN_GOMP_SECTIONS_END BUILT_IN_GOMP_SINGLE_START BUILT_IN_GOMP_SINGLE_COPY_END NOT_BUILT_IN BUILT_IN_FRONTEND BUILT_IN_MD BUILT_IN_NORMAL __clear_cache __sync_ __gcov_fork __gcov_execl __gcov_execv __gcov_execlp __gcov_execle __gcov_execvp __gcov_execve BUILT_IN_AGGREGATE_INCOMING_ADDRESS BUILT_IN_BOOL_COMPARE_AND_SWAP_N BUILT_IN_BOOL_COMPARE_AND_SWAP_1 BUILT_IN_BOOL_COMPARE_AND_SWAP_2 BUILT_IN_BOOL_COMPARE_AND_SWAP_4 BUILT_IN_BOOL_COMPARE_AND_SWAP_8 BUILT_IN_BOOL_COMPARE_AND_SWAP_16 BUILT_IN_VAL_COMPARE_AND_SWAP_N BUILT_IN_VAL_COMPARE_AND_SWAP_1 BUILT_IN_VAL_COMPARE_AND_SWAP_2 BUILT_IN_VAL_COMPARE_AND_SWAP_4 BUILT_IN_VAL_COMPARE_AND_SWAP_8 BUILT_IN_VAL_COMPARE_AND_SWAP_16 BUILT_IN_GOMP_CRITICAL_NAME_START BUILT_IN_GOMP_CRITICAL_NAME_END BUILT_IN_GOMP_LOOP_STATIC_START BUILT_IN_GOMP_LOOP_DYNAMIC_START BUILT_IN_GOMP_LOOP_GUIDED_START BUILT_IN_GOMP_LOOP_RUNTIME_START BUILT_IN_GOMP_LOOP_ORDERED_STATIC_START BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_START BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_START BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_START BUILT_IN_GOMP_LOOP_STATIC_NEXT BUILT_IN_GOMP_LOOP_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_GUIDED_NEXT BUILT_IN_GOMP_LOOP_RUNTIME_NEXT BUILT_IN_GOMP_LOOP_ORDERED_STATIC_NEXT BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_NEXT BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_NEXT BUILT_IN_GOMP_PARALLEL_LOOP_STATIC_START BUILT_IN_GOMP_PARALLEL_LOOP_DYNAMIC_START BUILT_IN_GOMP_PARALLEL_LOOP_GUIDED_START BUILT_IN_GOMP_PARALLEL_LOOP_RUNTIME_START BUILT_IN_GOMP_PARALLEL_SECTIONS_START BUILT_IN_GOMP_SECTIONS_END_NOWAIT BUILT_IN_GOMP_SINGLE_COPY_START offset outside bounds of constant string ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/builtins.c first argument to % not of type % %qT is promoted to %qT when passed through %<...%> (so you should pass %qT not %qT to %) target format does not support infinity too few arguments to function %qs too many arguments to function %qs non-floating-point argument to function %qs %Hfirst argument of %D must be a pointer, second integer constant %Hlast argument of %D is not integer constant between 0 and 3 % used in function with fixed args %<__builtin_next_arg%> called without an argument % used with too many arguments second parameter of % not last named argument %Hcall to %D will always overflow destination buffer second argument to %<__builtin_prefetch%> must be a constant invalid second argument to %<__builtin_prefetch%>; using zero third argument to %<__builtin_prefetch%> must be a constant invalid third argument to %<__builtin_prefetch%>; using zero argument of %<__builtin_args_info%> must be constant argument of %<__builtin_args_info%> out of range missing argument in %<__builtin_args_info%> invalid argument to %<__builtin_frame_address%> invalid argument to %<__builtin_return_address%> unsupported argument to %<__builtin_frame_address%> unsupported argument to %<__builtin_return_address%> %<__builtin_longjmp%> second argument must be 1 second argument to %<__builtin_expect%> must be a constant q6A ~6A 6A 6A ! ( , " , " < $ @!"".#%$A%2&0'E(1)+*3+:,@-/.;/L0A1B2C3B4F5J6h7J8@9E:N;D<==P>K?D@AA B CZDIE F^GXH IbJ KyLfM|N OjPaQ RcS TVU_V WdXqYbZk[z\o]f^~_ ` a b c d e{f g h i jmk l m n o p q r s t u v w x y z { | } ~  c_readstr apply_args_size apply_result_size > > ? ? ? ? !? (? > 1? @? G? G? N? R? Y? a? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ? ? @ ? ? ? @ @ @ @ 3@ 3@ 3@ G@ G@ G@ o@ o@ [@ [@ [@ o@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A #A #A #A 7A 7A 7A KA KA KA _A _A _A sA sA sA A A A A A A A A A A A A A A A A A A A A A }? }? }? B B B 'B 'B 'B ;B ;B ;B OB OB OB cB cB cB wB wB wB B B B B B B B B B B B B B B B ?C B B B C C C C C C +C +C +C ?C ?C SC SC SC gC gC gC {C {C {C C C C }? }? }? C C C C C C C C C C C C D C C C D D D D D /D /D /D CD CD CD WD WD WD kD kD kD D D D D D D D D D }? }? }? D D D D D D D D D D D D E E E 3E 3E E E E 3E GE GE GE [E [E [E oE oE oE E E E E E E builtin_memcpy_read_str expand_builtin_profile_func Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z 8[ 8[ 8[ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z 8[ 8[ Z[ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ Z[ Z Z[ fold_builtin_fputs { { { fold_builtin_int_roundingfn > > > > > > _ _ _ _ _ _ fold_builtin_classify maybe_emit_chk_warning K K K / / fold_builtin_bitop C ' C C ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' = ' = = ' e e e w w w k k k 1 1 1 + + + + + + + + + + + + + + + + + + @ @ @ @ @ @ W W W k k k j j j    } } } p p p F X e k e w ( 7 Y k + = d } } } . ! ! ! ^ ! ! ! , ! ! ! ! B c ! ! ! ! ! ! 6 E E E E u } } get_memory_rtx expand_movstr expand_builtin_unop expand_builtin_mathfn_3 expand_builtin_mathfn j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j h z z z h h W W W j j j j j j E E E j j j j j j j j j j j j j j j j j j j j j j j j 4 4 4 j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j # # # j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j X X j j j X j j j F F F expand_builtin_memset expand_builtin_stpcpy expand_builtin_sincos expand_builtin_mathfn_2 expand_builtin_int_roundingfn p" p" p" M" M" M" U# U# U# M" M" M" p" p" p" U# U# U# expand_builtin_fork_or_exec expand_builtin_longjmp expand_builtin_args_info expand_builtin_apply expand_builtin & & & & & & & & & & & & & n1 n1 n1 & & & & & & & & & & & 2 2 2 2 2 & & & 2 n1 n1 n1 & & & & & & & & & & & & & & & & & & 2 2 2 & & & & & & & & & & & & & & & n1 n1 n1 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 2 2 2 n1 n1 n1 2 2 2 & & & 2 2 2 2 2 2 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 1 & & & 1 1 1 1 1 & & & & & & & & & & & & & & & & & & & & & 1 1 1 & & & 2 2 2 2 2 & & & 2 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & C2 1 i2 f4 C2 &2 (5 4 4 53 4 & & 4 f4 I4 $4 4 & & 3 & 3 3 3 ^3 53 3 58 ,8 8 & & & & 8 7 & & & 7 7 & & & & & & 7 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & j< M< 9 ^8 < & < = = = = & 6 6 6 6 & & (7 7 6 6 K7 K7 K7 K7 K7 K7 & % 6 6 6 6 6 6 K7 0 37 & & t7 & & & & & & & & & & & & & & & & & & & & & & & & & & 5 & 5 5 5 5 5 n5 n5 n5 n5 X5 1 0 0 0 !/ & & N1 >1 / M/ 3/ !/ & & / . . $. - }- q- U- C- - - - - - - - & - - , - , & & & & , , & , , , , , & B, B, B, B, B, & + + + + + & + + + + + & a+ a+ a+ a+ a+ & + + + + + & * * * * * & * * * * * & 5* 5* 5* 5* 5* & ) ) ) ) ) & ) ) ) ) ) & B) B) B) B) B) & ( ( ( ( ( & w( w( w( w( w( & /( /( /( /( /( & ' ' ' ' ' ^1 b> }> > > ,> G> = = = = = = = = = emit_call_1 shift_return_value emit_library_call_value_1 2T f Bf 3f $f f `f Qf store_one_arg load_register_parameters store_unaligned_arguments_into_pseudos compute_argument_block_size precompute_arguments expand_call setjmp_syscall sigsetjmp savectx siglongjmp qsetjmp vfork getcontext ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/calls.c function call has aggregate value alloc_aux_for_block free_aux_for_blocks alloc_aux_for_edge initialize_original_copy_tables free_original_copy_tables get_bb_copy iA ? iA F iA iA iA iA iA iA H@ H@ E compact_blocks get_bb_original alloc_aux_for_blocks ei_container ei_next disconnect_src clear_edges alloc_aux_for_edges free_aux_for_edges kA D G J E kA kA update_bb_profile_for_threading scale_bbs_frequencies_int scale_bbs_frequencies_gcov_type ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfg.c Invalid sum of outgoing probabilities %.1f%% Invalid sum of outgoing counts %i, should be %i Invalid sum of incoming frequencies %i, should be %i Invalid sum of incoming counts %i, should be %i Register %d used %d times across %d insns bb %i count became negative after threading Jump threading proved probability of edge %i->%i too small (it is %i, should be %i). Edge frequencies of bb %i has been reset, frequency of block should end up being 0, it is %i edge %i->%i count became negative after threading original_copy abcall fake dfs_back can_fallthru irreducible sibcall loop_exit ENTRY EXIT [%.1f%%] %sBasic block %d , prev %d , next %d , loop_depth %d, count , freq %i , maybe hot , probably never executed %sPredecessors: %sSuccessors: %sRegisters live at start: %sRegisters live at end: %d registers. in block %d ; set %d time%s ; user var ; dies in %d places ; crosses 1 call ; crosses %d calls ; %d bytes ; pref %s ; %s or none ; pref %s, else %s ; pointer %d basic blocks, %d edges. dirty irreducible_loop superblock Basic block %d Successors: @ FCompressed edge list, %d BBs + entry & exit, and %d edges *p* No index for edge from %d to %d *p* Pred for index %d should be %d not %d *p* Succ for index %d should be %d not %d *** Edge (%d, %d) appears to not have an index *** Edge (%d, %d) has index %d, but there is no edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfganal.c %-4d - edge( entry, exit) %s { %d->%d ei_container ei_next pre_and_rev_post_order_compute dfs_enumerate_from %I G ) %I m change_scope verify_insn_chain duplicate_insn_chain d d d , , , , , , , ! , ! record_effective_endpoints ei_container ei_next insn_locators_initialize single_pred_edge fixup_reorder_chain fixup_fallthru_exit_predecessor locators Emitting label for block %d file_locators_files Reordered sequence: duplicate of %i compensation bb %i ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfglayout.c superloop_at_depth flow_loops_free get_loop_body get_loop_body_in_dom_order cancel_loop num_loop_branches ei_container ei_next single_pred_edge single_succ_edge flow_loops_find get_loop_body_in_bfs_order get_loop_exit_edges verify_loop_structure ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgloop.c ;; depth %d, level %d, outer %ld size of loop %d should be %d, not %d bb %d do not belong to loop %d loop %d's header does not have exactly 2 entries loop %d's latch does not have exactly 1 successor loop %d's latch does not have header as successor loop %d's latch does not belong directly to it loop %d's header does not belong directly to it loop %d's latch is marked as part of irreducible region basic block %d should be marked irreducible basic block %d should not be marked irreducible edge from %d to %d should be marked irreducible edge from %d to %d should not be marked irreducible wrong single exit %d->%d recorded for loop %d single exit not recorded for loop %d loop %d should not have single exit (%d -> %d) ;; ;; Loop %d ;; header %d, latch %d ;; nodes: ;; %d loops found ;; %d succs { ;; DFS order: ;; RC order: right exit is %d->%d %d (%d) <- -> check_irred ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgloopanal.c single_succ_edge loop_delete_branch_edge single_pred_edge ei_container ei_next create_preheader lv_adjust_loop_entry_edge find_path remove_path duplicate_loop_to_header_edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgloopmanip.c Created preheader block for loop %i loop2_doloop loop2_unroll loop2_unswitch loop2_invariant loop2_done loop2_init loop2 ei_container ei_next compare_and_jump_seq single_pred_edge single_succ_edge unswitch_loop unswitch_single_loop ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/loop-unswitch.c ;; Not unswitching, can't duplicate loop ;; Not unswitching, not hot area ;; Not unswitching, loop iterations < 1 split_iv expand_var_during_unrolling apply_opt_in_copies unroll_loop_constant_iterations single_succ_edge single_pred_edge unroll_loop_runtime_iterations unroll_loop_stupid peel_loop_simple peel_loop_completely unroll_and_peel_loops * ~ ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/loop-unroll.c ;; Condition on beginning of loop. ;; Unrolled loop %d times, constant # of iterations %i insns ;; Unrolled loop %d times, counting # of iterations in runtime, %i insns ;; *** Considering loop %d for complete peeling *** ;; Considering peeling once rolling loop ;; Not considering loop, is too big ;; Unable to prove that the loop rolls exactly once ;; Decided to peel exactly once rolling loop ;; Considering peeling completely ;; Not considering loop, is not innermost ;; Not considering loop, cold area ;; Not considering loop, cannot duplicate ;; Unable to prove that the loop iterates constant times ;; Not peeling loop completely, rolls too much ( iterations > %d [maximum peelings]) ;; Decided to peel loop completely ;; Peeled loop completely, %d times ;; *** Considering loop %d *** ;; Considering unrolling loop with constant number of iterations ;; Not unrolling loop, doesn't roll ;; max_unroll %d (%d copies, initial %d). ;; Decided to unroll the constant times rolling loop, %d times. ;; Considering unrolling loop with runtime computable number of iterations ;; Unable to prove that the number of iterations can be counted in runtime ;; Loop iterates constant times ;; Decided to unroll the runtime computable times rolling loop, %d times. ;; Considering unrolling loop stupidly ;; Not unrolling, contains branches ;; Decided to unroll the loop stupidly, %d times. ;; Considering simply peeling loop ;; Not peeling, contains branches ;; Not peeling loop, rolls too much ( ;; Not peeling loop, no evidence it will be profitable ;; Decided to simply peel the loop, %d times. ;; Unrolled loop %d times, %i insns ;; Condition on end of loop. ;; The loop is simple ;; Peeling loop %d times cfglayout mode Edge %i->%i redirected to %i (nil) ;;%s Registers live at end: Removing jump %i. Replacing insn %i by jump %i Merged blocks %d and %d. Purged edges from bb %i in basic block %d: insn outside basic block delete_insn redirect_branch_edge init_rtl_bb_info insert_insn_on_edge single_succ_edge try_redirect_by_replacing_jump cfg_layout_merge_blocks cfg_layout_redirect_edge_and_branch cfg_layout_redirect_edge_and_branch_force commit_one_edge_insertion ei_container ei_next commit_edge_insertions emit_insn_at_entry commit_edge_insertions_watch_calls purge_dead_edges rtl_verify_flow_info_1 rtl_verify_flow_info force_nonfallthru_and_redirect rtl_split_edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgrtl.c ;; Start of basic block %d, registers live: ;; Insn is not within a basic block ;; Insn is in multiple basic blocks ;; End of basic block %d, registers live: ;; Insns in epilogue delay list: ;;%s Registers live at start: Redirecting jump %i from %i to %i. Redirecting entry edge from bb %i to %i Fallthru edge unified with branch %i->%i redirected to %i Fallthru edge %i->%i redirected to %i Purged non-fallthru edges from bb %i BB_RTL flag not set for block %d end insn %d for block %d not found in the insn stream insn %d is in multiple basic blocks (%d and %d) head insn %d for block %d not found in the insn stream verify_flow_info: REG_BR_PROB does not match cfg %wi %i fallthru edge crosses section boundary (bb %i) missing REG_EH_REGION note in the end of bb %i too many outgoing branch edges from bb %i fallthru edge after unconditional jump %i wrong amount of branch edges after unconditional jump %i wrong amount of branch edges after conditional jump %i call edges for non-call insn in bb %i abnormal edges for no purpose in bb %i insn %d inside basic block %d but block_for_insn is NULL insn %d inside basic block %d but block_for_insn is %i NOTE_INSN_BASIC_BLOCK is missing for block %d NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d flow control insn inside a basic block bb prediction set for block %i, but it is not used in RTL land missing barrier after block %i verify_flow_info: Incorrect blocks for fallthru %i->%i verify_flow_info: Incorrect fallthru %i->%i wrong insn in the fallthru edge basic blocks not laid down consecutively return not followed by barrier number of bb notes in insn chain (%d) != n_basic_blocks (%d) cannot convert to a pointer type pointer value used where a floating point value was expected aggregate value used where a float was expected can't convert between vector values of different size aggregate value used where an integer was expected pointer value used where a complex was expected aggregate value used where a complex was expected can't convert value to a vector ~ ~ ~ ; ; R $ $ $ $ $ $ $ $ $ $ $ $ $ $ U $ $ U 6 - 6 - 6 6 6 - 6 - 6 6 6 - - - - 6 - 6 6 6 - 6 - - - - - - 6 - 6 - 6 6 - - - 6 6 - 6 - 6 6 6 - 6 6 - 6 - 6 6 - 6 6 - 6 - - - - - - - - - - - - - - - - - - - - - 6 - 6 - - - - - - - - - - - - - - - 6 - 6 6 - 6 - - - - - - - - - - - - 6 - 6 - - - - - - - - - - - - 6 6 - 6 6 - 6 6 - 6 6 - 6 - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - 6 - 6 6 6 - 6 6 - 6 - 6 6 6 - 6 - - - 6 - 6 6 - 6 y y y n n n | q q q q q f 9 9 9 9   conversion to incomplete type &I &I p A A A A A D A A ,8@ A gcov_open gcov_write_words gcov_write_length gcov_read_words gcov_sync tree_coverage_counter_ref gcov_position __gcov_merge_add __gcov_merge_single __gcov_merge_delta interval pow2 r+b LPBX *.%s%u _GLOBAL__ N_ checksum is %x instead of %x __gcov_fn_info __gcov_ctr_info __gcov_info __gcov_init cannot open %s error writing %qs %qs is not a gcov data file %qs has overflowed %qs is corrupted ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/gcov-io.c ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/coverage.c file %s not found, execution counts estimated file %s not found, execution counts assumed to be zero no coverage for function %qs found coverage mismatch for function %qs while reading counter %qs number of counters is %d instead of %d %qs is version %q.*s, expected version %q.*s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/gcov-io.h coverage mismatch for function %u while reading execution counters cannot merge separate %s counters for function %u Equivalence chain for - - - - - count_reg_usage : : ; : : : d; d; d; : : : : : : ; : : : : : : : : : : : : : : : : : : : 9 : : : : : : : : cse_change_cc_mode_insn ei_container ei_next cse_cc_succs hash_rtx bitmap_size = %d, use_info->bitmap_size = %d reg %d bb %d insn %d flag %x chain %s Dataflow summary: %c%d(%d) insn %d bb %d luid %d uses mws %c%d( insn %d bb %d luid %d defs reg %d defs %c%d df_get_live_in df_get_live_out ei_container ei_next / 8 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/df-problems.c d%d bb %d luid %d insn %d reg %d u%d bb %d luid %d insn %d reg %d %c%d(bb %d insn %d) df_chain_chain_block pool Def-use chains: read/write Use-def chains: stripped note Register info: )->[%d]->( Undefined regs: in gen kill ec out Live Registers: use def Reaching defs: sparse invalidated dense invalidated %d[%d,%d] in (%d) gen (%d) kill (%d) out (%d) Reaching uses: df_ru_block pool df_rd_block pool df_lr_block pool df_ur_block pool df_urec_block pool df_scan_get_bb_info df_scan_set_bb_info df_ref_create_structure df_ref_unlink df_ref_record df_uses_record B B XA B A A XA B XA C XA XA B XA A A A XA A A XA @ XA B XA XA xB A A A XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA XA A A A A A A A \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B A \B A A KC pC \B C \B \B A \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B \B C C df_mark_reg ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/df-scan.c invalidated by call hardware regs used entry block uses exit block uses regs ever live df_scan_block pool df_scan_ref pool df_scan_insn pool df_scan_reg pool df_scan_mw_reg pool df_scan_mw_link pool In file included from %s:%d , from %s:%d compilation terminated. [ in %s, at %s:%d fatal error: internal compiler error: sorry, unimplemented: warning: anachronism: debug: must-not-happen %s:%d: %s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/diagnostic.c diagnostic_action_after_output J^ J^ ^ z^ f^ f^ x^ x^ x^ x^ diagnostic_count_diagnostic m_ m_ _ _ Fa _ ` _ _ internal_error diagnostic_build_prefix A A A A aH A A A @ A A fatal_error compilation terminated due to -Wfatal-errors. Please submit a full bug report, with preprocessed source if appropriate. See %s for instructions. ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/diagnostic.c Internal compiler error: Error reporting routines re-entered. %s:%d: confused by earlier errors, bailing out %s: warnings being treated as errors +I +I +I do_compare_rtx_and_jump i i i j 1j Aj Mj rj j j do_jump s s s s s s s s s s s s s s s s s s s s s s x s s s s s s s s s s s s s s s s s x x s s s x x s s s s }w s s s w s s ?z s s s s t s s s s s s s s s s s s s s s s +u s s +u s s +u +u s s r s }w }w w Iu s v Av u z z w t y y u v v *{ x v s s v +u ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/dojump.c get_immediate_dominator set_immediate_dominator get_dominated_by redirect_immediate_dominators nearest_common_dominator dominated_by_p bb_dom_dfs_in bb_dom_dfs_out add_to_dominance_info delete_from_dominance_info ei_container ei_next calc_dfs_tree_nonrec compute_dom_fast_query calc_dfs_tree calculate_dominance_info recount_dominator iterate_fix_dominators verify_dominators ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/dominance.c dominator of %d status unknown dominator of %d should be %d, not %d %i %i ENTRY does not dominate bb %d ,I ,I 5 size_of_encoded_value eh_data_format_name A g A A A A A A A A A A A A A " A 9 A O A e A { A A A A A A A A 6 A N A _ A x A A A A A A A ! A 2 A K A c A { A A A A A A A A A A A A 0 A F A \ A r A A A A A A A A - A E A V A o A A A A A A A A ) A B A Z A r A A A A A A dw2_force_const_mem dw2_asm_output_encoded_addr_rtx aligned absolute indirect pcrel indirect pcrel uleb128 indirect pcrel udata2 indirect pcrel udata4 indirect pcrel udata8 indirect pcrel sleb128 indirect pcrel sdata2 indirect pcrel sdata4 indirect pcrel sdata8 indirect textrel indirect textrel uleb128 indirect textrel udata2 indirect textrel udata4 indirect textrel udata8 indirect textrel sleb128 indirect textrel sdata2 indirect textrel sdata4 indirect textrel sdata8 indirect datarel indirect datarel uleb128 indirect datarel udata2 indirect datarel udata4 indirect datarel udata8 indirect datarel sleb128 indirect datarel sdata2 indirect datarel sdata4 indirect datarel sdata8 indirect funcrel indirect funcrel uleb128 indirect funcrel udata2 indirect funcrel udata4 indirect funcrel udata8 indirect funcrel sleb128 indirect funcrel sdata2 indirect funcrel sdata4 indirect funcrel sdata8 omit DW.ref.%s LDFCM .hidden %sDW.ref.%s %s0x%llx .ascii " \%o \0" %s .uleb128 0x%llx .sleb128 %lld .uleb128 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/dwarf2asm.c -I -I -I -I -I -I -I -I -I -I -I ,I .I .I .I .I L.I `.I .I .I .I .I -I -I -I l -I -I -I u .I 1 .I .I % v .I .I x $.I a (.I `.I d.I .I .I c .I r ( .I 3 .I D .I D .I D .I D .I D .I D /I D /I D /I D /I D /I m /I m /I # { . \ % Q n5 \5 1 + + stack_adjust_offset A U A U p p dw_cfi_oprnd1_desc # * 1 8 ? F M T [ b i p w ~ & - 4 ; B I P W ^ e l s z " ) 0 7 > E L S Z a h o v } % , 3 : A H O V ] d k r y i [ [ b b i i u u [ b b / [ [ b i i i A 3 decl_ultimate_origin AT_ref remove_child_with_prev add_child_die mark_dies unmark_dies dwarf2out_switch_text_section file_name_acquire output_file_names dbx_reg_number rtl_for_decl_init compute_frame_pointer_to_fb_displacement verify_marks_clear Y G l  G G G G G G G G G 4 ] u u u u u u u u u u u * E ~ l l l l l l ! l J l j l [ @ e ( e e e e e e e e y ] ] ] ] ] ] ] ] p ] X n s n n s s s s W s n s n s n s n : K : : K K K K # K : K : K : K : r v r r v v v v Z v r v r v r v r output_loc_operands output_cfi a A A A a A d 7 ~ t j ` V L B 8 . $ b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b output_call_frame_info AT_string_form output_loc_list AT_loc_list prune_unused_types_update_strings prune_unused_types_prune same_dw_val_p D ! scope_die_for initial_return_save flush_queued_reg_saves dwarf2out_reg_save_reg AT_unsigned AT_int AT_loc size_of_die ~) ~) )* ~) ~) * ) ) ) ) ~) ~) ~) ~) H* ~) ) value_format R+ * * * * p+ + * * i+ Y+ * R+ * * * * AT_file AT_string AT_lbl AT_flag |- 0 / / n/ 3/ . . . K. . - , , - , - AT_addr output_die 2 2 2 E3 }3 4 3 4 4 5 5 6 V6 z6 6 6 r2 set_AT_ref_external build_abbrev_table attr_checksum = = := < < = = = = = = < < < < < < @ A A @ A @ @ @ @ @ @ @ @ @ @ A A @ A A @ A A A @ @ @ @ @ @ @ A A A @ @ @ @ A @ @ A A @ @ A @ @ @ @ @ A @ A splice_child_die based_loc_descr mem_loc_descriptor H E E E F E E TG E QG E E H F F E E E 7F E E G E E E E E E E E ^H E jH vH E E E E E E E QG QG H QG E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E F multiple_reg_loc_descriptor loc_descriptor nR N N N N iN N N @S N P N iN N N N N N T T T N N T T N N N @T sT R N N 3O N N N N N N &S &T 3T R R R R R R R R N N N N N N N S N N S S Q N N R R Q P Q R Q R R P ?Q R 7R R R R N N N N N N N N N R R R R R QR convert_cfa_to_fb_loc_list def_cfa_1 dwarf2out_frame_debug_expr ad }c }c }c }c }c }c }c }c }c }c e e }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c d d }c e =e }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c }c e dwarf2out_stack_adjust dwarf2out_frame_debug field_byte_offset add_byte_size_attribute q q q q q q yr q q q q q q q q yr yr yr q q q q q q q q q q q -r add_data_member_location_attribute add_const_value_attribute I| ~ } } | { { { { { { { { | | { { { >| add_location_or_const_value_attribute base_type_die is_base_type \ o o \ \ \ o o \ o o o o o \ o o o add_bit_offset_attribute add_bit_size_attribute force_decl_die gen_label_die gen_typedef_die gen_tagged_type_instantiation_die gen_decl_die i ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` > i i ` ` ` i add_AT_specification gen_type_die_with_usage d E E d d d force_type_die gen_subprogram_die gen_type_die_for_member gen_formal_parameter_die B output_aranges output_pubnames dwarf2out_finish & 4' & >' H' R' \' f' p' z' ' ' ' ' ' ' ' ' ' ' ' ' ' dwarf2out_imported_module_or_decl 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 LCFI LFE DW_OP_GNU_push_tls_address OP_ DW_OP_addr DW_OP_deref DW_OP_const1u DW_OP_const1s DW_OP_const2u DW_OP_const2s DW_OP_const4u DW_OP_const4s DW_OP_const8u DW_OP_const8s DW_OP_constu DW_OP_consts DW_OP_dup DW_OP_drop DW_OP_over DW_OP_pick DW_OP_swap DW_OP_rot DW_OP_xderef DW_OP_abs DW_OP_and DW_OP_div DW_OP_minus DW_OP_mod DW_OP_mul DW_OP_neg DW_OP_not DW_OP_or DW_OP_plus DW_OP_plus_uconst DW_OP_shl DW_OP_shr DW_OP_shra DW_OP_xor DW_OP_bra DW_OP_eq DW_OP_ge DW_OP_gt DW_OP_le DW_OP_lt DW_OP_ne DW_OP_skip DW_OP_lit0 DW_OP_lit1 DW_OP_lit2 DW_OP_lit3 DW_OP_lit4 DW_OP_lit5 DW_OP_lit6 DW_OP_lit7 DW_OP_lit8 DW_OP_lit9 DW_OP_lit10 DW_OP_lit11 DW_OP_lit12 DW_OP_lit13 DW_OP_lit14 DW_OP_lit15 DW_OP_lit16 DW_OP_lit17 DW_OP_lit18 DW_OP_lit19 DW_OP_lit20 DW_OP_lit21 DW_OP_lit22 DW_OP_lit23 DW_OP_lit24 DW_OP_lit25 DW_OP_lit26 DW_OP_lit27 DW_OP_lit28 DW_OP_lit29 DW_OP_lit30 DW_OP_lit31 DW_OP_reg0 DW_OP_reg1 DW_OP_reg2 DW_OP_reg3 DW_OP_reg4 DW_OP_reg5 DW_OP_reg6 DW_OP_reg7 DW_OP_reg8 DW_OP_reg9 DW_OP_reg10 DW_OP_reg11 DW_OP_reg12 DW_OP_reg13 DW_OP_reg14 DW_OP_reg15 DW_OP_reg16 DW_OP_reg17 DW_OP_reg18 DW_OP_reg19 DW_OP_reg20 DW_OP_reg21 DW_OP_reg22 DW_OP_reg23 DW_OP_reg24 DW_OP_reg25 DW_OP_reg26 DW_OP_reg27 DW_OP_reg28 DW_OP_reg29 DW_OP_reg30 DW_OP_reg31 DW_OP_breg0 DW_OP_breg1 DW_OP_breg2 DW_OP_breg3 DW_OP_breg4 DW_OP_breg5 DW_OP_breg6 DW_OP_breg7 DW_OP_breg8 DW_OP_breg9 DW_OP_breg10 DW_OP_breg11 DW_OP_breg12 DW_OP_breg13 DW_OP_breg14 DW_OP_breg15 DW_OP_breg16 DW_OP_breg17 DW_OP_breg18 DW_OP_breg19 DW_OP_breg20 DW_OP_breg21 DW_OP_breg22 DW_OP_breg23 DW_OP_breg24 DW_OP_breg25 DW_OP_breg26 DW_OP_breg27 DW_OP_breg28 DW_OP_breg29 DW_OP_breg30 DW_OP_breg31 DW_OP_regx DW_OP_fbreg DW_OP_bregx DW_OP_piece DW_OP_deref_size DW_OP_xderef_size DW_OP_nop DW_OP_push_object_address DW_OP_call2 DW_OP_call4 DW_OP_call_ref DW_LOC_OP %s not implemented DW_TAG_GNU_EINCL DW_TAG_ DW_TAG_padding DW_TAG_array_type DW_TAG_class_type DW_TAG_entry_point DW_TAG_enumeration_type DW_TAG_formal_parameter DW_TAG_imported_declaration DW_TAG_label DW_TAG_lexical_block DW_TAG_member DW_TAG_pointer_type DW_TAG_reference_type DW_TAG_compile_unit DW_TAG_string_type DW_TAG_structure_type DW_TAG_subroutine_type DW_TAG_typedef DW_TAG_union_type DW_TAG_unspecified_parameters DW_TAG_variant DW_TAG_common_block DW_TAG_common_inclusion DW_TAG_inheritance DW_TAG_inlined_subroutine DW_TAG_module DW_TAG_ptr_to_member_type DW_TAG_set_type DW_TAG_subrange_type DW_TAG_with_stmt DW_TAG_access_declaration DW_TAG_base_type DW_TAG_catch_block DW_TAG_const_type DW_TAG_constant DW_TAG_enumerator DW_TAG_file_type DW_TAG_friend DW_TAG_namelist DW_TAG_namelist_item DW_TAG_namespace DW_TAG_packed_type DW_TAG_subprogram DW_TAG_template_type_param DW_TAG_template_value_param DW_TAG_thrown_type DW_TAG_try_block DW_TAG_variant_part DW_TAG_variable DW_TAG_volatile_type DW_TAG_imported_module DW_TAG_MIPS_loop DW_TAG_format_label DW_TAG_function_template DW_TAG_class_template DW_TAG_GNU_BINCL DW_AT_VMS_rtnbeg_pd_address DW_AT_ DW_AT_sibling DW_AT_location DW_AT_name DW_AT_ordering DW_AT_subscr_data DW_AT_byte_size DW_AT_bit_offset DW_AT_bit_size DW_AT_element_list DW_AT_stmt_list DW_AT_low_pc DW_AT_high_pc DW_AT_language DW_AT_member DW_AT_discr DW_AT_discr_value DW_AT_visibility DW_AT_import DW_AT_string_length DW_AT_common_reference DW_AT_comp_dir DW_AT_const_value DW_AT_containing_type DW_AT_default_value DW_AT_inline DW_AT_is_optional DW_AT_lower_bound DW_AT_producer DW_AT_prototyped DW_AT_return_addr DW_AT_start_scope DW_AT_stride_size DW_AT_upper_bound DW_AT_abstract_origin DW_AT_accessibility DW_AT_address_class DW_AT_artificial DW_AT_base_types DW_AT_calling_convention DW_AT_count DW_AT_data_member_location DW_AT_decl_column DW_AT_decl_file DW_AT_decl_line DW_AT_declaration DW_AT_discr_list DW_AT_encoding DW_AT_external DW_AT_frame_base DW_AT_friend DW_AT_identifier_case DW_AT_macro_info DW_AT_namelist_items DW_AT_priority DW_AT_segment DW_AT_specification DW_AT_static_link DW_AT_type DW_AT_use_location DW_AT_variable_parameter DW_AT_virtuality DW_AT_vtable_elem_location DW_AT_allocated DW_AT_associated DW_AT_data_location DW_AT_stride DW_AT_entry_pc DW_AT_use_UTF8 DW_AT_extension DW_AT_ranges DW_AT_trampoline DW_AT_call_column DW_AT_call_file DW_AT_call_line DW_AT_MIPS_fde DW_AT_MIPS_loop_begin DW_AT_MIPS_tail_loop_begin DW_AT_MIPS_epilog_begin DW_AT_MIPS_loop_unroll_factor DW_AT_MIPS_linkage_name DW_AT_MIPS_stride DW_AT_MIPS_abstract_name DW_AT_MIPS_clone_origin DW_AT_MIPS_has_inlines DW_AT_sf_names DW_AT_src_info DW_AT_mac_info DW_AT_src_coords DW_AT_body_begin DW_AT_body_end DW_AT_GNU_vector DW %s.%s.%x LDIE End directory table End file name table Directory Entry: 0x%x File Entry: 0x%x LSLT LELT LASLTP LELTP Length of Source Line Info DWARF Version Prolog Length Minimum Instruction Length Default is_stmt_start flag Special Opcode Base opcode: 0x%x has %d args DW_LNE_set_address DW_LNS_set_file advance to line %lu DW_LNS_copy DW_LNE_end_sequence LSM .file %u %s %s:%d .loc %d %d 0 LFB LVL Define macro At line number %d The macro Undefine macro DW_CFA_advance_loc 0x%llx DW_CFA_offset, column 0x%lx DW_CFA_restore, column 0x%lx DW_CFA_ DW_CFA_advance_loc DW_CFA_offset DW_CFA_restore DW_CFA_nop DW_CFA_set_loc DW_CFA_advance_loc1 DW_CFA_advance_loc2 DW_CFA_advance_loc4 DW_CFA_offset_extended DW_CFA_restore_extended DW_CFA_undefined DW_CFA_same_value DW_CFA_register DW_CFA_remember_state DW_CFA_restore_state DW_CFA_def_cfa DW_CFA_def_cfa_register DW_CFA_def_cfa_offset DW_CFA_def_cfa_expression DW_CFA_expression DW_CFA_offset_extended_sf DW_CFA_def_cfa_sf DW_CFA_def_cfa_offset_sf DW_CFA_MIPS_advance_loc8 DW_CFA_GNU_window_save DW_CFA_GNU_args_size .debug_frame Lframe LSCIE LECIE CIE Identifier Tag CIE Version CIE Augmentation CIE Code Alignment Factor CIE Data Alignment Factor CIE RA Column Augmentation size Personality (%s) .align %d LSFDE LASFDE LEFDE FDE Length FDE CIE offset FDE initial location FDE address range LASF Location expression size DIE %4lu: %s abbrev id: %lu offset: %lu location descriptor location list -> label:%s range list constant (%lu,%lu) die -> label: %s die -> %lu die ->  "%s" (%d) %s: (DIE (0x%lx) %s) +0x%llx long long constant fp or vector constant word %u %s: "%s" %s (%s) end of children of DIE 0x%lx .gnu.linkonce.wi.%s DWARF version number Offset Into Abbrev. Section Pointer Size (in bytes) anonymous %s. %.2x LLST GNU Ada GNU Java .debug_info .debug_abbrev .debug_aranges .debug_macinfo .debug_line .debug_loc .debug_pubnames .debug_str .debug_ranges Ldebug_abbrev Ltext_cold Letext_cold Ldebug_info Ldebug_line Ldebug_ranges Ldebug_macinfo Start new file Included from line number %d End file __unknown__ __builtin_va_alist Offset 0x%x Ldebug_loc (abbrev code) (TAG: %s) DW_children_yes DW_children_no DW_FORM_addr DW_FORM_block2 DW_FORM_block4 DW_FORM_data2 DW_FORM_data4 DW_FORM_data8 DW_FORM_string DW_FORM_block DW_FORM_block1 DW_FORM_data1 DW_FORM_flag DW_FORM_sdata DW_FORM_strp DW_FORM_udata DW_FORM_ref_addr DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 DW_FORM_ref_udata DW_FORM_indirect DW_FORM_ Length of Public Names Info Compilation Unit Length DIE offset external name Length of Address Ranges Info Size of Address Size of Segment Descriptor Pad to %d byte boundary End compilation unit ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/dwarf2out.c DW_AT_MIPS_software_pipeline_depth Line Base Value (Special Opcodes) Line Range Value (Special Opcodes) DW_CFA_GNU_negative_offset_extended Length of Common Information Entry Location list begin address (%s) Location list end address (%s) Location list terminator begin (%s) Location list terminator end (%s) floating-point or vector constant Length of Compilation Unit Info Offset of Compilation Unit Info ` H <~I 5 @~I 4 D~I 4 4 H~I 5 <~I =g- @~I =g- D~I 1 " =g- H~I =g- /I N 8~I `~I ` immed_double_const gen_rtx_SUBREG gen_reg_rtx mark_user_reg gen_lowpart_common subreg_highpart_offset gen_highpart gen_highpart_mode mem_expr_equal_p set_mem_attributes_minus_bitpos change_address_1 operand_subword operand_subword_force g g g g g g wg wg wg wg wg wg wg wg wg wg wg wg wg wg wg wg g g g wg wg g wg g wg wg wg wg wg g g g verify_rtx_sharing ~i h h h h h h h h h h h h i h h h h ~i ~i ~i h i ~i h ~i ~i h h h i ~i ~i ~i Sl Sl Sl Sl Sl Sl Jk Jk Jk Jk Jk Jk Jk Jk Jk Jk Jk 4k Jk Jk Jk Jk Sl Sl Sl Jk [l Sl Jk Sl Sl Jk Jk Jk Jk Sl Sl Sl mo mo mo mo mo mo n n n n n n n n n n n n n n n n mo mo mo n n mo n mo n n n n n mo mo mo set_first_insn set_last_insn add_insn_after add_insn_before remove_insn add_function_usage_to emit_insn_before_noloc emit_jump_insn_before_noloc emit_call_insn_before_noloc emit_insn_after_noloc try_split emit_jump_insn_after_noloc emit_call_insn_after_noloc set_unique_reg_note emit copy_insn_1 R R R R R R R R R R R R R R R R R 3 R R R R R R Z o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o Z o o o o o o o o o o o o o o o o o o o Z o o o o o o o o o Z Z Z o Z gen_const_vector emit_copy_of_insn_after unshare Renumbering insn %d to %d ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/emit-rtl.c 3.1415926535897932384626433832795028841971693993751058209749445923078 2.7182818284590452353602874713526624977572470936999595749669676277241 I I p I add_ehl_entry reachable_next_level 6 " R z 6 collect_one_action_chain < output_ttype B F 6@ 6@ B B B : b ) ) n F n b q q b q expand_resx_expr eh_region_outer_p eh_region_outermost duplicate_eh_regions_1 remove_exception_handler_label remove_eh_handler remove_unreachable_regions ei_container ei_next sjlj_emit_function_exit single_succ_edge connect_post_landing_pads build_post_landing_pads w 0 = E ] 0 E eh-ranges unknown allowed_exceptions must_not_throw Eh tree: %*s %i %s tree_label: _Unwind_Resume action_record_data tree list ends on depth %i verify_eh_tree failed .personality .handlerdata LLSDATT LLSDA @LPStart format (%s) @TType format (%s) LLSDATTD @TType base offset call-site format (%s) LLSDACSB LLSDACSE Call-site table length LEHB LEHE region %d start landing pad Action record table Exception specification table ehspec_data exception handling disabled, use -fexceptions to enable ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/except.c argument of %<__builtin_eh_return_regno%> must be constant region_array is corrupted for region %i outer block of region %i is wrong region %i may contain throw and is contained in region that may not negative nesting depth of region %i array does not match the region tree I trunc_int_for_mode P ] convert_memory_address copy_to_mode_reg probe_stack_range allocate_dynamic_stack_space hard_function_value ^ W z s W W W W W W W W W W W W l e ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/explow.c stack limits not supported on this target not simple * iteration (in %s) (first special) Analyzing for bivness. not simple. already analysed. Analysing def of in insn is Analysing operand of insn Loop %d is simple: simple exit %d -> %d assumptions: does not roll if: infinite if: number of iterations: upper bound: Loop %d is not simple. iv_get_reaching_def get_iv_value get_biv_step_1 s s record_biv get_biv_step iv_analyze_expr " " " " " " " " " " " # # G# # " " " " " " " " a# " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " G# G# # # $ $ }$ }$ }$ }$ }$ }$ }$ }$ % }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ " " biv_p canon_condition eliminate_implied_condition shorten_into_mode / / 0 0 I0 I0 0 0 I0 I0 single_pred_edge simplify_using_initial_values canonicalize_iv_subregs iv_number_of_iterations 8 ]7 a8 a8 8 8 a8 a8 8 8 9 O O O FO FO O O fO fO ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/loop-iv.c mode_for_extraction e_ _ _ ^ x` ^ ^ ^ ^ ^ ^ ^ ^ ^ F` ^ ^ ^ ` ` a 7a a ^ a ^ ^ ^ ^ ^ 5b ^ wb b ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ $_ $_ expand_shift expand_mult_const h xj k k =l l zm extract_high_half expand_mult_highpart_optab emit_store_flag z z z z vz v v { choose_multiplier synth_mult & expand_mult_highpart expand_mult expand_divmod o extract_bit_field store_fixed_bit_field store_bit_field ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/expmed.c %J p %J p move_by_pieces_ninsns move_by_pieces_1 move_by_pieces gen_group_rtx use_reg use_regs can_store_by_pieces store_by_pieces_1 store_by_pieces count_type_elements S2 S2 S2 S2 S2 S2 S2 '3 3 :3 2 o2 o2 i: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: : 8: 8: 8: : 8: 8: 8: 8: 8: 8: : : : %: %: %: %: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: : : 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: : : : 8: : expand_var categorize_ctor_elements_1 A A .A iA A =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ =@ A safe_from_p E D F F E D E D D E do_store_flag expand_expr_real_1 b ^ =] ` P DP V\ I O g O I DP I I I I I ^ wL >^ >^ >^ \ wL _ _ _ _ U g U U 4f f U #h U U I b Fa ` d d d d k k k k K d d qd qd qd ,i eh i i [ $c $c $c $c K K K c U U L\ K b me aZ aZ aZ aZ aZ aZ aZ aZ aZ aZ aZ aZ aZ aZ I PY PY PY X |W V V ;V U U U U U U U U T T I U fU BU U U )U U T T T I T T I I I /T I I I S *S R I I I I I I I I I I I I $R $R $R Q 9Q I Q Q Dm n bo o Xo o o o o o o o o o read_complex_part emit_block_move emit_move_ccmode emit_move_complex_push emit_move_insn_1 emit_move_insn write_complex_part emit_move_resolve_push emit_move_multi_word emit_group_move emit_group_load_1 emit_group_store move_block_from_reg convert_move v r 8 0 S 0 S expand_expr_addr_expr_1 convert_modes emit_push_insn clear_storage store_expr store_field expand_assignment store_constructor ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/expr.c shorten .code 16 insn_addresses invalid 'asm': output_operand: %c%s tmp%i '%%l' operand isn't a label floating constant misused invalid expression as operand -+ #0 [%r, #%wd] [%r, %s%r] [%r, %s%r [%r, #%s%d]! [%r], #%s%d [%r, #%wd]! %r]! [%r], #%wd [%r] [%r, %r] stmfd %r!,{%r} push {%r} mov %r, %r bl *mcount ldmfd %r!,{%r} pop {%r} %s %d %s /%d [length = %d] operand number out of range invalid %%-code %s basic block %d .p2align %d .p2align %d,,%d .weak .type .word %LL%d b %LL%d .word %LL%d-%LL%d could not split insn shorten_branches get_insn_template R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R output_operand final_forward_branch_p t] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] ] ] <] <] ,^ C^ <] <] <] ] <] <] <] q] $_ <] <] <] `^ ^ <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] <] ] ] asm_fprintf @a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a $a b ` ` ` ` ` ` ` ` ` ` ` ib ` ` ` ` ` ` ` ` Mb ` ` ca ` ` $a $a $a $a $a $a $a $a ca ca $a $a $a $a ca $a $a b $a $a ca $a $a a a $a ca $a a ca output_address &e c c c c c c Fe c c c c c c c c c c c c c e c c c c c c c c e c e e e ei_container ei_next output_alternate_entry_point final_scan_insn Jw z z 7{ mw mw { Jw { { | z Jw z Jw 4z wz mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw mw Jw final rest_of_handle_final ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/final.c the frame size of %wd bytes is larger than %wd bytes operand number missing after %%-letter flow2 life1 ednotes life2 deleted %i noop moves Dead jumptable %i removed Old: internal consistency failure deleted %i dead insns (nil) first_insn_after_basic_block_note mark_reg not_reg_cond elim_reg_cond flush_reg_cond_reg_1 and_reg_cond ior_reg_cond allocate_reg_life_data mark_used_reg attempt_auto_inc mark_used_regs q R ) mark_set_1 mark_set_regs propagate_one_insn single_succ_edge init_propagate_block_info ei_container ei_next calculate_global_regs_live update_life_info ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/flow.c live_at_start mismatch in bb %d, aborting New: Register %d died unexpectedly. Attempt to delete prologue/epilogue insn: force_fit_type div_and_round_double w w [ fold_undefer_overflow_warnings fold_overflow_warning may_negate_without_overflow_p @ W m V @ Z Z & 9 / J J J J J J J J J J J J J J J fold_convert_const_int_from_real & & % & % & % & % % % % % & & & & & & & & % % % & & % & & % & % & % % % % % % % % % % % % % % % % % % % % % & & % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & % % % % & & & & % % % & % % % % % % % % % % % & invert_tree_comparison & & & & ' ' ' & & & & & & ' swap_tree_comparison n' ' ' ' l' l' l' l' ' g' |' u' l' l' comparison_to_compcode ' ' ' ' ' ' ( ( ( ( !( (( 1( 8( - , `+ , `+ ) + H. ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) . . / / / , ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) , 1 2 1 1 1 s2 1 1 1 '2 =6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 5 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 5 3 N5 5 V6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 @ @ @ A @ @ ? @ fold_abs_const fold_negate_const VH \G 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 tG tG F |G G F H H F F F ?I F I 2G 2G 2G 2G 'I 'I 'I 'I 2G F 'I F F F 'I F 2G H hH F F F F 2G 2G H F F F F F F F F F F F F F F F F F F F F F F F H 'I 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 /I F F F F F F F F J J J F J F F F J J J J J J J J J J J J J J F F F F F F F F F J F F F J J F F F F F F F F F J J J F F F F F F J J J F F F J J J J J J J J J J J J 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 J J J J J J J J J F F F J J J J J J J J J J J J F F F F F F F F F F F F F F F J J J J J J J J J F F F F F F F F F J J J F F F F F F J F F F J F F F J F F F F F F J J J J J J F F F F F F F F F J J J F F F F F F F F J J J F tJ tJ tJ F F J J J F F F F J J J 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 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 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 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 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 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 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 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 F F F F F F F F F F F F F F F F F F F F F F L K K K K K K K K K K K K K K K K K K K K K K K K K K K K yM yM K K M K yM iM K K K LN K M K K K K K K K K K K K K K K K K M L L K K K K }L K K K K K K K K K K K K K K K K K K K K K K K K K UL L K L L K K K K K K K K K K K K K K K K K K K K K K M fold_ternary fold_not_const fold_unary 0c 0c 0c 0c 0c a ` ` a ` ` ` ` ` ` ` yb ` ` ` ` ` d ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 0c 0c ` d ` ` ` ` c c jd fold_convert v v v v u v v v Hu ,u ,u ,u ,u u w w w v w w v fold_minmax size_diffop fold_binary B B B B B B B B B B Q Y w w B B B B B B N B = = z y B * B B B B B B B B B ' B B B B B B B B B B B B B B B B B B B B B B B B B B B B B ^, , + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * , * * * , c- * e* e* e* e* * * * * * e* * * * * * * * * * * * * * * * * s+ * * * * * * * * * * * * * * * * * * * * * * , fold_cond_expr_with_comparison 2 2 A3 A3 2 2 0 0 2 2 A3 A3 3 4 6 6 {7 7 s8 0 o5 o5 5 5 5 S5 4 4 b5 b5 5 5 5 S5 K PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI M M SO I I I I PI PI PI PI PI I PI PI PI PI PI _J J J ]L L L PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI PI lK lK lK range_binop U V V !V +V 5V make_range (^ (^ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ t_ {\ {\ {\ {\ {\ {\ {\ {\ {\ {\ 3_ {\ {\ {\ {\ {\ \ ] ] ] ] ] ] {\ {\ {\ {\ {\ {\ {\ {\ {\ \ \ \ a a a a a a compcode_to_comparison j j j k k k k "k )k 2k 9k Ek Ok j Yk ! ! X @ ! fold_div_compare t A fold_relational_const fold_comparison & A & A { @ ] | f f f * F F size_binop round_down round_up ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/fold-const.c assuming signed overflow does not occur when determining that expression is always non-negative assuming signed overflow does not occur when determining that expression is always non-zero assuming signed overflow does not occur when simplifying multiplication assuming signed overflow does not occur when simplifying A / (B << N) assuming signed overflow does not occur when distributing negation across division assuming signed overflow does not occur when simplifying division assuming signed overflow does not occur when simplifying X % (power of two) assuming signed overflow does not occur when simplifying modulos assuming signed overflow does not occur when simplifying range test comparison is always %d due to width of bit-field assuming signed overflow does not occur when assuming that (X - c) > X is always false assuming signed overflow does not occur when assuming that (X + c) < X is always false assuming signed overflow does not occur when assuming that (X - c) <= X is always true assuming signed overflow does not occur when assuming that (X + c) >= X is always true assuming signed overflow does not occur when assuming that (X + c) > X is always true assuming signed overflow does not occur when assuming that (X - c) < X is always true assuming signed overflow does not occur when assuming that (X + c) <= X is always false assuming signed overflow does not occur when assuming that (X - c) >= X is always true assuming signed overflow does not occur when simplifying comparison of absolute value and zero assuming signed overflow does not occur when negating a division % of unmatched not-equal tests is always 1 % of mutually exclusive equal-tests is always 0 assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 comparison is always %d H `1J <1J find_function_data instantiate_virtual_regs_in_insn aggregate_value_p stack_protect_prologue stack_protect_epilogue expand_function_end handle_epilogue_set keep_stack_depressed init_function_for_compilation assign_stack_temp_for_type reorder_blocks_1 assign_parm_setup_block assign_parm_adjust_entry_rtl assign_parm_find_entry_rtl expand_function_start ei_container ei_next single_succ_edge thread_prologue_and_epilogue_insns vregs function returns an aggregate unused parameter %q+D ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/function.c %Jtotal size of local objects too large variable %q+D might be clobbered by % or % argument %q+D might be clobbered by % or % size of variable %q+D is too large 2J 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 P9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 insert_set_in_table I I I I I I I I I I I I I I I I I *J I I I I XI I I I process_insert_insn extract_mentioned_regs_helper \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ j] \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ N] N] N] N] single_succ_edge insert_insn_end_bb ~e ~e e e e e e e e e ~e ~e ~e e ~e ~e e d e e e e f ~e ~e ~e ei_container ei_next insert_store pre_insert_copy_insn find_bypass_set find_avail_set cprop_insn do_local_cprop local_cprop_pass hoist_code gcse1 bypass Index %d (hash value %d) LDST list: Pattern (%3d): Loads : Stores : : before store motion Removing redundant store: st_antloc st_kill Transpt st_avloc Expression bb %d, reaching reg is %d PRE/HOIST: edge (%d,%d), copy expression %d %d substs, %d insns created insn %d with constant with reg %d Implicit set of reg %d in Found %d implicit sets jump bypassing disabled GCSE disabled GCSE pass %d Code Hosting Expressions GCSE of %s: %d basic blocks, %d pass%s, %d bytes ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/gcse.c %s hash table (%d buckets, %d entries) GLOBAL CONST-PROP: Replacing reg %d in jump_insn %d with constant PRE: store updated with reaching reg %s: %d basic blocks and %d edges/basic block %s: %d basic blocks and %d registers PRE/HOIST: end of bb %d, insn %d, copying expression %d to reg %d STORE_MOTION delete insn in BB %d: STORE MOTION replaced with insn: STORE_MOTION drop REG_EQUAL note at insn %d: ST_avail and ST_antic (shown under loads..) Can't replace store %d: abnormal edge from %d to %d STORE_MOTION insert store at start of BB %d: STORE_MOTION insert insn on edge (%d, %d): PRE: redundant insn %d (expression %d) in PRE: bb %d, insn %d, copy expression %d in insn %d to reg %d PRE GCSE of %s, pass %d: %d bytes needed, JUMP-BYPASS: Proved reg %d in jump_insn %d equals constant Bypass edge from %d->%d to %d LOCAL CONST-PROP: Replacing reg %d in LOCAL COPY-PROP: Replacing reg %d in insn %d GLOBAL CONST-PROP: Replacing reg %d in GLOBAL COPY-PROP: Replacing reg %d in insn %d CPROP of %s, pass %d: %d bytes needed, %d local const props, %d local copy props, %d global const props, %d global copy props BYPASS of %s: %d basic blocks, hoisting vbeinout computation: %d passes ggc_splay_alloc ggc_splay_dont_free gt_pch_note_object gt_pch_note_reorder relocate_ptrs ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ggc-common.c can't get position in PCH file: %m can't write padding to PCH file: %m can't write PCH file: %m can't read PCH file: %m had to relocate PCH ggc-min-expand ggc-min-heapsize 0 B A : > F E H ZN d N p N ` N E N N p N p N p gM p gM m tgM 1 pgM 1 N m tYN e e XN # N k x N t N \ N N l N h N | N p N D N D \ N D @ N D N D N D ` N D t N D N D N D P N D H N D | N D h N D l N D p M G ) M | M , 81J , [N V+ V+ [N p [N p ]N p \N 7 p rM p hM p M } ( # M n $ M n ( # [N h M M M M }M M ~M ~M N N L N 0 N X N > * m j S g Y u d q K 0 J ! ~ H e c I # ; / " r L I U _ K , t ~ " u [ A ' + E w ] C M 5 v ^ ' gt_ggc_mx_varray_head_tag ~ X / X X ] > d e % k ` 5 { G a W 7 . G p $ 2 $ U M g [ , v e < ~ M G - a { % ? Y s m n D + E ) ) a a ) ) ) ) ) ) ) ) ) ) ) gt_pch_nx_varray_head_tag * ) )+ * * * q* ) ) G* * gt_pch_p_15varray_head_tag h; `; V; 1< < ; ; `; `; ; ; FK QK wK K K K K [L L 1M [M M M M N N N &N CN `N O IO sO O O FK O FK FK FK P P ;P FK FK XP FK uP P P P Q Q FK TQ S iS S R R S ?S Q Q Q R 3R ]R zR R S T ;T eT T T T U *U GU dU U U U U )V SV }V V V V %W OW yW W W W !X KX uX X X X Y Y =Y ZY wY Y Y Y Y Z %Z BZ _Z |Z Z Z [ $[ N[ [ [ [ [ \ J\ t\ \ \ \ ] ] >K >K I] I] >K >K >K >K >K >K >K >K >K I] I] >K >K gtype-desc.c insn_current_length insn_variable_length_p insn_min_length w s js js js t s s s s s s s s s s s s s s @x js s js js js js js s t s @x s v s s s s s s s s s s s s s s s s s js js js t s s s s js js js js js @x js s s s s s js @x js t s s s js @x js s s s s js s s t s t s s s s js s js s js s s s s s s s s js )s s s js js js s s s s js js js s qs s s s s s s s s s s qs s s s s s s s u u s s s 9t s s s s s s s st s s s s s s s qv s s s s s s s s s s s s s s s s s s v s s s s s s s s s s s s v s s s s s s s s s s w js js s js js s js js js fw s s s s s s s s s s s s s s s s s s s s s s js w s s s s Ow s s s s s s js @x s -u s t js js js js s s s s u s s t -u t -u s js t @x t @x t @x t @x t @x t @x s js s js s js t @x t @x s w w @x js s s w s s s s s s s js s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s w w s s s s s s s s s fw fw s s s s s s s s s s s s s s s s s s js js s s js js s s w s 0s @x @x @x s v u s Tu Tu {u js s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s v s ,v r r s s s -u s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t s t s s s s s s s s s s s s s s s t s js s @x s js s s s js @x js t s js @x js s js s s s s s s js s s js js js s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s w w s @x @x @x s Tu Tu {u js s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s -u insn_default_length | x x x x y x x x x x x x x x x x x x x ~ x x x x x x x x y x ~ x @| x x x x x x x x x x x x x x x x x x x x y x x x x x x x x x ~ x x x x x x x ~ x y x x x x ~ x x x x x x x x Zz x Zz y y y y x x x x x x x x x x x x x x Wy x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x z { ay %y x y x x x x x x x 2z x x x x x x ay { x x x x x x x x x x x x x x x x x x !| x x x x x x x x x x x x g| x x x x x x x x x x } x x x x x x x x x | x x x x y y x x x y y x x x x x x x x y y y x } y x x x | x x x x x x x ~ y z y Zz x x x x y y y y }z y y Zz z Zz z y x Zz ~ Zz ~ Zz ~ Zz ~ Zz ~ Zz ~ y x y x y x Zz ~ Zz ~ y | | ~ x y x } x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x } } x x x x x x x x x | | x x x x x x x x x x x x x x x x x x x x x x x x x x } x 5} ~ ~ ~ x {{ B{ x z z z x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x {{ x { x x x x x z x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x y x y x x x x x x x x x x x x x x x y x x x ~ x x x x x x ~ x y x x ~ x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x y x x x x y x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x } } x ~ ~ ~ x z z z x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x z get_attr_cirrus get_attr_conds ) 2 2 2 H H H H H H H H = = = = = = 2 2 2 2 2 2 H = H H H H H H H 2 2 2 2 H H H H H H 2 2 2 2 2 2 2 2 2 H H H H 2 H H H H H H H H H A A = A A = = = = = = 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 = = H 2 2 H H H H = = 2 = 2 2 H H H H 2 H 2 H 2 2 2 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 2 = 2 2 2 H H H H H H H H = = 2 = = H get_attr_far_jump get_attr_insn get_attr_neg_pool_range get_attr_predicable + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ get_attr_pool_range get_attr_shift get_attr_type W p p p p p p p p p p p p p p p p p p p _ \ \ \ \ \ z < < < < < < < < i / / _ 2 % % % \ \ i % % % % % % % % % % / / / / E E E M M O U q F ! ! % % % % % / % / % / % / % / % / 9 9 9 9 9 9 9 9 9 9 p p p p p p p p p p p p p p \ \ z < < < < / / _ % % % % % % % % % % % / / / / E E E M M O % % % % % / % / % / % / % / % / 9 9 9 9 9 9 9 9 9 9 get_attr_write_conflict get_attr_core_cycles \ . . - - - \ \ \ U p 3 Z - \ internal_dfa_insn_code X g g g g g g g g g g g g g g g Z g g g g g g g g g g g g g g g n n n n g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g E g n n g g n k U g g g g g Y Y Y g g g g g g g g g g g g g g g g g g g g g g g = g g = g g g g g g g g g g g g Z Z Z g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g D g g g g g g g g g g g g t g g g g g g g g g g g g g g g u u u u u u u u h h Y h h h h h h h h g g g g g g g g g g g g g g g g g & M g g g g u u u g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g E G u 5 5 5 5 5 5 5 5 5 5 u B g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g E g n n n g g g Y Y g g Z g g u u u u u u u u h h Y g g g g u u u g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g E G g u 5 5 5 5 5 5 5 5 5 5 u insn_default_latency & % $ $ \ \ $ \ \ % % % % % , 8 8 8 8 8 H H H H H H H H H 3 `3 `3 `3 | 3 2 $ $ 4$ 4$ w$ M! 4$ w$ M! w$ M! 8 8 , ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; `3 `3 `3 `3 4 4 4 % % % , , `3 4$ y 5 % % % % # u# u# u# u# # u# u# u# u# # # # # # # # # # # ! m" E 2 2 2 `3 ] T V V # # # # # u# % % % % % % " " " " " " " " " " # u# # # # # o $ $ % % % % % , 8 8 H H H H H | $ $ 4$ w$ M! 4$ w$ M! `3 `3 4 % `3 5 % % % % # u# u# u# u# # u# u# u# u# # # # # # # # # 2 2 2 `3 # # # # # u# % % % % % % " " " " " " " " " " # u# # # # # bypass_p ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` {` ` g {` g {` ` g {` g {` ` ` g {` g {` ` g g {` ` g c d c i c g g g ` ` ` ` e eg ` i e 'j Dd d d ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` g g g ` ` ` ` g ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` e ` ` ` ` ` ` ` ` g ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` i i i i i i i i i i ` i i i i i i i i i i i i i i i i i i i i ` ` ` i i ` ` i i g 2i h ` ` ` ` ` ` ` ` i i ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` e d 3e ` ` ` ` e >f f h h h g ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` g f i %h jh jh i i i i i i i i i i i i i i i i i i i i i i ` ` ` ` ` ` ` ` ` ` i i ` ` ` ` ` i i i i ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` {` ` g {` ` g {` ` g {` g g {` ` i ` ` eg ` i 'j ` ` ` ` ` ` ` ` ` ` ` ` ` g ` g ` ` g ` ` i i i i i i i i i ` i i i i i i i i i i i i i i i i i i i i ` ` ` i i ` ` i i g 2i h ` ` ` ` h h h g ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` g i i i i i ` i i i i i i i i i i i i i i i i i i ` ` ` ` ` ` ` ` ` ` i i i i i i ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/config/arm/arm.md ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/config/arm/arm-tune.md gen_movsi gen_movqi add_clobbers n ! n ! n ! n ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! n ! n ! n ! n ! n ! n ! n ! | ! | ! | ! | ! | ! | ! | ! ! | ! | ! ! | ! | ! | ! | ! ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! | ! n ! n ! n ! n ! | ! | ! | ! | ! | ! | ! | ! ! | ! | ! | ! | ! | ! | ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! n ! | ! n ! n ! n ! n ! n ! n ! | ! n ! | ! n ! | ! | ! | ! | ! ! | ! | ! ! n ! n ! | ! | ! n ! n ! | ! | ! | ! | ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! C ! | ! ! | ! | ! ! ! | ! ! ! ! ! ! ! ! ! ! ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! | ! | ! ! | ! | ! n ! | ! n ! n ! | ! | ! | ! | ! n ! | ! n ! | ! n ! n ! n ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! n ! | ! ! | ! | ! | ! n ! n ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! ! ! | ! ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! | ! n ! | ! | ! | ! | ! 5 ! 5 ! | ! | ! 5 ! 5 ! added_clobbers_hard_reg_p ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! gen_movhi gen_thumb_movhi_clobber ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/config/arm/vfp.md %(1 !"#$ & **--- 2 !"#$ &' )*+,-./0 23 @ @ ` @ @ @ @ @ @ @ %C %C D %C !%C &%C -%C 2%C 8%C ?%C F%C M%C T%C [%C b%C j%C r%C z%C %C %C y D %C %C %C %C %C %C %C 9 A %C ? B %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C %C VOID BLK CC_NOOV CC_Z CC_SWP CCFP CCFPE CC_DNE CC_DEQ CC_DLE CC_DLT CC_DGE CC_DGT CC_DLEU CC_DLTU CC_DGEU CC_DGTU CC_C CC_N SD CQI CHI CSI CDI CTI SC DC XC V4QI V2HI V8QI V4HI V2SI V16QI V8HI V4SI V2DI V2SF V4SF V2DF *thumb_adddi3 *arm_adddi3 *adddi_sesidi_di *adddi_zesidi_di *arm_addsi3 *thumb_addsi3 *addsi3_compare0 *addsi3_compare0_scratch *compare_negsi_si cmn%? %1, %0 *cmpsi2_addneg *addsi3_compare_op1 *addsi3_compare_op2 *compare_addsi2_op0 *compare_addsi2_op1 *addsi3_carryin adc%? %0, %1, %2 *addsi3_carryin_shift adc%? %0, %1, %3%S2 *addsi3_carryin_alt1 *addsi3_carryin_alt2 *addsi3_carryin_alt3 incscc *arm_subdi3 *thumb_subdi3 *subdi_di_zesidi *subdi_di_sesidi *subdi_zesidi_di *subdi_sesidi_di *subdi_zesidi_zesidi *thumb_subsi3_insn sub %0, %1, %2 *arm_subsi3_insn *subsi3_compare0 decscc *arm_mulsi3 mul%? %0, %2, %1 *thumb_mulsi3 *mulsi3_compare0 mul%?s %0, %2, %1 *mulsi_compare0_scratch *mulsi3addsi mla%? %0, %2, %1, %3 *mulsi3addsi_compare0 mla%?s %0, %2, %1, %3 *mulsi3addsi_compare0_scratch *mulsidi3adddi smlal%? %Q0, %R0, %3, %2 smull%? %Q0, %R0, %1, %2 umulsidi3 umull%? %Q0, %R0, %1, %2 *umulsidi3adddi umlal%? %Q0, %R0, %3, %2 smulsi3_highpart smull%? %3, %0, %2, %1 umulsi3_highpart umull%? %3, %0, %2, %1 mulhisi3 smulbb%? %0, %1, %2 *mulhisi3tb smultb%? %0, %1, %2 *mulhisi3bt smulbt%? %0, %1, %2 *mulhisi3tt smultt%? %0, %1, %2 *mulhisi3addsi smlabb%? %0, %2, %3, %1 *mulhidi3adddi smlalbb%? %Q0, %R0, %2, %3 *anddi_zesidi_di *anddi_sesdi_di *arm_andsi3_insn *thumb_andsi3_insn and %0, %0, %2 *andsi3_compare0 *andsi3_compare0_scratch *ne_zeroextractsi *ne_zeroextractsi_shifted *ite_ne_zeroextractsi *ite_ne_zeroextractsi_shifted *anddi_notdi_di *anddi_notzesidi_di *anddi_notsesidi_di andsi_notsi_si bic%? %0, %1, %2 bicsi3 bic %0, %0, %1 andsi_not_shiftsi_si bic%? %0, %1, %2%S4 *andsi_notsi_si_compare0 bic%?s %0, %1, %2 *iordi_zesidi_di *iordi_sesidi_di *arm_iorsi3 *thumb_iorsi3 orr %0, %0, %2 *iorsi3_compare0 orr%?s %0, %1, %2 *iorsi3_compare0_scratch *xordi_zesidi_di *xordi_sesidi_di *arm_xorsi3 eor%? %0, %1, %2 *thumb_xorsi3 eor %0, %0, %2 *xorsi3_compare0 eor%?s %0, %1, %2 *xorsi3_compare0_scratch teq%? %0, %1 *andsi_iorsi3_notsi *smax_0 bic%? %0, %1, %1, asr #31 *smax_m1 orr%? %0, %1, %1, asr #31 *smax_insn *smin_0 and%? %0, %1, %1, asr #31 *smin_insn umaxsi3 uminsi3 *store_minmaxsi *minmax_arithsi arm_ashldi3_1bit *thumb_ashlsi3 lsl %0, %1, %2 arm_ashrdi3_1bit *thumb_ashrsi3 asr %0, %1, %2 arm_lshrdi3_1bit *thumb_lshrsi3 lsr %0, %1, %2 *thumb_rotrsi3 ror %0, %0, %2 *arm_shiftsi3 mov%? %0, %1%S3 *shiftsi3_compare0 mov%?s %0, %1%S3 *shiftsi3_compare0_scratch *notsi_shiftsi mvn%? %0, %1%S3 *notsi_shiftsi_compare0 mvn%?s %0, %1%S3 *not_shiftsi_compare0_scratch *arm_negdi2 *thumb_negdi2 *arm_negsi2 rsb%? %0, %1, #0 *thumb_negsi2 neg %0, %1 *arm_abssi2 *neg_abssi2 one_cmpldi2 *arm_one_cmplsi2 mvn%? %0, %1 *thumb_one_cmplsi2 mvn %0, %1 *notsi_compare0 mvn%?s %0, %1 *notsi_compare0_scratch zero_extendsidi2 zero_extendqidi2 *thumb_zero_extendhisi2 *thumb_zero_extendhisi2_v6 *arm_zero_extendhisi2 ldr%?h %0, %1 *arm_zero_extendhisi2_v6 *arm_zero_extendhisi2addsi uxtah%? %0, %2, %1 *thumb_zero_extendqisi2 ldrb %0, %1 *thumb_zero_extendqisi2_v6 *arm_zero_extendqisi2 *arm_zero_extendqisi2_v6 *arm_zero_extendqisi2addsi uxtab%? %0, %2, %1 *compareqi_eq0 tst %0, #255 thumb_extendhisi2 *thumb_extendhisi2_insn_v6 *arm_extendhisi2 ldr%?sh %0, %1 *arm_extendhisi2_v6 *arm_extendhisi2addsi sxtah%? %0, %2, %1 *extendqihi_insn ldr%?sb %0, %1 *arm_extendqisi *arm_extendqisi_v6 *arm_extendqisi2addsi sxtab%? %0, %2, %1 *thumb_extendqisi2 *thumb_extendqisi2_v6 *arm_movdi *thumb_movdi_insn *arm_movsi_insn *thumb_movsi_insn pic_load_addr_arm ldr%? %0, %1 pic_load_addr_thumb ldr %0, %1 *pic_load_addr_based_insn pic_add_dot_plus_four pic_add_dot_plus_eight tls_load_dot_plus_eight *movsi_compare0 *thumb_movhi_insn *movhi_insn_arch4 *movhi_bytes *arm_movqi_insn *thumb_movqi_insn *arm_movsf_soft_insn *thumb_movsf_insn *movdf_soft_insn *thumb_movdf_insn *ldmsi_postinc4 ldm%?ia %1!, {%3, %4, %5, %6} *ldmsi_postinc4_thumb ldmia %1!, {%3, %4, %5, %6} *ldmsi_postinc3 ldm%?ia %1!, {%3, %4, %5} *ldmsi_postinc2 ldm%?ia %1!, {%3, %4} *ldmsi4 ldm%?ia %1, {%2, %3, %4, %5} *ldmsi3 ldm%?ia %1, {%2, %3, %4} *ldmsi2 ldm%?ia %1, {%2, %3} *stmsi_postinc4 stm%?ia %1!, {%3, %4, %5, %6} *stmsi_postinc4_thumb stmia %1!, {%3, %4, %5, %6} *stmsi_postinc3 stm%?ia %1!, {%3, %4, %5} *stmsi_postinc2 stm%?ia %1!, {%3, %4} *stmsi4 stm%?ia %1, {%2, %3, %4, %5} *stmsi3 stm%?ia %1, {%2, %3, %4} *stmsi2 stm%?ia %1, {%2, %3} movmem12b movmem8b *cbranchsi4_insn cbranchsi4_scratch *movsi_cbranchsi4 *negated_cbranchsi4 *tbit_cbranch *tlobits_cbranch *tstsi3_cbranch *andsi3_cbranch *orrsi3_cbranch_scratch *orrsi3_cbranch *xorsi3_cbranch_scratch *xorsi3_cbranch *bicsi3_cbranch_scratch *bicsi3_cbranch *cbranchne_decr1 *addsi3_cbranch *addsi3_cbranch_scratch *subsi3_cbranch *subsi3_cbranch_scratch *arm_cmpsi_insn *cmpsi_shiftsi cmp%? %0, %1%S3 *cmpsi_shiftsi_swp *cmpsi_negshiftsi_si cmn%? %0, %2%S1 *cirrus_cmpsf cfcmps%? r15, %V0, %V1 *cirrus_cmpdf cfcmpd%? r15, %V0, %V1 *cirrus_cmpdi cfcmp64%? r15, %V0, %V1 *deleted_compare %@ deleted compare *arm_buneq *arm_bltgt *arm_cond_branch *arm_buneq_reversed *arm_bltgt_reversed *arm_cond_branch_reversed *mov_scc mov%D1 %0, #0 mov%d1 %0, #1 *mov_negscc mov%D1 %0, #0 mvn%d1 %0, #0 *mov_notscc mov%D1 %0, #0 mvn%d1 %0, #1 *movsicc_insn *movsfcc_soft_insn *arm_jump *thumb_jump *call_reg_armv5 blx%? %0 *call_reg_arm *call_mem *call_reg_thumb_v5 blx %0 *call_reg_thumb *call_value_reg_armv5 blx%? %1 *call_value_reg_arm *call_value_mem *call_value_reg_thumb_v5 blx %1 *call_value_reg_thumb *call_symbol *call_value_symbol *call_insn bl %a0 *call_value_insn bl %a1 *sibcall_insn *sibcall_value_insn *cond_return *cond_return_inverted *check_arch2 blockage casesi_internal *arm_indirect_jump *load_indirect_jump *thumb_indirect_jump mov pc, %0 *arith_shiftsi %i1%? %0, %2, %4%S3 *arith_shiftsi_compare0 %i1%?s %0, %2, %4%S3 *sub_shiftsi sub%? %0, %1, %3%S2 *sub_shiftsi_compare0 sub%?s %0, %1, %3%S2 *sub_shiftsi_compare0_scratch *and_scc *ior_scc *compare_scc *cond_move *cond_arith *cond_sub *cmp_ite0 *cmp_ite1 *cmp_and *cmp_ior *ior_scc_scc *ior_scc_scc_cmp *and_scc_scc *and_scc_scc_cmp *and_scc_scc_nodom *negscc movcond *ifcompare_plus_move *if_plus_move *ifcompare_move_plus *if_move_plus *ifcompare_arith_arith *if_arith_arith *ifcompare_arith_move *if_arith_move *ifcompare_move_arith *if_move_arith *ifcompare_move_not *if_move_not *ifcompare_not_move *if_not_move *ifcompare_shift_move *if_shift_move *ifcompare_move_shift *if_move_shift *ifcompare_shift_shift *if_shift_shift *ifcompare_not_arith *if_not_arith *ifcompare_arith_not *if_arith_not *ifcompare_neg_move *if_neg_move *ifcompare_move_neg *if_move_neg *arith_adjacentmem sibcall_epilogue *epilogue_insns *cond_move_not *sign_extract_onebit *not_signextract_onebit *push_multi stack_tie *push_fp_multi align_4 align_8 consttable_end consttable_1 consttable_2 consttable_4 consttable_8 *thumb_tablejump mov %|pc, %0 clzsi2 clz%? %0, %1 pld %a0 prologue_use %@ %0 needed for prologue arm_eh_return thumb_eh_return load_tp_hard load_tp_soft *addsf3_fpa *adddf3_fpa *adddf_esfdf_df_fpa *adddf_df_esfdf_fpa adf%?d %0, %1, %2 *adddf_esfdf_esfdf_fpa *subsf3_fpa *subdf3_fpa *subdf_esfdf_df_fpa suf%?d %0, %1, %2 *subdf_df_esfdf_fpa *subdf_esfdf_esfdf_fpa *mulsf3_fpa fml%?s %0, %1, %2 *muldf3_fpa muf%?d %0, %1, %2 *muldf_esfdf_df_fpa *muldf_df_esfdf_fpa *muldf_esfdf_esfdf_fpa *divsf3_fpa *divdf3_fpa *divdf_esfdf_df_fpa dvf%?d %0, %1, %2 *divdf_df_esfdf_fpa rdf%?d %0, %2, %1 *divdf_esfdf_esfdf_fpa *modsf3_fpa rmf%?s %0, %1, %2 *moddf3_fpa rmf%?d %0, %1, %2 *moddf_esfdf_df_fpa *moddf_df_esfdf_fpa *moddf_esfdf_esfdf_fpa *negsf2_fpa mnf%?s %0, %1 *negdf2_fpa mnf%?d %0, %1 *negdf_esfdf_fpa *abssf2_fpa abs%?s %0, %1 *absdf2_fpa abs%?d %0, %1 *absdf_esfdf_fpa *sqrtsf2_fpa sqt%?s %0, %1 *sqrtdf2_fpa sqt%?d %0, %1 *sqrtdf_esfdf_fpa *floatsisf2_fpa flt%?s %0, %1 *floatsidf2_fpa flt%?d %0, %1 *fix_truncsfsi2_fpa fix%?z %0, %1 *fix_truncdfsi2_fpa *truncdfsf2_fpa mvf%?s %0, %1 *extendsfdf2_fpa mvf%?d %0, %1 *movsf_fpa *movdf_fpa *movxf_fpa *cmpsf_fpa *cmpdf_fpa *cmpesfdf_df_fpa *cmpdf_esfdf_fpa cmf%? %0, %1 *cmpsf_trap_fpa *cmpdf_trap_fpa *cmp_esfdf_df_trap_fpa *cmp_df_esfdf_trap_fpa cmf%?e %0, %1 *movsfcc_fpa *movdfcc_fpa cirrus_adddi3 cfadd64%? %V0, %V1, %V2 *cirrus_addsf3 cfadds%? %V0, %V1, %V2 *cirrus_adddf3 cfaddd%? %V0, %V1, %V2 cirrus_subdi3 cfsub64%? %V0, %V1, %V2 *cirrus_subsf3 cfsubs%? %V0, %V1, %V2 *cirrus_subdf3 cfsubd%? %V0, %V1, %V2 muldi3 cfmul64%? %V0, %V1, %V2 *cirrus_mulsf3 cfmuls%? %V0, %V1, %V2 *cirrus_muldf3 cfmuld%? %V0, %V1, %V2 ashldi3_cirrus cfrshl64%? %V1, %V0, %s2 cirrus_ashldi_const cfsh64%? %V0, %V1, #%s2 cirrus_ashiftrtdi_const cfsh64%? %V0, %V1, #-%s2 *cirrus_absdi2 cfabs64%? %V0, %V1 *cirrus_negdi2 cfneg64%? %V0, %V1 *cirrus_negsf2 cfnegs%? %V0, %V1 *cirrus_negdf2 cfnegd%? %V0, %V1 *cirrus_abssf2 cfabss%? %V0, %V1 *cirrus_absdf2 cfabsd%? %V0, %V1 cirrus_floatsisf2 cirrus_floatsidf2 floatdisf2 cfcvt64s%? %V0, %V1 floatdidf2 cfcvt64d%? %V0, %V1 cirrus_truncsfsi2 cirrus_truncdfsi2 *cirrus_truncdfsf2 cfcvtds%? %V0, %V1 *cirrus_extendsfdf2 cfcvtsd%? %V0, %V1 *cirrus_arm_movdi *cirrus_movsf_hard_insn *cirrus_movdf_hard_insn iwmmxt_iordi3 iwmmxt_xordi3 iwmmxt_anddi3 iwmmxt_nanddi3 wandn%? %0, %1, %2 *iwmmxt_arm_movdi *iwmmxt_movsi_insn *cond_iwmmxt_movsi_insn movv8qi_internal movv4hi_internal movv2si_internal movv2si_internal_2 waddb%? %0, %1, %2 waddh%? %0, %1, %2 waddw%? %0, %1, %2 ssaddv8qi3 waddbss%? %0, %1, %2 ssaddv4hi3 waddhss%? %0, %1, %2 ssaddv2si3 waddwss%? %0, %1, %2 usaddv8qi3 waddbus%? %0, %1, %2 usaddv4hi3 waddhus%? %0, %1, %2 usaddv2si3 waddwus%? %0, %1, %2 wsubb%? %0, %1, %2 wsubh%? %0, %1, %2 wsubw%? %0, %1, %2 sssubv8qi3 wsubbss%? %0, %1, %2 sssubv4hi3 wsubhss%? %0, %1, %2 sssubv2si3 wsubwss%? %0, %1, %2 ussubv8qi3 wsubbus%? %0, %1, %2 ussubv4hi3 wsubhus%? %0, %1, %2 ussubv2si3 wsubwus%? %0, %1, %2 mulv4hi3 wmulul%? %0, %1, %2 smulv4hi3_highpart wmulsm%? %0, %1, %2 umulv4hi3_highpart wmulum%? %0, %1, %2 iwmmxt_wmacs wmacs%? %0, %2, %3 iwmmxt_wmacsz wmacsz%? %0, %1, %2 iwmmxt_wmacu wmacu%? %0, %2, %3 iwmmxt_wmacuz wmacuz%? %0, %1, %2 iwmmxt_clrdi wxor%? %0, %0, %0 *iwmmxt_clrv8qi *iwmmxt_clrv4hi *iwmmxt_clrv2si iwmmxt_uavgrndv8qi3 wavg2br%? %0, %1, %2 iwmmxt_uavgrndv4hi3 wavg2hr%? %0, %1, %2 iwmmxt_uavgv8qi3 wavg2b%? %0, %1, %2 iwmmxt_uavgv4hi3 wavg2h%? %0, %1, %2 iwmmxt_psadbw psadbw%? %0, %1, %2 iwmmxt_tinsrb tinsrb%? %0, %2, %3 iwmmxt_tinsrh tinsrh%? %0, %2, %3 iwmmxt_tinsrw tinsrw%? %0, %2, %3 iwmmxt_textrmub textrmub%? %0, %1, %2 iwmmxt_textrmsb textrmsb%? %0, %1, %2 iwmmxt_textrmuh textrmuh%? %0, %1, %2 iwmmxt_textrmsh textrmsh%? %0, %1, %2 iwmmxt_textrmw textrmsw%? %0, %1, %2 iwmmxt_wshufh wshufh%? %0, %1, %2 eqv8qi3 wcmpeqb%? %0, %1, %2 eqv4hi3 wcmpeqh%? %0, %1, %2 eqv2si3 wcmpeqw%? %0, %1, %2 gtuv8qi3 wcmpgtub%? %0, %1, %2 gtuv4hi3 wcmpgtuh%? %0, %1, %2 gtuv2si3 wcmpgtuw%? %0, %1, %2 gtv8qi3 wcmpgtsb%? %0, %1, %2 gtv4hi3 wcmpgtsh%? %0, %1, %2 gtv2si3 wcmpgtsw%? %0, %1, %2 smaxv8qi3 wmaxsb%? %0, %1, %2 umaxv8qi3 wmaxub%? %0, %1, %2 smaxv4hi3 wmaxsh%? %0, %1, %2 umaxv4hi3 wmaxuh%? %0, %1, %2 smaxv2si3 wmaxsw%? %0, %1, %2 umaxv2si3 wmaxuw%? %0, %1, %2 sminv8qi3 wminsb%? %0, %1, %2 uminv8qi3 wminub%? %0, %1, %2 sminv4hi3 wminsh%? %0, %1, %2 uminv4hi3 wminuh%? %0, %1, %2 sminv2si3 wminsw%? %0, %1, %2 uminv2si3 wminuw%? %0, %1, %2 iwmmxt_wpackhss wpackhss%? %0, %1, %2 iwmmxt_wpackwss wpackwss%? %0, %1, %2 iwmmxt_wpackdss wpackdss%? %0, %1, %2 iwmmxt_wpackhus wpackhus%? %0, %1, %2 iwmmxt_wpackwus wpackwus%? %0, %1, %2 iwmmxt_wpackdus wpackdus%? %0, %1, %2 iwmmxt_wunpckihb wunpckihb%? %0, %1, %2 iwmmxt_wunpckihh wunpckihh%? %0, %1, %2 iwmmxt_wunpckihw wunpckihw%? %0, %1, %2 iwmmxt_wunpckilb wunpckilb%? %0, %1, %2 iwmmxt_wunpckilh wunpckilh%? %0, %1, %2 iwmmxt_wunpckilw wunpckilw%? %0, %1, %2 iwmmxt_wunpckehub wunpckehub%? %0, %1 iwmmxt_wunpckehuh wunpckehuh%? %0, %1 iwmmxt_wunpckehuw wunpckehuw%? %0, %1 iwmmxt_wunpckehsb wunpckehsb%? %0, %1 iwmmxt_wunpckehsh wunpckehsh%? %0, %1 iwmmxt_wunpckehsw wunpckehsw%? %0, %1 iwmmxt_wunpckelub wunpckelub%? %0, %1 iwmmxt_wunpckeluh wunpckeluh%? %0, %1 iwmmxt_wunpckeluw wunpckeluw%? %0, %1 iwmmxt_wunpckelsb wunpckelsb%? %0, %1 iwmmxt_wunpckelsh wunpckelsh%? %0, %1 iwmmxt_wunpckelsw wunpckelsw%? %0, %1 rorv4hi3 wrorhg%? %0, %1, %2 rorv2si3 wrorwg%? %0, %1, %2 rordi3 wrordg%? %0, %1, %2 ashrv4hi3 wsrahg%? %0, %1, %2 ashrv2si3 wsrawg%? %0, %1, %2 ashrdi3_iwmmxt wsradg%? %0, %1, %2 lshrv4hi3 wsrlhg%? %0, %1, %2 lshrv2si3 wsrlwg%? %0, %1, %2 lshrdi3_iwmmxt wsrldg%? %0, %1, %2 ashlv4hi3 wsllhg%? %0, %1, %2 ashlv2si3 wsllwg%? %0, %1, %2 ashldi3_iwmmxt wslldg%? %0, %1, %2 rorv4hi3_di wrorh%? %0, %1, %2 rorv2si3_di wrorw%? %0, %1, %2 rordi3_di wrord%? %0, %1, %2 ashrv4hi3_di wsrah%? %0, %1, %2 ashrv2si3_di wsraw%? %0, %1, %2 ashrdi3_di wsrad%? %0, %1, %2 lshrv4hi3_di wsrlh%? %0, %1, %2 lshrv2si3_di wsrlw%? %0, %1, %2 lshrdi3_di wsrld%? %0, %1, %2 ashlv4hi3_di wsllh%? %0, %1, %2 ashlv2si3_di wsllw%? %0, %1, %2 ashldi3_di wslld%? %0, %1, %2 iwmmxt_wmadds wmadds%? %0, %1, %2 iwmmxt_wmaddu wmaddu%? %0, %1, %2 iwmmxt_tmia tmia%? %0, %2, %3 iwmmxt_tmiaph tmiaph%? %0, %2, %3 iwmmxt_tmiabb tmiabb%? %0, %2, %3 iwmmxt_tmiatb tmiatb%? %0, %2, %3 iwmmxt_tmiabt tmiabt%? %0, %2, %3 iwmmxt_tmiatt tmiatt%? %0, %2, %3 iwmmxt_tbcstqi tbcstb%? %0, %1 iwmmxt_tbcsthi tbcsth%? %0, %1 iwmmxt_tbcstsi tbcstw%? %0, %1 iwmmxt_tmovmskb tmovmskb%? %0, %1 iwmmxt_tmovmskh tmovmskh%? %0, %1 iwmmxt_tmovmskw tmovmskw%? %0, %1 iwmmxt_waccb waccb%? %0, %1 iwmmxt_wacch wacch%? %0, %1 iwmmxt_waccw waccw%? %0, %1 iwmmxt_walign iwmmxt_tmrc tmrc%? %0, %w1 iwmmxt_tmcr tmcr%? %w0, %1 iwmmxt_wsadb wsadb%? %0, %1, %2 iwmmxt_wsadh wsadh%? %0, %1, %2 iwmmxt_wsadbz wsadbz%? %0, %1, %2 iwmmxt_wsadhz wsadhz%? %0, %1, %2 *arm_movsi_vfp *arm_movdi_vfp *movsf_vfp *movdf_vfp *movsfcc_vfp *movdfcc_vfp *abssf2_vfp fabss%? %0, %1 *absdf2_vfp fabsd%? %P0, %P1 *negsf2_vfp *negdf2_vfp *addsf3_vfp fadds%? %0, %1, %2 *adddf3_vfp faddd%? %P0, %P1, %P2 *subsf3_vfp fsubs%? %0, %1, %2 *subdf3_vfp fsubd%? %P0, %P1, %P2 *divsf3_vfp fdivs%? %0, %1, %2 *divdf3_vfp fdivd%? %P0, %P1, %P2 *mulsf3_vfp fmuls%? %0, %1, %2 *muldf3_vfp fmuld%? %P0, %P1, %P2 *mulsf3negsf_vfp fnmuls%? %0, %1, %2 *muldf3negdf_vfp fnmuld%? %P0, %P1, %P2 *mulsf3addsf_vfp fmacs%? %0, %2, %3 *muldf3adddf_vfp fmacd%? %P0, %P2, %P3 *mulsf3subsf_vfp fmscs%? %0, %2, %3 *muldf3subdf_vfp fmscd%? %P0, %P2, %P3 *mulsf3negsfaddsf_vfp fnmacs%? %0, %2, %3 *fmuldf3negdfadddf_vfp fnmacd%? %P0, %P2, %P3 *mulsf3negsfsubsf_vfp fnmscs%? %0, %2, %3 *muldf3negdfsubdf_vfp fnmscd%? %P0, %P2, %P3 *extendsfdf2_vfp fcvtds%? %P0, %1 *truncdfsf2_vfp fcvtsd%? %0, %P1 *truncsisf2_vfp ftosizs%? %0, %1 *truncsidf2_vfp ftosizd%? %0, %P1 fixuns_truncsfsi2 ftouizs%? %0, %1 fixuns_truncdfsi2 ftouizd%? %0, %P1 *floatsisf2_vfp fsitos%? %0, %1 *floatsidf2_vfp fsitod%? %P0, %1 floatunssisf2 fuitos%? %0, %1 floatunssidf2 fuitod%? %P0, %1 *sqrtsf2_vfp fsqrts%? %0, %1 *sqrtdf2_vfp fsqrtd%? %P0, %P1 *movcc_vfp fmstat%? *cmpsf_split_vfp *cmpsf_trap_split_vfp *cmpdf_split_vfp *cmpdf_trap_split_vfp *cmpsf_vfp *cmpsf_trap_vfp *cmpdf_vfp *cmpdf_trap_vfp *push_multi_vfp adddi3+1 adddi3+2 addsi3-1 addsi3+1 addsi3+2 addsi3+3 addsf3-2 addsf3-1 subsi3 subsi3+1 subsf3-1 divsf3 divdf3 modsf3 moddf3 moddf3+1 moddf3+2 moddf3+3 andsi3-2 andsi3-1 andsi3 andsi3+1 andsi3+2 andsi3+3 andsi3+4 andsi3+5 insv-4 insv-3 insv-2 insv-1 insv insv+1 insv+2 iorsi3-1 iorsi3+1 xorsi3-1 xorsi3+1 xorsi3+2 xorsi3+3 smaxsi3-2 smaxsi3-1 smaxsi3 sminsi3 ashldi3 ashrdi3 lshrdi3 rotlsi3 extzv sqrtsf2 sqrtdf2 sqrtdf2+1 fix_truncsfsi2 fix_truncdfsi2 zero_extendqisi2+1 extendhisi2-1 extendhisi2_mem extendqihi2 movdi+1 movdi+2 movdi+3 movdi+4 movdi+5 movdi+6 movdi+7 movdi+8 movdi+9 movdi+10 movsi-9 movsi-8 movsi-7 movsi-6 movsi-5 movsi-4 movsi-3 movsi-2 movsi-1 movsi movsi+1 movsi+2 pic_load_addr_based-1 pic_load_addr_based pic_load_addr_based+1 storehi storehi_bigend storeinthi storehi_single_op movhi_bigend thumb_movhi_clobber reload_outhi reload_inhi movqi movsf movsf+1 movdf reload_outdf movxf movv2si movv4hi movv8qi load_multiple store_multiple movmemqi cmpsi beq bne bgt bge blt bgtu bleu bgeu bltu bunordered bordered bungt bunlt bunge bunle seq sne sgt sle sge slt sgtu sleu sgeu sltu sordered sungt sunge sunlt sunle movsicc movsfcc movdfcc sibcall_value return_addr_mask untyped_call untyped_return casesi indirect_jump+1 indirect_jump+2 indirect_jump+3 indirect_jump+4 indirect_jump+5 indirect_jump+6 indirect_jump+7 indirect_jump+8 indirect_jump+9 prologue-8 prologue-7 prologue-6 prologue-5 prologue-4 prologue-3 prologue-2 prologue-1 eh_epilogue eh_epilogue+1 eh_epilogue+2 tablejump-2 tablejump-1 ffssi2 ctzsi2 eh_return+1 eh_return+2 eh_return+3 eh_return+4 eh_return+5 eh_return+6 eh_return+7 eh_return+8 eh_return+9 eh_return+10 eh_return+11 eh_return+12 eh_return+13 eh_return+14 eh_return+15 eh_return+16 eh_return+17 eh_return+18 eh_return+19 eh_return+20 eh_return+21 eh_return+22 eh_return+23 eh_return+24 eh_return+25 eh_return+26 eh_return+27 eh_return+28 eh_return+29 eh_return+30 eh_return+31 eh_return+32 eh_return+33 eh_return+34 eh_return+35 eh_return+36 eh_return+37 eh_return+38 eh_return+39 eh_return+40 eh_return+41 eh_return+42 eh_return+43 eh_return+44 eh_return+45 eh_return+46 eh_return+47 eh_return+48 eh_return+49 eh_return+50 eh_return+51 eh_return+52 eh_return+53 eh_return+54 eh_return+55 eh_return+56 eh_return+57 eh_return+58 eh_return+59 eh_return+60 eh_return+61 eh_return+62 eh_return+63 eh_return+64 eh_return+65 eh_return+66 eh_return+67 eh_return+68 eh_return+69 eh_return+70 eh_return+71 eh_return+72 eh_return+73 eh_return+74 eh_return+75 eh_return+76 eh_return+77 eh_return+78 eh_return+79 eh_return+80 eh_return+81 eh_return+82 eh_return+83 eh_return+84 eh_return+85 eh_return+86 eh_return+87 eh_return+88 eh_return+89 eh_return+90 eh_return+91 eh_return+92 eh_return+93 eh_return+94 eh_return+95 eh_return+96 eh_return+97 eh_return+98 eh_return+99 eh_return+100 eh_return+101 eh_return+102 eh_return+103 eh_return+104 eh_return+105 eh_return+106 eh_return+107 eh_return+108 eh_return+109 eh_return+110 eh_return+111 eh_return+112 eh_return+113 eh_return+114 eh_return+115 eh_return+116 eh_return+117 eh_return+118 eh_return+119 eh_return+120 eh_return+121 eh_return+122 eh_return+123 eh_return+124 eh_return+125 eh_return+126 eh_return+127 eh_return+128 eh_return+129 eh_return+130 eh_return+131 eh_return+132 eh_return+133 eh_return+134 eh_return+135 eh_return+136 eh_return+137 eh_return+138 eh_return+139 eh_return+140 eh_return+141 eh_return+142 eh_return+143 eh_return+144 eh_return+145 eh_return+146 eh_return+147 eh_return+148 eh_return+149 eh_return+150 eh_return+151 eh_return+152 eh_return+153 eh_return+154 eh_return+155 eh_return+156 eh_return+157 eh_return+158 eh_return+159 eh_return+160 eh_return+161 eh_return+162 eh_return+163 eh_return+164 eh_return+165 eh_return+166 eh_return+167 eh_return+168 eh_return+169 eh_return+170 eh_return+171 eh_return+172 eh_return+173 eh_return+174 eh_return+175 eh_return+176 eh_return+177 eh_return+178 eh_return+179 eh_return+180 eh_return+181 eh_return+182 eh_return+183 eh_return+184 eh_return+185 eh_return+186 eh_return+187 eh_return+188 eh_return+189 eh_return+190 eh_return+191 eh_return+192 eh_return+193 eh_return+194 eh_return+195 eh_return+196 eh_return+197 eh_return+198 eh_return+199 eh_return+200 eh_return+201 eh_return+202 eh_return+203 eh_return+204 eh_return+205 eh_return+206 eh_return+207 eh_return+208 eh_return+209 eh_return+210 eh_return+211 eh_return+212 eh_return+213 eh_return+214 eh_return+215 eh_return+216 eh_return+217 eh_return+218 eh_return+219 eh_return+220 eh_return+221 eh_return+222 eh_return+223 eh_return+224 eh_return+225 eh_return+226 eh_return+227 eh_return+228 eh_return+229 eh_return+230 eh_return+231 eh_return+232 eh_return+233 eh_return+234 eh_return+235 eh_return+236 eh_return+237 eh_return+238 eh_return+239 eh_return+240 eh_return+241 eh_return+242 eh_return+243 eh_return+244 eh_return+245 eh_return+246 eh_return+247 eh_return+248 eh_return+249 eh_return+250 eh_return+251 eh_return+252 eh_return+253 eh_return+254 eh_return+255 eh_return+256 eh_return+257 eh_return+258 eh_return+259 eh_return+260 eh_return+261 eh_return+262 eh_return+263 eh_return+264 eh_return+265 eh_return+266 eh_return+267 eh_return+268 eh_return+269 eh_return+270 eh_return+271 eh_return+272 eh_return+273 eh_return+274 eh_return+275 eh_return+276 eh_return+277 eh_return+278 eh_return+279 eh_return+280 eh_return+281 eh_return+282 eh_return+283 eh_return+284 eh_return+285 eh_return+286 eh_return+287 eh_return+288 eh_return+289 eh_return+290 eh_return+291 eh_return+292 eh_return+293 eh_return+294 eh_return+295 eh_return+296 eh_return+297 eh_return+298 eh_return+299 eh_return+300 eh_return+301 eh_return+302 eh_return+303 eh_return+304 eh_return+305 eh_return+306 eh_return+307 eh_return+308 eh_return+309 eh_return+310 eh_return+311 eh_return+312 eh_return+313 eh_return+314 eh_return+315 eh_return+316 eh_return+317 eh_return+318 eh_return+319 eh_return+320 eh_return+321 eh_return+322 eh_return+323 eh_return+324 fcmped%? %P0, %P1 fcmpezd%? %P0 fcmpd%? %P0, %P1 fcmpzd%? %P0 fcmpes%? %0, %1 fcmpezs%? %0 fcmps%? %0, %1 fcmpzs%? %0 fnegd%? %P0, %P1 fnegs%? %0, %1 eor%? %0, %1, #-2147483648 fmsr%? %0, %1 fmrs%? %0, %1 flds%? %0, %1 fsts%? %1, %0 ldr%? %0, %1 %@ float str%? %1, %0 %@ float fcpys%? %0, %1 mov%? %0, %1 %@ float mvn%? %0, #%B1 str%? %1, %0 fmsr%? %0, %1 %@ int fmrs%? %0, %1 %@ int fcpys%? %0, %1 %@ int flds%? %0, %1 %@ int fsts%? %1, %0 %@ int waligni%? %0, %1, %2, %3 walignr%U3%? %0, %1, %2 wand%? %0, %1, %2 wxor%? %0, %1, %2 wor%? %0, %1, %2 mnf%?s %0, #%N1 ldf%?s %0, %1 stf%?s %1, %0 fdv%?s %0, %1, %2 frd%?s %0, %2, %1 rsf%?d %0, %2, %1 suf%?d %0, %1, #%N2 adf%?s %0, %1, %2 suf%?s %0, %1, #%N2 ldr%?b %0, %1 str%?b %1, %0 mov%? %0, %1 %@ movhi mvn%? %0, #%B1 %@ movhi str%?h %1, %0 %@ movhi ldr%?h %0, %1 %@ movhi sxtb%? %0, %1 sxth%? %0, %1 uxtb%? %0, %1 uxth%? %0, %1 ldr%?b %Q0, %1 mov%? %R0, #0 eor%? %Q0, %Q1, %2 orr%? %0, %1, %2 orr%? %Q0, %Q1, %2 bic%? %Q0, %Q1, %2 bic%? %0, %1, #%B2 rsb%? %0, %2, %1 add%? %0, %1, %2 sub%? %0, %1, #%n2 fcpyd%D3 %P0, %P2 fcpyd%d3 %P0, %P1 fmdrr%D3 %P0, %Q2, %R2 fmdrr%d3 %P0, %Q1, %R1 fmrrd%D3 %Q0, %R0, %P2 fmrrd%d3 %Q0, %R0, %P1 fcpys%D3 %0, %2 fcpys%d3 %0, %1 fmsr%D3 %0, %2 fmsr%d3 %0, %1 fmrs%D3 %0, %2 fmrs%d3 %0, %1 cfcpys%? %V0, %V1 cfldrs%? %V0, %1 cfmvsr%? %V0, %1 cfmvrs%? %0, %V1 cfstrs%? %V1, %0 mvf%D3d %0, %2 mnf%D3d %0, #%N2 mvf%d3d %0, %1 mnf%d3d %0, #%N1 mvf%D3s %0, %2 mnf%D3s %0, #%N2 mvf%d3s %0, %1 mnf%d3s %0, #%N1 cnf%?e %0, #%N1 cnf%? %0, #%N1 suf%?s %0, %1, %2 rsf%?s %0, %2, %1 mov%d4 %0, %1 mvn%D4 %0, %2 rsb%D4 %0, %2, #0 rsb%d4 %0, %2, #0 mov%D5 %0, %2%S4 mov%d5 %0, %2%S4 mov%D4 %0, %1 mvn%d4 %0, %2 %I5%D4 %0, %2, %3 %I5%d4 %0, %2, %3 add%D4 %0, %2, %3 sub%D4 %0, %2, #%n3 add%d4 %0, %2, %3 sub%d4 %0, %2, #%n3 orr%d2 %0, %1, #1 mov%d3 %0, %1 mvn%D3 %0, #%B2 mvn%d3 %0, #%B1 mov%d3 %0, %1 mov%D3 %0, %2 cmp%? %0, %1 cmn%? %0, #%n1 add %0, %1, #0 ldmia %1, {%0} stmia %0, {%1} str %1, %0 strb %1, %0 cmp%? %0, #0 sub%?s %0, %1, #0 uxtb %0, %1 cmp %0, #0 rsbgt %0, %0, #0 cmp %0, #0 rsblt %0, %0, #0 cmp %1, %2 movcs %0, %2 cmp %1, %2 movcc %0, %1 cmp %1, %2 movcc %0, %2 cmp %1, %2 movcs %0, %1 cmp %1, %2 movge %0, %2 cmp %1, %2 movlt %0, %2 tst%? %0, %1 bic%?s %2, %0, #%B1 and%?s %0, %1, %2 bic%?s %0, %1, #%B2 sub%d2 %0, %1, #1 sub%?s %0, %1, %2 rsb%?s %0, %2, %1 add%d2 %0, %1, #1 cmn%? %0, %1 cmp%? %0, #%n1 add%?s %0, %1, %2 sub%?s %0, %1, #%n2 add%?s %0, %1, #%n2 =l =&r,&r %0,0 =r,r,r %r,r,r rI,L,?n =l,l,l,*r,*h,l,!k %0,0,l,*0,*0,!k,!k I,J,lL,*h,*r,!M,!O =r,r L,I =r =&r,&r,&r rI,?n rI,r %?r,0 =&l,&l,&l %l,*h,0 =&r,&r,&r,&r %r,0,r,0 ?r,r,0,0 =&r %r,0 %0,r rI,K,?n =X,r r,r,0 rI,0,rI rI,rI,rI %0,?r 0,r,?r =m =&r,r =l,l N,l =&l =r,&r l,m =X,l r,Uq =l,l,l l,V,m =r,r,r,r,m rDa,Db,Dc,mi,r =l,l,l,l,>,l,m,*r l,I,J,>,l,mi,l,*r =r,r,r,m rI,K,mi,r =l,l,l,l,l,>,l,m,*lh l,I,J,K,>,l,mi,l,*lh mX +r =l,l,m,*r,*h,l l,m,l,*h,*r,I =r,r,m,r rI,K,r,m rI,K,m,r =r,r,m =l,l,>,l,m,*r,*h l,>,l,mF,l,*h,*r rDa,Db,Dc,mF,r =l,l,>,l,m,*r l,>,l,mF,l,*r l,*h lI*h,*r L,J =l,l,*h,*m 0,l,l,l %l =l,*?h,*?m,*?m =X,l,&l,&l %0,1,1,1 =!l,l,*?h,*?m,*?m =X,l,l,&l,&l 0,1,1,1,1 l,l,l,l,l l,l,1,l =l,l,*!h,*?h,*?m,*?m =X,X,X,l,&l,&l %l,0,*0,1,1,1 lL,IJ,*r,lIJ,lIJ,lIJ =X,X,l,l %l,l,l,0 J,l,L,IJ =r,r,r,r,r,r,r,r 0,0,rI,K,rI,rI,K,K rI,K,0,0,rI,K,rI,K l*r 0,rI,?rI rI,L,rI,L rI,rI,L,L rIL,0,rIL rIL,rIL,rIL 0,?rI =r,r,r,r 0,0,?rI,?rI 0,?rIK 0,?rI,K rM,rM,rM =f,f %f,f =f f,G fG,f fG =f,f,f,m,f,r,r,r,m fG,H,mE,f,r,f,r,mE,r =r,Q,r,m,r,f,f,f,m,!f,!r Q,r,r,r,mF,fG,H,mF,f,r,f =f,f,m f,m,f =f,f,f,f,f,f,f,f 0,0,fG,H,fG,fG,H,H fG,H,0,0,fG,H,fG,H =v =r,r,o<>,v,r,v,m,v rIK,mi,r,r,v,mi,v,v =v,v,v,r,m,r,r,m v,mE,r,v,v,r,mE,r =r,Q,r,m,r,v,v,v,r,m Q,r,r,r,mF,v,mF,r,v,v =y,?&r,?&r %y,0,r y,r,r =y =r,r,m,y,y,yr,y,yrUy rIK,mi,r,y,yr,y,yrUy,y =r,r,r,m,z,r,?z,Uy,z rI,K,mi,r,r,z,Uy,z,z =r,r,r,m,z,r rI,K,mi,r,r,z =y,m,y,?r,?y,?r y,y,mi,y,r,mi =?r =y,y i,z =r,r,r,m,*w,r,*w,*w,*Uv rI,K,mi,r,r,*w,*w,*Uvi,*w =r,r,m,w,r,w,w,Uv rIK,mi,r,r,w,w,Uvi,w =w,?r,w,Uv,r,m,w,r ?r,w,UvE,w,mE,r,w,r =w,?r,r,m,w,Uv,w,r ?r,w,mF,r,UvF,w,w,r =w,w,w,w,w,w,?r,?r,?r 0,w,w,0,?r,?r,0,w,w w,0,w,?r,0,?r,w,0,w =w =w,?r =w,?r,?r w,0,r +w wG w,G =o add %0, %0, %2 sub %0, %0, #%n2 add %0, %1, %2 sub %0, %1, #%n2 mov %0, %1 mul %0, %2 cmp %1, %2 str%d3 %1, %0 str%D3 %2, %0 cmp %2, %3 %i4%d5 %0, %1, %2 %i4%D5 %0, %1, %3 mov%? %Q0, %1 mov%? %R0, %Q0, asr #31 ldrh %0, %1 uxth %0, %1 ldrsh %0, %1 sxth %0, %1 ldrsb %0, %1 ldrsb %0, [%1, %2] ldrb %0, [%1, %2] lsl %0, %0, #24 asr %0, %0, #24 ldrb %0, [%2, %1] ldrb %0, [%0, #0] sxtb %0, %1 sxtb %0, %0 ldmia %1, {%0, %H0} stmia %0, {%1, %H1} mov %Q0, %1 mov %R0, #0 str %1, %0 str %H1, %2 mov %0, %1 mov %H0, %H1 mov %H0, %H1 mov %0, %1 ldr%? %0, %a1 LPIC add %0, %|pc add%? %0, %|pc, %1 strh %1, %0 b%d0 %l3 add %0, %1, #%n2 b%d4 %l3 cmp %0, #0 sub %0, %1, #0 cmp %1, #0 b%d3 %l2 cmn %1, %2 tst %0, %1 and %0, %3 and %1, %3 b%d5 %l4 orr %0, %2 orr %0, %3 orr %1, %3 eor %0, %2 eor %0, %3 eor %1, %3 bic %0, %2 bic %0, %3 bic %1, %3 sub %0, %2, #1 sub %1, %2, #1 b%d0 %l1 b%D0 .LCB%= b %l4 %@long jump .LCB%=: bl %l4 %@far jump .LCB%=: b%d4 %l5 cmp %1, #%n2 sub %0, %0, %2 b%d3 %l4 sub %0, %2, %3 sub %1, %2, %3 bvs %l0 beq %l0 bmi %l0 bgt %l0 b%d1 %l0 b%D1 %l0 b%? %l0 b %l0 bl %l0 %@ far jump bl %__interwork_call_via_%0 bl %__interwork_call_via_%1 bl%? %a0(PLT) bl%? %a0 bl%? %a1(PLT) bl%? %a1 b%? %a0(PLT) b%? %a0 b%? %a1(PLT) b%? %a1 mov%? %|r0, %|r0 %@ nop mov r8, r8 mov %0, %2, lsr #31 rsbs %0, %2, #1 movcc %0, #0 subs %0, %2, %3 movne %0, #1 cmn %2, #%n3 mov%D4 %0, %2 mov%d4 %0, %1 mov%D4 %0, %1 mov%d4 %0, %2 %i5 %0, %1, %2, lsr #31 mov%D4 %0, #0 %i5%d4 %0, %1, #1 rsb%D4 %0, %1, #0 sub%d4 %0, %1, #1 cmp %2, %3 cmp%d5 %0, %1 cmp %0, %1 cmp%d4 %2, %3 cmp %2, %3 cmn%d5 %0, #%n1 cmn %0, #%n1 cmp%d4 %2, %3 cmn %2, #%n3 cmp%d5 %0, %1 cmp %0, %1 cmn%d4 %2, #%n3 cmn %2, #%n3 cmn%d5 %0, #%n1 cmn %0, #%n1 cmn%d4 %2, #%n3 cmp %2, %3 cmp%D5 %0, %1 cmp %2, %3 cmn%D5 %0, #%n1 cmn %2, #%n3 cmp%D5 %0, %1 cmn %2, #%n3 cmn%D5 %0, #%n1 cmp %0, %1 cmp%D4 %2, %3 cmn %0, #%n1 cmp%D4 %2, %3 cmp %0, %1 cmn%D4 %2, #%n3 cmn %0, #%n1 cmn%D4 %2, #%n3 mov %0, %1, asr #31 subs %0, %1, %2 mvnne %0, #0 mov%D3 %0, #0 mvn%d3 %0, #0 and %0, %1, %3, asr #31 bic %0, %2, %3, asr #31 bic %0, %1, %3, asr #31 and %0, %2, %3, asr #31 cmn %3, #%n4 cmp %3, %4 mov%d5 %0, %1 mov%D5 %0, %2 %I7%d6 %0, %4, %5 mov%D6 %0, %1 cmn %4, #%n5 cmp %4, %5 %I7%D6 %0, %2, %3 mov%d6 %0, %1 ldm%?ib %0, {%1, %2} ldm%?ia %0, {%1, %2} ldm%?da %0, {%1, %2} ldr%? %0, [%1, %2] %I3%? %0, %1, %2 ands %0, %1, %2 tst %1, %2 mvneq %0, #0 movne %0, #0 str %1, [%m0, #-4]! sfmfd %%1, %d, [%%m0]! ldf%?d %0, %1 stf%?d %1, %0 ldm%?ia %m1, %M0 %@ double stm%?ia %m0, %M1 %@ double mnf%?d %0, #%N1 mvf%?e %0, %1 ldf%?e %0, %1 lfm%? %0, 1, %1 stf%?e %1, %0 sfm%? %1, 1, %0 cfldr64%? %V0, %1 cfstr64%? %V1, %0 cfsh64%? %V0, %V1, #0 cfcpyd%? %V0, %V1 cfldrd%? %V0, %1 cfstrd%? %V1, %0 wldrd%? %0,%1 wstrd%? %1,%0 wmov%? %0,%1 tmcrr%? %0,%Q1,%R1 tmrrc%? %Q0,%R0,%1 wstrw %1, %0 mvn %0, #%B1 tmcr %0, %1 tmrc %0, %1 tmcr%? %0, %1 tmrc%? %0, %1 tmrrc%? %Q0, %R0, %1 tmcrr%? %0, %Q1, %R1 wmov%? %0, %1 wstrd%? %1, %0 wldrd%? %0, %1 fmdrr%? %P0, %Q1, %R1 %@ int fmrrd%? %Q0, %R0, %P1 %@ int fcpyd%? %P0, %P1 %@ int fldd%? %P0, %1 %@ int fstd%? %P1, %0 %@ int fmdrr%? %P0, %Q1, %R1 fmrrd%? %Q0, %R0, %P1 fldd%? %P0, %1 fstd%? %P1, %0 fcpyd%? %P0, %P1 NOOP_MOVE add %Q0, %Q0, %Q2 adc %R0, %R0, %R2 subs %Q0, %Q1, %Q2 sbc %R0, %R1, %R2 sub %Q0, %Q0, %Q2 sbc %R0, %R0, %R2 subs %Q0, %Q1, %2 sbc %R0, %R1, #0 subs %Q0, %Q1, %2 sbc %R0, %R1, %2, asr #31 rsbs %Q0, %Q1, %2 rsc %R0, %R1, #0 rsbs %Q0, %Q1, %2 rsc %R0, %R1, %2, asr #31 subs %Q0, %1, %2 rsc %R0, %1, %1 *zeroextractsi_compare0_scratch *andsi_notsi_si_compare0_scratch orr%? %0, %1, %2 bic%? %0, %0, %3 movs %Q0, %Q1, asl #1 adc %R0, %R1, %R1 movs %R0, %R1, asr #1 mov %Q0, %Q1, rrx movs %R0, %R1, lsr #1 mov %Q0, %Q1, rrx rsbs %Q0, %Q1, #0 rsc %R0, %R1, #0 mov %R0, #0 neg %Q0, %Q1 sbc %R0, %R1 ldr%?b %0, %1 %@ zero_extendqisi2 teq %|r0, %|r0 teq %|pc, %|pc mov%? %|pc, %0 %@ indirect register jump ldr%? %|pc, %0 %@ indirect memory jump *arith_shiftsi_compare0_scratch mov%D1 %0, #0 and%d1 %0, %2, #1 %I6%d5 %0, %1, %2 %I7%D5 %0, %3, %4 mov%d5 %0, %1%S6 mov%D5 %0, %3%S7 mvn%d5 %0, %1 %I6%D5 %0, %2, %3 mvn%D5 %0, %1 %I6%d5 %0, %2, %3 mrc%? p15, 0, %0, c13, c0, 3 @ load_tp_hard bl __aeabi_read_tp @ load_tp_soft cfmv64lr%? %Z2, %1 cfcvt32s%? %V0, %Y2 cfmv64lr%? %Z2, %1 cfcvt32d%? %V0, %Y2 cftruncs32%? %Y2, %V1 cfmvr64l%? %0, %Z2 cftruncd32%? %Y2, %V1 cfmvr64l%? %0, %Z2 str%? %1, [%|sp, #-4]! ldf%?s %0, [%|sp], #4 stf%?s %1, [%|sp, #-4]! ldr%? %0, [%|sp], #4 and%? %Q0, %1, #255 mov%? %R0, #0 fcpyd%D3 %P0, %P2 fcpyd%d3 %P0, %P1 fmdrr%D3 %P0, %Q2, %R2 fmdrr%d3 %P0, %Q1, %R1 fmrrd%D3 %Q0, %R0, %P2 fmrrd%d3 %Q0, %R0, %P1 fcpys%D3 %0, %2 fcpys%d3 %0, %1 fmsr%D3 %0, %2 fmsr%d3 %0, %1 fmrs%D3 %0, %2 fmrs%d3 %0, %1 mvf%d3d %0, %1 mvf%D3d %0, %2 mvf%d3d %0, %1 mnf%D3d %0, #%N2 mnf%d3d %0, #%N1 mvf%D3d %0, %2 mnf%d3d %0, #%N1 mnf%D3d %0, #%N2 mvf%d3s %0, %1 mvf%D3s %0, %2 mvf%d3s %0, %1 mnf%D3s %0, #%N2 mnf%d3s %0, #%N1 mvf%D3s %0, %2 mnf%d3s %0, #%N1 mnf%D3s %0, #%N2 mov%d4 %0, %1 rsb%D4 %0, %2, #0 mvn%d4 %0, #%B1 rsb%D4 %0, %2, #0 mov%D4 %0, %1 rsb%d4 %0, %2, #0 mvn%D4 %0, #%B1 rsb%d4 %0, %2, #0 mov%d5 %0, %1 mov%D5 %0, %2%S4 mvn%d5 %0, #%B1 mov%D5 %0, %2%S4 mov%D5 %0, %1 mov%d5 %0, %2%S4 mvn%D5 %0, #%B1 mov%d5 %0, %2%S4 mvn%D4 %0, #%B1 mvn%d4 %0, %2 mvn%d4 %0, #%B1 mvn%D4 %0, %2 %I5%D4 %0, %2, %3 mov%d4 %0, %1 %I5%d4 %0, %2, %3 mov%D4 %0, %1 add%D4 %0, %2, %3 mov%d4 %0, %1 sub%D4 %0, %2, #%n3 mov%d4 %0, %1 add%d4 %0, %2, %3 mov%D4 %0, %1 sub%d4 %0, %2, #%n3 mov%D4 %0, %1 mov%D2 %0, %1 orr%d2 %0, %1, #1 mov%d3 %0, %1 mvn%D3 %0, #%B2 mvn%d3 %0, #%B1 mov%D3 %0, %2 mvn%d3 %0, #%B1 mvn%D3 %0, #%B2 eor%? %0, %1, %1, asr #31 rsb%? %0, %0, %1, asr #31 eor%? %0, %1, %1, asr #31 sub%? %0, %0, %1, asr #31 cmp %1, %2 movcc %0, %1 movcs %0, %2 cmp %1, %2 movcs %0, %1 movcc %0, %2 cmp %1, %2 movlt %0, %1 movge %0, %2 cmp %1, %2 movge %0, %1 movlt %0, %2 mov%D2 %0, %1 sub%d2 %0, %1, #1 mov%D2 %0, %1 add%d2 %0, %1, #1 mov %3, %2 ldrsh %0, [%1, %3] mov %0, %2 ldrsb %0, [%1, %0] add %0, %1, #0 add %H0, %H1, #0 add %H0, %H1, #0 add %0, %1, #0 mov %Q0, %1 neg %Q0, %Q0 asr %R0, %Q0, #31 ldr%? %0, [%|pc, %1] @ tls_load_dot_plus_eight add %0, %1, #0 add %H0, %H1, #0 add %H0, %H1, #0 add %0, %1, #0 b%D0 .LCB%= b %l3 %@long jump .LCB%=: b%D0 .LCB%= bl %l3 %@far jump .LCB%=: b%D4 .LCB%= b %l3 %@long jump .LCB%=: b%D4 .LCB%= bl %l3 %@far jump .LCB%=: b%D3 .LCB%= b %l2 %@long jump .LCB%=: b%D3 .LCB%= bl %l2 %@far jump .LCB%=: b%D5 .LCB%= b %l4 %@long jump .LCB%=: b%D5 .LCB%= bl %l4 %@far jump .LCB%=: b%D4 .LCB%= b %l5 %@long jump .LCB%=: b%D4 .LCB%= bl %l5 %@far jump .LCB%=: b%D3 .LCB%= b %l4 %@long jump .LCB%=: b%D3 .LCB%= bl %l4 %@far jump .LCB%=: bl %__interwork_r7_call_via_%0 bl %__interwork_r11_call_via_%0 bl %__interwork_r7_call_via_%1 bl %__interwork_r11_call_via_%1 cmp %0, %1 addls %|pc, %|pc, %0, asl #2 b %l3 cmp %0, %1 ldrls %|pc, [%|pc, %0, asl #2] b %l3 mvn %0, %2 mov %0, %0, lsr #31 adds %0, %2, #%n3 movne %0, #1 subs %0, %1, %2 mvnne %0, %0, asr #31 ands %0, %1, %3, asr #32 movcc %0, %2 bics %0, %2, %3, asr #32 movcs %0, %1 bics %0, %1, %3, asr #32 movcs %0, %2 ands %0, %2, %3, asr #32 movcc %0, %1 and %0, %5, %2, asr #31 %I7 %0, %4, %0 bic %0, %5, %2, asr #31 %I7 %0, %4, %0 and %0, %3, %4, asr #31 %I7 %0, %2, %0 bic %0, %3, %4, asr #31 %I7 %0, %2, %0 cfmv64lr%? %V0, %Q1 cfmv64hr%? %V0, %R1 cfmvr64l%? %Q0, %V1 cfmvr64h%? %R0, %V1 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/config/arm/cirrus.md cfmvdlr %V0, %Q1 cfmvdhr%? %V0, %R1 cfmvrdl%? %Q0, %V1 cfmvrdh%? %R0, %V1 wstrw %1, [sp, #-4]! wldrw %0, [sp], #4 @move CG reg %C C D %C E D &C E 4 D &C E 4 D %&C D X D 1&C ` ! | D ?&C D D P&C D D i&C {&C D &C D D &C D D &C D D &C D D &C D D &C &C D 'C 'C 0 D 2'C &C D G'C &C D \'C &C D q'C D o l D x'C ( C D 'C P C D 'C x C D 'C C 4 D 'C C D 'C C D 'C C D 'C 'C , D (C D P D (C D t D /(C x D p D 6(C B(C D S(C ! D a(C r(C D (C r(C D (C (C 4 D (C (C 4 D (C (C d D )C )C D J)C 0)C p D I)C S)C q D l)C |)C D )C )C q D )C )C r D )C )C s D *C *C < D "*C .*C ` D B*C N*C D b*C q*C D *C *C D IC E Lt D *C E D *C E D *C l D , D *C *C P D +C d D t D +C \ D D D C ! D 1+C E D C+C E D ]+C E D s+C E D +C E 4 D +C T D X D +C E | D +C +C t D +C +C t D +C ,C Wu D (,C A,C D d C A,C D }IC E u D S,C L D X D d,C E D u,C D D $ D ,C ,C P D ,C ,C H D ,C ,C l D IC E %v D ,C < D X D ,C E D ,C -C D -C '-C P D 6-C G-C D Y-C r-C D -C C D -C -C D -C -C D -C 4 D D -C -C D .C , D D .C D nv D .C D w D .C ! D 0.C x ! 8 D @.C C w D Q.C `.C D o.C C .x D .C .C D .C C x D .C .C D .C .C D .C .C D /C /C D -/C /C @ D H/C W/C D g/C /C D /C /C @ D /C 0 C D /C T C p D /C /C D /C /C , D /C D D 0C D D 0C E Ry D "0C 30C D @0C S0C , D ^0C n0C D |0C n0C D 0C * ! y D 0C D y D 0C  ! z D 0C ! D 0C _ ! D 0C 0C D 1C D D &1C A1C ` D T1C l1C D x1C D 0 D 1C | C H D 1C D ` D 1C 1C x D 1C 1C D 2C ! Zz D 2C ! D 92C J2C D Y2C D D m2C 2C ` D 2C 2C D 2C 2C D 2C D D 2C 2C x D 3C ! , D 3C ! D D +3C : ! \ D 63C S ! t D H3C D D X3C D D j3C |3C z D 3C 3C U{ D 3C L ! D 3C l ! { D 3C ! | 4 D 3C ! } X D 4C D | D 4C ! D )4C D D ;4C x D D H4C h D D X4C P D D j4C D D D 4C ( D $ D 4C ! < D 4C ! T D 4C 4C l D 4C 4C D 5C $5C l D >5C N5C l D d5C l5C D 5C 5C D 5C 5C D 5C 5C \ D 5C 6C D '6C 76C \ D Q6C a6C \ D w6C 6C D 6C 6C D 6C 6C D 6C ! ~ L D 6C ! L D 6C ! D 6C ! D 7C 2 ! D #7C ! < D 77C & ! l D E7C ! l D V7C ! D f7C U ! D v7C ! D 7C B ! D 7C ! D 7C / ! D 7C ! \ D 7C ! D 7C ! D 7C ! D 8C ! d D '8C ! D 78C ! D O8C D D _8C n8C D ~8C n8C D 8C 8C < D 8C 8C H D 8C 8C ` D 9C 9C x D &9C 79C D K9C ! D V9C ! D a9C ) ! D r9C T ! D 9C ! D 9C ! D 9C 9C D 9C 9C D :C :C D ,:C D D ::C D , D M:C ! D W:C ! D c:C s:C h D |:C 3 ! h D :C < ! D :C :C D :C E ! D :C :C D :C ! D :C ! D ;C ;C D !;C ! D 7;C ! D D;C ! D W;C b;C D i;C z;C 4 D ;C ! d D ;C 9 ! X D E T ! D ;C ! D ;C ! D ;C C D ;C A D ;C ! D ;C C D ;C C D C X C t!D >C X ! !D 5>C D @"D D>C < ! "D Z>C D @"D i>C E "D }>C D <#D >C E "D >C D <#D >C E x#D >C D #D >C E x#D >C D #D >C E ,$D ?C C $D ?C E %D 1?C C p%D ??C E %D T?C C p%D b?C E "D v?C x D <#D ?C E "D ?C l D <#D ?C ! %D ?C ! U D ?C ! D ?C d D &D ?C ! D ?C ` ! D @C ! <&D @C A D *@C ! `&D 9@C ! D A@C ! D I@C - ! D X@C A ! X D e@C ! D r@C ! D @C e ! D @C @C D @C @C D D @ @ @C &D @C @C &D @C E &D @C E &D AC C & D AC C D %AC \ D &D 1AC T D 'D =AC L D ,'D QAC eAC P'D wAC eAC t'D AC D D 'D AC < D 'D AC AC 'D AC 4 D (D AC AC t'D AC BC ((D BC !BC L(D 3BC !BC 'D GBC !BC P'D [BC !BC t'D rBC , D 'D ~BC $ D 'D BC BC 'D BC BC p(D BC BC t'D BC BC ((D CC CC L(D )CC CC 'D =CC CC P'D QCC CC t'D hCC tCC ((D CC CC P'D CC CC t'D CC CC ((D CC CC P'D CC CC t'D CC CC ((D DC DC P'D (DC DC t'D :DC JDC (D XDC hDC (D vDC DC (D DC DC (D DC DC (D DC DC t'D DC D )D DC ! $)D DC L ! <)D EC D T)D EC D l)D EC D 8'D 1EC BEC \'D OEC D T)D _EC D l)D oEC D 8'D EC EC \'D EC D )D EC D )D EC EC t )D EC EC *D FC FC D*D 7FC EFC )D ]FC lFC *D FC FC D*D FC FC )D FC FC *D FC FC D*D GC #GC O h*D KC ,D KC QKC -D KC dKC i 8-D wKC KC ,D KC KC -D KC KC D 8-D KC KC ,D KC LC -D LC "LC 8-D 7LC @LC h -D TLC gLC -D {LC LC m -D LC LC ) \-D LC LC -D LC LC \-D MC MC \ -D &MC 3MC ,D EMC 3MC ,D UMC 3MC -D eMC 3MC 8-D uMC MC ,D MC MC -D MC MC ,D MC MC -D NC NC ,D 3NC ANC -D UNC cNC g -D wNC NC .D NC NC Y @.D NC NC @.D NC NC k d.D OC OC d.D 1OC @OC } .D VOC dOC .D xOC OC O ,D OC OC -D OC OC 8-D OC OC * ,D OC OC s -D PC PC 8-D ,PC 4PC ,D JPC RPC N -D hPC pPC 8-D PC PC ,D PC PC ) ,D PC PC r -D PC PC -D PC QC 8-D QC &QC M 8-D :QC DQC ,D XQC bQC ,D vQC QC ( -D QC QC q -D QC QC 8-D QC QC 8-D QC QC L .D RC $RC .D :RC JRC L /D `RC pRC .D RC RC L .D RC RC /D RC RC L ,D RC SC -D "SC 3SC 8-D JSC [SC ,D rSC SC s -D SC SC 8-D SC SC UC PUC T/D dUC vUC l/D UC UC /D UC UC /D UC UC 8 /D UC UC /D UC VC /D VC *VC /D >VC HVC \ /D \VC fVC /D zVC VC /D VC VC 7 /D VC VC /D VC VC /D VC WC /D WC 'WC [ 0D :WC DWC ,D WWC dWC /D wWC WC 6 0D WC WC  ,D WC WC /D WC WC 0D WC XC Z ,D XC XC /D 3XC @XC 0D SXC ^XC 5 ,D qXC XC ~ -D XC XC -D XC XC @ 80D XC XC 80D XC YC 80D YC %YC | 80D 9YC GYC r 80D [YC iYC h 80D }YC YC  h0D YC YC 0D YC YC 0D YC YC E @.D YC ZC d.D ZC .ZC .D @ZC MZC S 0D \ZC iZC -D xZC ZC l/D ZC $ D a 0D ZC ZC ' 0D ZC ZC 1D ZC ZC ,D ZC [C $ -D [C &[C ,D :[C H[C -D \[C D 1D k[C ! 41D z[C D L1D [C ! d1D [C D |1D [C ` D 1D [C [C 1D [C [C 2D [C T D $2D [C H D <2D [C \C T2D \C %\C x2D ;\C G\C T2D Z\C f\C x2D |\C \C 2D \C \C 2D \C \C 2D \C \C 2D \C ]C 2D #]C 4]C 2D K]C \]C 2D o]C ]C 3D ]C ]C 2D ]C ]C 3D ]C ]C 2D ^C "^C 3D 9^C O^C 2D c^C y^C 3D ^C ^C D3D ^C ^C \3D ^C ^C t3D ^C _C 3D _C (_C G t3D 9_C K_C 3D ]_C m_C 3D }_C _C 3D _C _C 3D _C _C = 3D _C _C 1D _C `C 2D `C "`C D +`C E 3D <`C E 3D R`C E 3D c`C E 3D y`C @ D 4D `C 8 D 4D `C 0 D 4D `C ( D 4D `C ! 44D %C  X4D `C X4D `C d4D `C d4D 8&C |4D `C 4D `C |4D `C 4D `C 4D `C 5D EC s H5D FC l5D 'C X4D aC ' 5D aC 5D aC 5D eFC z 5D FC O 6D Z(C $ ,6D FC m P6D FC t6D aC 5D 'aC 6D .aC 3 P6D 5aC | t6D ! $8D aC X4D aC d4D aC d4D ,C ; |4D aC |4D aC 4D -C ! T8D aC T8D aC 8D aC 8D bC 8D bC 8D bC A ! T8D bC a ! T8D &bC u ! 8D X.C 9! T8D .bC ? ! 8D .C ! T8D 6bC ! 8D .C 7! T8D >bC 8 |4D .C I ! T8D FbC 7! 9D /C 2 ! X4D /C ! |4D GC @ ! H5D HC ! l5D 0C ! |4D 'HC M ! H5D HHC ! l5D LbC ! H5D TbC ! l5D \bC X4D G0C S ! |4D hHC ! P9D zHC + ! h9D fbC ! <5D ubC ! \9D HC ! 9D 0C ! 9D [1C ^D 9C X[! >D dC [! D dC Y\! D dC *]! D G ]! D dC ^! D dC _! D dC n`! D dC ?a! D dC b! D dC b! D dC c! D dC d! D dC Te! D dC %f! D dC f! D dC g! D P9C h! D [9C ii! D dC :j! |4D dC j! |4D dC Hk! |4D dC k! |4D dC Vl! |4D dC l! |4D dC dm! |4D eC m! |4D eC rn! |4D eC n! |4D I@ o! |4D eC p! |4D eC p! |4D eC q! |4D $eC q! |4D *eC #r! |4D 0eC r! 0>D 8eC vs! `>D @eC t! >D E \u! D 1kA u! >D KeC v! >D iA %x! >D HeC x! >D VeC y! |4D geC {! 4 D teC y}! ?D eC )! ?D D fC tBD fC tBD fC l5D fC BD fC BD fC BD gC BD gC D BD gC BD ,gC D 4CD 9gC pCD FgC B(C CD SgC (C CD `gC )C 0DD mgC 0)C xDD zgC S)C xDD gC |)C 0DD gC )C DD gC )C DD gC )C DD gC *C 8ED gC .*C tED gC N*C ED gC q*C ED gC *C 4FD gC D |FD hC BD hC E FD #hC FD 0hC D 0GD =hC lGD JhC E GD WhC lGD dhC +C ED qhC ,C GD ~hC E 8HD hC D 0GD hC E tHD hC D HD hC BD hC E 8HD hC D 0GD hC E tHD hC -C HD hC C (ID iC -C pID iC -C pID iC -C pID 'iC .C ID 4iC W/C ID AiC /C pID NiC E 0JD [iC GD hiC 30C pID uiC [ ! `JD iC D JD iC ! `JD iC 0C JD iC D JD iC A1C tED iC | C KD iC D PKD iC 1C KD iC J2C JD iC D JD jC 2C KD jC 2C KD jC D LD +jC 2C KD 8jC D LLD EjC ! |LD RjC 5 ! LD _jC D LD ljC D $MD yjC D TMD jC | D MD jC 4C MD jC $5C ND jC N5C ND jC l5C ND jC 5C 4OD jC 5C OD jC 5C OD jC 76C KC TYD nC QKC YD nC dKC YD oC KC TYD oC KC YD "oC KC YD 0oC KC TYD >oC LC YD LoC "LC YD ZoC @LC YD hoC gLC YD voC LC YD oC LC ZD oC LC PZD oC LC ZD oC MC PZD oC 3MC ZD oC 3MC ZD oC 3MC ZD oC 3MC ZD oC MC TYD pC MC YD pC MC TYD pC MC YD ,pC NC TYD :pC ANC [D HpC cNC d[D VpC NC [D dpC NC [D rpC NC [D pC NC 0\D pC OC 0\D pC @OC l\D pC dOC \D pC OC TYD pC OC YD pC OC YD pC OC TYD pC OC YD pC PC YD qC 4PC TYD qC RPC YD (qC pPC YD 6qC PC TYD DqC PC TYD RqC PC YD `qC PC YD nqC QC YD |qC &QC YD qC DQC TYD qC bQC TYD qC QC YD qC QC YD qC QC YD qC QC YD qC QC \D qC $RC ]D qC JRC \]D rC pRC \D rC RC ]D $rC RC \]D 2rC RC TYD @rC SC YD NrC 3SC YD \rC [SC TYD jrC SC YD xrC SC YD rC SC ]D rC SC ]D rC TC ]D rC FTC ]D rC lTC ]D rC TC ]D rC TC ]D rC TC ]D rC UC ]D sC *UC ]D sC PUC ]D sC vUC ]D .sC UC (^D vC %\C PcD LvC G\C cD ZvC f\C PcD hvC \C cD vvC \C cD vC \C cD vC \C cD vC ]C cD vC 4]C cD vC \]C dD vC ]C LdD vC ]C dD vC ]C LdD vC ]C dD wC "^C LdD wC O^C dD wC y^C LdD ,wC ^C dD :wC ^C dD HwC ^C dD VwC _C $eD dwC (_C dD rwC K_C $eD wC m_C TeD wC _C eD wC _C TeD wC _C eD wC _C $bD wC `C TbD wC | D eD wC t D eD wC l D eD wC d D eD xC xC ,xC =xC JxC ZxC gxC vxC xC E E xC xC xC xC xC xC xC yC !yC 0yC C FyC |3C UyC byC wyC yC yC yC yC yC yC E E zC E E !zC E E DC 2zC BzC PzC C C C xC yC BC BC ^zC pzC AC zC AC zC eAC zC eAC zC zC zC C xC yC C FyC zC zC zC {C zC {C {C /{C C FyC |3C UyC F{C 2C T{C J2C b{C | C p{C 0C D C ~{C {C E {C E {C E {C E yC {C E {C E |C |C E xC xC ,xC =xC JxC ZxC gxC vxC xC E E xC xC .|C @|C h C R|C i|C C |C |C C |C |C C |C |C C |C |C 4 C xC xC xC xC xC yC !yC 0yC C FyC |3C UyC byC wyC yC yC yC yC yC yC E E zC E E !zC E E }C }C -}C >}C O}C C xC yC `}C o}C }C }C T C t C C C }C }C }C }C C C $ C H C EC }C EC }C EC }C BEC }C BEC }C BEC }C DC 2zC BzC PzC C C C xC yC BC BC ^zC pzC AC zC AC zC }C ~C eAC zC eAC zC zC zC 2~C #~C @~C l C C R~C C C d~C C C u~C @ C ` C ~C ~C C 2~C #~C C ~C C ~C C ~C ~C C 0 C ~C ~C T C x C C C bC %C bC 3C %C CC SC C C C pC }C C C C 3C C r C r C C xC yC C l1C C r C r C r C C FyC zC zC zC {C zC {C {C /{C C C r C r C E E C C 3C C r C C FyC |3C UyC F{C 2C T{C J2C b{C | C C l1C p{C 0C D C ~{C C $ C C \ C 5 C N C C g C C C C C C C {C E {C E {C E {C E C C C C yC {C E C 4 C $ C 6 C {C E H C X C Z C g C Z C g C v C C v C C $ C C Z C g C v C C |C |C E A Q' C Q' dxC Q' C ;& C ;& C ;& j C ;& C ;& j C ;& C ;& C ;& C <& C Q' C Q' C qO' C ;& C ;& C I>& C ;& C ;& C ;& C ;& C >& C >& C ;& C ;& C =& C ;& C ;& C MC& A ;& C <& m C ;& C ;& C A& A )B& A ;& C ;& V C ;& _ C Q' C Q' oH Q' C ;& C ;& / C ;& C ;& C ;& C ;& C Q' C Q' C Q' C ;& C <& # C ;& C ;& C =& u C =& ) C ;& C ;& C A& A )B& A ;& C ;& . C ;& C Q' 4 C Q' > C Q' C I' C ;& . C ;& C ;& F C ;& S C ;& C ;& \ C I' F C ;& S C ;& C ;& \ C ;& e C ;& oH ;& F ;& C ;& e C ;& F ;& C ;& C ;& i C ;& C I' C ;& C ;& F ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& C ;& F ;& C ;& C ;& oH ;& F ;& C ;& C ;& n C ;& C ;& C ;& C <& s C Q' C Q' dxC Q' C ;& C ;& C >& C I' { C ;& C J' ' C J' ' C ;& C ;& C J' ' C J' ' C >& [ C ;& C ;& C J' ' C >& [ C ;& C ;& j C ;& o C ;& C ;& C ;& C ;& C ;& o C ;& C Q' C Q' C Q' oH ;& C ;& C ;& C =& m C MC& A I' C ;& C ;& C ;& C ;& C <& # C ;& C ;& F =& C I' C ;& F =& C ;& C ;& C =& C =& C ;& C ;& C =& C ;& C ;& C =& C IS' C ;& C ;& C B& A ;& C ;& C ;& C =& C tA& A B& A ;& C ;& / C Q' C Q' C qO' C Q' C Q' oH Q' C ;& C ;& C <& m C MC& A ;& C ;& C =& m C MC& A I' C ;& C =& m C MC& A Q' C Q' C ;& C ;& o C ;& C Q' C Q' C IS' rB Q' C Q' C ;& C IS' rB ;& C Q' C Q' C IS' rB Q' C Q' C ;& C IS' rB ;& C Q' C ;& C ;& C ;& C Q' C IS' rB I' C Q' C Q' C I' C ;& C IS' C ;& C IS' C ;& C Q' C Q' C IS' C Q' C Q' C C& C VD& C Q' C bL' C Q' C bL' " C Q' , C bL' A C ;& C V C ;& C V C ;& C A ;& C Q' C Q' oH A Q' C Q' C A Q' Y C Q' C A ;& C ;& o C Q' \ C bL' k C Q' y C bL' C ;& C =& C Q' C bL' C Q' \ C bL' k C Q' C bL' C Q' C bL' C D& C "E& C Q' C bL' C E& A ;& C ;& F <& A <& A <& A <& A E& A ;& C ;& F <& A <& A <& A <& A E& A ;& C <& A <& A <& A <& A G& A ;& C ;& F <& A <& A <& A <& A G& A ;& C ;& F <& A <& A <& A <& A G& A ;& C <& A <& A <& A <& A Q' C Q' C Q' oH Q' F I' C I' C I' C A& A ;& C WJ& C A I' C ;& C J& C A A& A J& C ;& C A A& A A& A ;& C ;& C A A& A ;& C J' $ G A I' C ;& C ;& C A A& A J& C I' C ;& ) C ;& ] C A A& A I' C ;& dxC ;& C A A& A I' C ;& oH ;& C A A& A J& 2 C I' D C ;& Q C ;& [ C A A& A J& C I' C ;& e C A& A A J& m C I' C ;& C <& C T' A A I' C ;& C <& C T' A A J& C I' C ;& e C ;& ] C T' A A A& A Q' C qO' C A ;& C ;& C <& m C MC& A K& ; C K& ; C K& ; C K& ; C K& ; C K& ; C A )B& A A A& A )B& A ;& C A& A )B& A ;& C >& C >& C A& A )B& A ;& C ;& o C ;& j C A& A )B& A ;& C A A `?& rB A A Q' C A A ;& C A A A A A A A A A A A ]F A A )B& A ;& C =& C A A IS' rB ;& C tA& A ;& C MC& A ;& C <& C I' C tA& A ;& C MC& A ;& C <& C I' C ;& C MC& A ;& C <& m C ;& C A& A ;& C )B& A ;& C A& A ;& C I>& C ;& C =& C =& C A& A A& A )B& A ;& C ;& C ;& C =& C A& A tA& A ;& C I>& C ;& C I>& C A& A A& A ^B& A ;& C ;& C I>& - C A& A ;& C I>& - C A& A ^B& A ;& C I>& - C A& A ;& C I>& - C A& A ;& C ;& C ;& C I>& ' C A& A ;& C I>& 1 C A& A ;& C ;& C =& C A& A ;& C =& C =& C ;& C I>& 1 C A& A ;& C =& = C ;& C I>& 5 C ;& C I>& 5 C A& A ;& C C =& L C ;& C I>& C A& A )B& A ;& C ;& C =& C ;& C =& C ;& C I>& - C tA& A tA& A A& A ;& C ;& C =& C ;& C =& C A& A tA& A tA& A )B& A ;& C =& = C ;& C I>& 5 C ;& C =& C A& A tA& A ;& C =& = C ;& C =& C A& A tA& A )B& A ;& C =& = C ;& C =& C ;& C I>& 5 C A& A tA& A ;& C >& X C ;& C ;& C I>& 5 C A& A ;& C >& _ C ;& C )B& A A& A ;& C >& X C ;& C =& j C ;& C I>& 5 C A& A MC& A ;& C >& _ C ;& C =& g C MC& A A& A )B& A ;& C ;& C =& m C ;& C =& m C ;& C I>& - C A& A MC& A MC& A ;& C ;& C =& m C ;& C =& m C A& A MC& A MC& A )B& A ;& C ;& C ;& C =& C ;& C I>& - C A& A tA& A ;& C ;& C ;& C =& C )B& A A& A tA& A ;& C tA& A IS' rB IS' rB I' C ;& C =& = C ;& C )B& A A& A IS' C ;& C #J& A IS' C <& C #J& A ML' ? A A Q' A ;& C I' e C ;& C I' C ;& p C ;& u C \@& " C ;& p C ;& u C \@& " C ;& p C ;& v C \@& " C ;& z C ;& C ;& C ;& z C ;& C ;& C ;& p C @& } C @& C ;& p C @& } C @& C ;& z C ;& C @& C ;& p C @& } C ;& v C ;& z C ;& C @& C ;& z C ;& C @& C ;& z C @& C ;& C ;& z C ;& C ;& z C ;& C ;& C ;& C ;& C ;& C ;& z C ;& C Q' C bL' C Q' C bL' C Q' C bL' C ;& v C \@& " C ;& v C \@& " C ;& C \@& C \@& C A& A )B& A ;& C \@& C \@& C A& A )B& A K& ' C K& ; C K& ; C K& ' C K& ; C K& ; C K& ' C K& ; C K& ; C K& ' C K& ; C Q' C K& ' C K& ; C L& A K& ' C ;& C I' ' C K& ' C ;& C I' ' C K& ' C K& ; C K& ' C K& ; C ;& C K& ; C I' ' C ;& C K& ; C I' ' C K& ' C K& ; C K& ' C K& ; C C& * C VD& = C Q' Q C bL' b C Q' t C bL' C Q' C Q' C Q' C Q' C Q' P C Q' P C C& C VD& C Q' C bL' C Q' C bL' C A& A )B& A Q' + C * bL' ; C * Q' + C + bL' ; C + Q' + C , bL' ; C , Q' I C , AI' F C Q' C * Q' P C * Q' P C * Q' C + Q' P C + Q' P C + Q' C , Q' P C , Q' P C , Q' C Q' oH Q' P C + Q' P C + Q' C Q' P C + Q' P C + Q' C * Q' oH * Q' C AI' $ G Q' C + Q' oH + Q' C AI' $ G Q' C , Q' oH , Q' C AI' $ G Q' C Q' P C * AI' $ G Q' C Q' P C + AI' $ G Q' C Q' P C , AI' $ G Q' C + Q' P C + AI' $ G Q' C * Q' P C + Q' P C + Q' C + Q' P C , Q' P C , Q' C , Q' P C Q' P C Q' C + Q' P C * Q' C , Q' P C + Q' C Q' P C , Q' C + Q' P C + Q' T C Q' C , Q' P C , Q' T C Q' C Q' P C Q' T C Q' C + Q' P C + Q' P C Q' C , Q' P C , Q' P C Q' C Q' oH Q' C Q' C Q' C * Q' C Q' C + Q' C Q' C , Q' C Q' C Q' P C * Q' M C * Q' N C * Q' N C * qO' R C Q' C AI' $ G Q' C Q' V C bL' n C C& C VD& C Q' C bL' C D& C "E& C ;& C ;& C ;& ' C A& A )B& A ;& C ;& C ;& ' C A& A )B& A ;& ; C ;& C ;& ; C ;& C ;& > C ;& C ;& D C ;& M C ;& ; C ;& C ;& C ;& ; C ;& C ;& C ;& S C ;& C ;& C ;& S C ;& C ;& C ;& ; C ;& oH ;& C ;& C ;& ; C ;& oH ;& C ;& C ;& ; C ;& C ;& ; C ;& C ;& ; C ;& C ;& ; C ;& C ;& ; C ;& C ;& ; C ;& C ;& C @& V C ;& C @& V C ;& # C @& Y C ;& # C @& Y C IS' C ;& C #J& A ;& A ;& A ;& A ;& A ;& A <& A M<& A M<& A J' A I' C M<& A M<& A )B& A A& A A A ;& A J' A ;& A ;& A ;& A ;& A \@& A ;& A ;& A \@& A ;& A <& A ;& A M<& A J' A M<& A I' C ;& A @& A @& A ;& A @& A @& A ;& A ;& A ;& A ;& A ;& A @& A ;& A ;& A @& A ;& A ;& A ;& A A A A A& A ;& A ;& A ;& A A A A A& A ;& A ;& A J' A J' A >& A ;& A ;& A J' A >& A ;& A ;& A J' A J' A ;& A tA& A ;& A J' A J' A ;& A ;& A bL' A bL' A <& A ;& A ;& A =& A =& A ;& A A& A ;& A J' A J' A ;& A J' A ;& A ;& A A& A ;& A ;& A <& A Q' A Q' A J' A J' A ;& A ;& A ;& A ;& A ;& A ;& A ;& A Q' A ;& A Q' A ;& A A ;& A A A ;& A bL' A ;& A bL' A ;& A ;& A bL' A bL' A M<& A ,K' A M<& A ,K' A M<& A * ,K' A * M<& A + ,K' A + M<& A , ,K' A , M<& A 1 ,K' A 1 M<& A M<& A M<& A M<& A M<& A * M<& A * M<& A + M<& A + M<& A , M<& A , M<& A 1 M<& A 1 ;& A A Q' A A Q' A Q' A IS' A bL' A bL' A ;& A IS' A Q' A Q' A ?& ] C ;& C ;& C ;& C ?& + A ;& e C bL' A bL' A bL' A bL' A M<& A AI' A bL' A bL' A ?& ] C ;& C ;& e C bL' A bL' A Q' A , bL' A , Q' A + bL' A + Q' A * bL' A * A A A bL' A bL' A J' A J' A A& A ;& A qO' A A ;& A I>& A ;& A @& A ;& A @& A K& A K& A ;& A A& A >& A >& A ;& A A& A ;& A qO' A ;& A A& A ;& A \@& A IS' A bL' A A IS' A bL' A A IS' A A ;& A J' A J' A A A ;& A tA& A tA& A MC& A ;& A <& A ;& A =& A ;& A ;& A I>& A A& A ;& A I>& A A& A ^B& A ;& A I>& A A& A ;& A I>& A A& A ;& A T' A ;& A I>& A ;& A ;& C ;& C ;& C ;& C IS' rB IS' rB IS' rB IS' rB ;& C ;& C ;& C ;& C IS' C IS' C IS' C IS' C ;& A ;& A A& A ;& A =& A ;& A IS' A J' A I' A Q' A Q' A Q' A ;& A A& A A A A A ;& A A& A ;& A I>& A =& A ;& A I' A ;& A @& A ;& A @& A ;& C ;& C <& C A& A )B& A ;& A ;& A <& A A& A )B& A ;& C <& # C ;& C A& A )B& A ;& A <& A ;& A A& A )B& A ;& C ;& . C ;& C A& A )B& A ;& F C ;& S C ;& C ;& \ C A& A )B& A ;& e C ;& oH ;& F ;& C A& A )B& A ;& e C ;& F ;& C A& A )B& A ;& C ;& i C ;& C I' C A& A )B& A ;& C ;& F ;& C A& A )B& A ;& C ;& C ;& C A& A )B& A ;& C ;& C ;& C A& A )B& A ;& C ;& C ;& C A& A )B& A ;& C ;& C ;& F ;& C A& A )B& A ;& C ;& oH ;& F ;& C A& A )B& A ;& C ;& C <& s C A& A )B& A ;& C ;& j C ;& o C A& A )B& A ;& A ;& A ;& A A& A )B& A ;& C ;& C ;& C A& A )B& A ;& A ;& A ;& A A& A )B& A ;& C ;& o C ;& C A& A )B& A ;& C ;& C ;& C =& m C MC& A A& A )B& A ;& C ;& n C ;& C A& A )B& A ;& C ;& / C ;& C A& A )B& A ;& C ;& C <& # C A& A )B& A ;& C ;& C =& C A& A )B& A ;& C ;& C =& C =& C A& A )B& A ;& C ;& C A& A )B& A ;& C ;& C <& m C MC& A A& A )B& A ;& C ;& C =& m C MC& A A& A )B& A ;& C ;& / C A& A )B& A ;& C ;& C A& A )B& A ;& C Q' C A& A )B& A ;& C IS' rB A& A )B& A ;& C Q' C A& A )B& A ;& C IS' rB A& A )B& A ;& C Q' C A& A )B& A ;& C ;& C ;& C A& A )B& A ;& C IS' C A& A )B& A ;& C IS' C A& A )B& A ;& C Q' C A& A )B& A Q' C bL' " C A& A )B& A Q' C Q' C A A& A )B& A Q' Y C Q' C A A& A )B& A Q' y C bL' C A& A )B& A ;& C =& C A& A )B& A Q' C bL' C A& A )B& A Q' C bL' C A& A )B& A E& A ;& C ;& F <& A <& A <& A <& A A& A )B& A E& A ;& C ;& F <& A <& A <& A A& A )B& A E& A ;& C ;& F <& A <& A A& A )B& A E& A ;& C <& A <& A <& A <& A A& A )B& A E& A ;& C <& A <& A <& A A& A )B& A E& A ;& C <& A <& A A& A )B& A G& A ;& C ;& F <& A <& A <& A <& A A& A )B& A G& A ;& C ;& F <& A <& A <& A A& A )B& A G& A ;& C ;& F <& A <& A A& A )B& A G& A ;& C <& A <& A <& A <& A A& A )B& A G& A ;& C <& A <& A <& A A& A )B& A G& A ;& C <& A <& A A& A )B& A IS' rB A& A )B& A ;& C tA& A ;& C MC& A ;& C <& C A& A )B& A ;& C ;& C MC& A ;& C <& m C A& A )B& A ;& C tA& A IS' rB IS' rB I' C A& A )B& A Q' C A& A )B& A ;& p C ;& u C \@& " C A& A )B& A ;& p C ;& u C \@& " C A& A )B& A ;& p C ;& v C \@& " C A& A )B& A ;& z C ;& C ;& C A& A )B& A ;& z C ;& C ;& C A& A )B& A ;& p C @& } C @& C A& A )B& A ;& z C ;& C @& C A& A )B& A ;& p C @& } C ;& v C A& A )B& A ;& z C ;& C @& C A& A )B& A ;& z C ;& C @& C A& A )B& A ;& p C @& } C @& C A& A )B& A ;& z C @& C ;& C A& A )B& A ;& z C ;& C A& A )B& A ;& z C ;& C A& A )B& A ;& z C ;& C A& A )B& A ;& z C ;& C A& A )B& A ;& z C ;& C A& A )B& A ;& C ;& C A& A )B& A ;& C ;& C A& A )B& A ;& z C ;& C A& A )B& A Q' C bL' C A& A )B& A Q' C bL' C A& A )B& A Q' C bL' C A& A )B& A Q' C Q' C Q' C A& A )B& A Q' C Q' P C Q' P C A& A )B& A Q' + C * bL' ; C * A& A )B& A Q' + C + bL' ; C + A& A )B& A Q' + C , bL' ; C , A& A )B& A Q' I C , AI' F C A& A )B& A Q' C * Q' P C * Q' P C * A& A )B& A Q' C + Q' P C + Q' P C + A& A )B& A Q' C , Q' P C , Q' P C , A& A )B& A Q' C Q' oH Q' P C + Q' P C + A& A )B& A Q' C Q' P C + Q' P C + A& A )B& A Q' C A& A )B& A Q' C * A& A )B& A Q' C + A& A )B& A Q' C , A& A )B& A Q' C * Q' oH * Q' C AI' $ G A& A )B& A Q' C + Q' oH + Q' C AI' $ G A& A )B& A Q' C , Q' oH , Q' C AI' $ G A& A )B& A Q' C Q' P C * AI' $ G A& A )B& A Q' C Q' P C + AI' $ G A& A )B& A Q' C Q' P C , AI' $ G A& A )B& A Q' C + Q' P C + AI' $ G A& A )B& A Q' C * Q' P C + Q' P C + A& A )B& A Q' C + Q' P C , Q' P C , A& A )B& A Q' C , Q' P C Q' P C A& A )B& A Q' C + Q' P C * A& A )B& A Q' C , Q' P C + A& A )B& A Q' C Q' P C , A& A )B& A Q' C + Q' P C + Q' T C A& A )B& A Q' C , Q' P C , Q' T C A& A )B& A Q' C Q' P C Q' T C A& A )B& A Q' C + Q' P C + Q' P C A& A )B& A Q' C , Q' P C , Q' P C A& A )B& A Q' C Q' oH Q' C Q' C A& A )B& A Q' C * Q' C A& A )B& A Q' C + Q' C A& A )B& A Q' C , Q' C A& A )B& A Q' C Q' P C * A& A )B& A Q' C Q' P C + A& A )B& A Q' C Q' P C , A& A )B& A Q' C Q' P C * A& A )B& A Q' C Q' P C + A& A )B& A Q' M C * Q' N C * Q' N C * qO' R C A& A )B& A Q' C AI' $ G A& A )B& A AI' $ G Q' C A& A )B& A Q' V C bL' n C A& A )B& A Q' C bL' C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& > C ;& C A& A )B& A ;& D C ;& M C A& A )B& A ;& A ;& A A& A )B& A ;& ; C ;& C ;& C A& A )B& A ;& ; C ;& C ;& C A& A )B& A ;& S C ;& C ;& C A& A )B& A ;& S C ;& C ;& C A& A )B& A ;& ; C ;& oH ;& C ;& C A& A )B& A ;& ; C ;& oH ;& C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& ; C ;& C A& A )B& A ;& # C @& Y C A& A )B& A ;& # C @& Y C A& A )B& A ` C o C C ` C ` C C C output_132 output_133 output_141 output_142 n ! ! ! ! ! ! ! ! output_154 3 ! T ! I ! > ! > ! > ! ! ! z ! m ! & ! ! output_206 output_207 output_209 output_210 Q C k C C C C C C C k C 1 C C K C C g C C C Q C k C C C C C C C C 1 C C K C C g C C C ! ! E ! < ! < ! 5 ! . ! ' ! ! ! ! output_399 ! ! ! ! ! ! ! ! output_401 / ! i ! b ! Y ! Y ! R ! K ! D ! = ! 6 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 2 ! G ! @ ! + ! 9 ! n ! ! ! | ! u ! ! ! ! ! ! ! ! ! ! ! output_550 V ! ! ! y ! r ! k ! d ! ] ! output_552 ! ! ! ! ! ! ! ! i ! p ! ! ! ! ! ! ! ! ! w ! ! 5 ! . ! ' ! ! \ ! x ! q ! j ! c ! ! ! ! ! ! s ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! K ! ! e ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! U%" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" X"" %" %" X"" 8&" &" R." T(" T(" 1" )" T(" T(" T(" T(" T(" {'" b*" T(" +" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" T(" `," `," `," `," `," `," `," `," `," `," `," `," T(" `," `," `," `," T(" T(" T(" T(" T(" T(" T(" -" T(" T(" T(" T(" T(" T(" T(" T(" T(" -" VB" B" B" D" B" B" B" B" B" B" B" E" D" D" D" D" D" J" J" J" J" J" J" J" J" J" J" J" J" K" J" J" J" J" J" "X" ZU" ZU" Y" LZ" ZU" ZU" ZU" ZU" ZU" d]" AT" ZU" \" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" ZU" [" [" [" [" [" [" [" [" [" [" [" [" ZU" [" [" [" [" ZU" ZU" ZU" ZU" ZU" ZU" ZU" [" ZU" gW" ZU" ZU" ZU" W" ZU" ZU" ZU" V" =}" }" d~" ~" " 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" 9|" " @" 9|" " 9|" \ " " " {" " S " " " " " {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" {" " " {" {" {" 8 " " " " " " |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" |" O " X " |" |" |" " 7 " H " " " " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " - " " - " 4 " - " " - " 8 " " } " i " " " " " A " " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " i " Q " i " " i " i " i " 0 " " "  " " H " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " P " " " " " y " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " " l " l " l " l " l " l " l " " + " " l " " l " " " " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " l " " " " " " " " " " " " " " " " " ] " " " " " " " " " " " " " " " " " M " " " " " " " " " " " " " " " " S " " " ! " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " l " " 5 " = " " R " " " " " g " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " " " Z " " Z " Z " Z " Z " Z " Z " Z " Z " " Z " k " " y " " " " B " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " " d " " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " " Z " " r " 4 " " " Z " Z " j " p " Z " Z " " E " Z " Z " Z " Z " Z " " " " " " " " " " " " " " " " " " " " 4 " " " " " " " " " " " " " " " " S " T " " o " " " " " " " " " " " " " " " " " " " " " " " " " # " " " " " " " " " " " " " " " " " " " " C " " Z " " " # " " " " " " " v " " } " > " " " " " " " " " " " " " " " " f " = " " " " " 1 " " " " " R " " " " " " " " " " " " " " " " 0 " R " " , " , " " " " " " " " " " " " " " " " " " +<# M,# M,# +# M,# M,# M,# M,# E# E# <# P# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# M,# 1O# # q # ) # | # 1 # 1 # 1 # 1 # # # : # # # 1 # + # D # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # 1 # # # # # < # # # y # # # # # # # # # # # # # # # # r # # # # # # # # # # # # # # # # # # # # # # # # # # # # 1 # 3 # " " " " " z " ~ " " " " " " V " " " " " H " H " H " H " H " H " H " H " " H " " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H "  " L " " > " > " > " > " > " > " > " " " " " " " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " > " " R# kS# pR# "T# U# U# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# `# h`# _# _# _# _# _# _# _# _# _# _# _# _# `# _# _# oa# a# ?b# b# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# _# c# _# _# _# _# _# _# _# _# _# _# ]# _# c# _# -d# ee# d# _# _# d# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# k# j# nk# j# j# j# j# j# j# j# j# k# j# Rl# l# ^m# o# Bn# n# m# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# q# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# j# 4i# j# q# j# zo# o# Jp# j# j# p# r# j# j# s# ks# j# j# j# j# j# s# At# Ez# z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# z# 8z# z{# {# |# r|# V}# }# &~# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# 8z# "y# 8z# ~# 8z# .# f # # 8z# 8z# # # # # # # # # # # # # # # # # # # # # ^ # # # O # # # # q # W # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Z # # # # X # # # # T # # 3 # # | # # # # # # # # # # # # # # # # # # # # # # # # # # # # # x # # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # / # y # I # W # ! # M # # # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # # > # # # # # # # # # # # # # # # # # # # # # . # # < # q # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # ! # # # ! # # ! # d # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # 0 $ # $ # $ ^ $ # # # # # # # # # # # # # # # $ # g # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ # $ # # # # y # # # # # # # # W # # # # # # # # # 7 $ K $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ Y $ Y $ $ Y $ $ : $ $ Y $ $ $ $ $ $ $ $ $ * $ $ $ < $ $ $ $ $ $ $ $ $ $ T $ #$ #$ S#$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ #$ $$ #$ #$ #$ #$ $$ $$ ;$ K$ .<$ ;$ .<$ .<$ .<$ .<$ "$ mF$ K$ F$ {2$ ^1$ u1$ 1$ 1$ 1$ 1$ 1$ 1$ 1$ 1$ 1$ 0$ 1$ 6$ 2$ b$ %`$ d$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ e$ ._$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ h$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ f$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ %`$ Dg$ ^ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ r $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ | $ 2 $ $ $ $ $ $ < $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ $ $ $ $ initvals allocate_initial_values ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/integrate.c elnotes barriers squeeze_notes reverse_condition_maybe_unordered $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ! $ ( $ reverse_condition e $ l $ s $ z $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ @ $ @ $ @ $ $ $ $ $ @ $ swap_condition $ $ ! $ ( $ 1 $ 8 $ A $ H $ Q $ X $ $ $ $ $ a $ h $ q $ $ unsigned_condition $ $ $ $ $ $ $ $ $ $ signed_condition $ $ $ $ $ $ $ $ $ $ @ $ W $ $ W $ c $ 5 $ $ 5 $ $ $ 5 $ $ 5 $ $ 5 $ $ $ mark_jump_label ' $ ' $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ; $ x $ $ invert_jump_1 rtx_renumbered_equal_p F $ D $ D $ D $ D $ D $ D $ D $ F $ F $ D $ D $ D $ D $ D $ D $ D $ D $ F $ F $ D $ D $ D $ F $ D $ D $ D $ D $ D $ D $ D $ P $ \ $ F $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ P $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 9 $ $ $ $ reg_or_subregno ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/jump.c lhd_set_decl_assembler_name lhd_type_promotes_to lhd_incomplete_type_error lhd_expand_expr lhd_decl_printable_name lhd_dwarf_name lhd_tree_size ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/langhooks.c At top level: In member function %qs: In function %qs: ei_container ei_next x3J |3J 3J free_list alloc_INSN_LIST alloc_DEPS_LIST free_INSN_LIST_node free_DEPS_LIST_node ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/lists.c lreg ;; Register %d in %d. $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ find_free_reg $ < $ $ < $ $ $ < $ < $ < $ $ $ z $ < $ < $ < $ $ $ $ $ $ $ $ $ $ $ < $ < $ $ $ $ $ < $ < $ < $ < $ < $ $ $ $ $ $ $ $ $ $ $ $ $ < $ < $ < $ < $ < $ $ < $ $ < $ < $ < $ < $ < $ < $ < $ < $ < $ < $ < $ < $ < $ < $ o $ < $ $ < $ < $ < $ $ $ $ o $ < $ o $ $ K % Q % % Q % Q % Q % ? % Q % % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % % Q % Q % Q % Q % Q % Q % Q % % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % Q % % % % % % % block_alloc update_equiv_regs ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/local-alloc.c $@ 3J add_equal_note =(% =(% =(% =(% N(% N(% N(% N(% =(% =(% '% '% '% '% '% '% (% _(% '% (% (% (% )% )% (% )% (% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% (% '% '% '% '% '% '% '% '% '% '% '% '% '% (% (% (% )% p(% '% (% (% '% .(% (% '% '% '% '% '% '% '% '% '% '% '% '% '% '% '% (% '% '% (% expand_widen_pattern_expr expand_ternary_op expand_twoval_unop expand_twoval_binop lowpart_subreg_maybe_copy expand_twoval_binop_libfunc emit_cmp_and_jump_insn_1 prepare_float_lib_cmp prepare_cmp_insn emit_cmp_and_jump_insns !N% ]N% kN% yN% N% N% expand_copysign expand_simple_unop expand_simple_binop gen_add2_insn have_add2_insn gen_sub2_insn have_sub2_insn expand_float expand_fix init_one_libfunc gen_cond_trap expand_compare_and_swap_loop expand_sync_operation % w %  %  %  %  %  %  % d % Q % > % + % expand_sync_fetch_operation % % % % % % % % % n % Q % 4 % expand_vec_shift_expr get_rtx_code vector_compare_rtx % % % % % % % % t % % % % % % % ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/optabs.c addv subv mulv divv udiv udivmod umod ftrunc ashl ashr lshr umin umax negv one_cmpl ucmp floatun fixuns floatuns __setbits _Unwind_SjLj_Register _Unwind_SjLj_Unregister __cyg_profile_func_enter __cyg_profile_func_exit __gcov_flush --help Display this information --output-pch= --param --target-help --version -A Do not discard comments -CC -D -E -F -G -H -I -J -M -MD -MD_ -MF -MG -MM -MMD -MMD_ -MP -MQ -MT -O -Os -P -U -U Undefine  -W -Wabi -Waddress -Waggregate-return -Waliasing -Wall -Wampersand -Wassign-intercept -Wattributes -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcharacter-truncation -Wcomments Synonym for -Wcomment -Wconversion -Wctor-dtor-privacy -Wdeclaration-after-statement -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Weffc++ -Wendif-labels -Werror Treat all warnings as errors -Werror= -Wextra -Wextraneous-semicolon -Wfatal-errors -Wfloat-equal -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wformat-zero-length -Wformat= -Wframe-larger-than- -Wimplicit -Wimplicit-int -Wimplicit-interface -Wimport -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-offsetof -Winvalid-pch -Wlarger-than- -Wline-truncation -Wlong-long -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wmultichar -Wnested-externs -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wnonstd-intrinsics -Wnormalized= -Wold-style-cast -Wold-style-definition -Wout-of-date -Woverflow -Woverlength-strings -Woverloaded-virtual -Woverride-init -Wpacked -Wpadded -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas Warn about misuses of pragmas -Wprotocol -Wredundant-decls -Wredundant-modifiers -Wreorder -Wreturn-type -Wselector -Wsequence-point -Wshadow -Wsign-compare -Wsign-promo -Wstack-protector -Wstrict-aliasing -Wstrict-aliasing= -Wstrict-null-sentinel -Wstrict-overflow -Wstrict-overflow= -Wstrict-prototypes -Wstrict-selector-match -Wsurprising -Wswitch -Wswitch-default -Wswitch-enum -Wsynth -Wsystem-headers -Wtabs -Wtraditional -Wtrigraphs -Wundeclared-selector -Wundef -Wunderflow -Wuninitialized -Wunknown-pragmas -Wunreachable-code -Wunsafe-loop-optimizations -Wunused Enable all -Wunused- warnings -Wunused-function -Wunused-label Warn when a label is unused -Wunused-macros -Wunused-parameter -Wunused-value -Wunused-variable -Wvariadic-macros -Wvla -Wvolatile-register-var -Wwrite-strings -ansi -aux-info -aux-info= -auxbase -auxbase-strip -d -dumpbase -fCLASSPATH= -fPIC -fPIE -fRTS= -fabi-version= -faccess-control -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 -falt-external-templates -fargument-alias -fargument-noalias -fargument-noalias-anything -fargument-noalias-global -fasm Recognize the "asm" keyword -fassert -fassume-compiled -fassume-compiled= -fasynchronous-unwind-tables -fautomatic -fbackslash -fbootclasspath= -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-new Check the return value of new -fcheck-references -fclasspath= -fcommon -fcompile-resource= -fcond-mismatch -fconserve-space -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-limited-range -fd-lines-as-code -fd-lines-as-comments -fdata-sections -fdeclone -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 -fdump- -fdump-noaddr -fdump-parse-tree -fdump-unnumbered -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= -fencoding= -fenforce-eh-specs -fenum-int-equiv Enable exception handling -fexec-charset= -fexpensive-optimizations -fextdirs= -fextended-identifiers -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 -fforce-mem -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 -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 -finhibit-size-directive -finline -finline-functions -finline-limit- -finline-limit= -finput-charset= -finstrument-functions -fipa-cp -fipa-pta -fipa-pure-const -fipa-reference -fipa-type-escape -fivopts -fjni -fjump-tables -fkeep-inline-functions -fkeep-static-consts -flabels-ok -fleading-underscore -flexer-trace Trace lexical analysis -floop-optimize -fmath-errno -fmax-errors= -fmax-identifier-length= -fmax-stack-var-size= -fmax-subrecord-length= -fmem-report -fmerge-all-constants -fmerge-constants -fmessage-length= -fmodulo-sched -fmove-loop-invariants -fms-extensions -fmudflap -fmudflapir -fmudflapth -fname-mangling-version- -fnew-abi -fnext-runtime -fnil-receivers -fno-backend -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 Enable OpenMP -foperator-names -foptimize-register-move -foptimize-sibling-calls -foptional-diags Enable optional diagnostics -foutput-class-dir= -fpack-derived -fpack-struct -fpack-struct= -fparser-trace Trace the parsing process -fpcc-struct-return -fpch-deps -fpch-preprocess -fpeel-loops Perform loop peeling -fpeephole -fpeephole2 -fpermissive -fpic -fpie -fprefetch-loop-arrays -fpreprocessed -fprofile -fprofile-arcs -fprofile-generate -fprofile-use -fprofile-values -frandom-seed -frandom-seed= -frange-check -frecord-marker=4 -frecord-marker=8 -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 -frounding-math -frtl-abstract-sequences -frtti -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 -fshort-double -fshort-enums -fshort-wchar -fshow-column -fsignaling-nans -fsigned-bitfields -fsigned-char Make "char" signed by default -fsingle-precision-constant -fsplit-ivs-in-unroller -fsquangle -fstack-check -fstack-limit -fstack-limit-register= -fstack-limit-symbol= -fstack-protector -fstack-protector-all -fstats -fstore-check -fstrength-reduce -fstrict-aliasing -fstrict-overflow -fstrict-prototype -fsyntax-only -ftabstop= -ftemplate-depth- -ftest-coverage -fthis-is-variable -fthread-jumps -fthreadsafe-statics -ftime-report -ftls-model= -ftoplevel-reorder -ftracer -ftrapping-math -ftrapv -ftree-ccp -ftree-ch -ftree-combine-temps -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts -ftree-dse Enable dead store elimination -ftree-fre -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize -ftree-lrs -ftree-pre -ftree-salias -ftree-sink -ftree-sra -ftree-store-ccp -ftree-store-copy-prop -ftree-ter -ftree-vect-loop-version -ftree-vectorize -ftree-vectorizer-verbose= -ftree-vrp -funderscoring -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 -fverbose-asm -fvisibility-inlines-hidden -fvisibility= -fvpt -fvtable-gc -fvtable-thunks -fweak -fweb -fwhole-program -fwide-exec-charset= -fworking-directory -fwrapv -fxref -fzero-initialized-in-bss -fzero-link -g -gant -gcoff -gdwarf-2 -gen-decls -ggdb -gnat -gnatO -gstabs -gstabs+ -gvms -gxcoff -gxcoff+ -idirafter -imacros -imultilib -include -iprefix -iquote -isysroot -isystem -iwithprefix -iwithprefixbefore -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= -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= -mwords-little-endian -nostdinc -nostdinc++ -nostdlib -o -p Enable function profiling -pedantic -pedantic-errors -print-objc-runtime-info -print-pch-checksum -quiet -remap -std=c++98 -std=c89 -std=c99 -std=c9x -std=f2003 -std=f95 -std=gnu Conform nothing in particular -std=gnu++98 -std=gnu89 -std=gnu99 -std=gnu9x -std=iso9899:1990 -std=iso9899:199409 -std=iso9899:1999 -std=iso9899:199x -std=legacy -traditional-cpp -trigraphs -undef -v Suppress warnings -y Fortran ObjC ObjC++ Treelang --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 -J Put MODULE files in 'directory' Generate make dependencies and compile Treat missing header files as generated files Like -MD but ignore system header files -MQ  Add a MAKE-quoted 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 missing ampersand in continued character constants 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 about C constructs that are not in the common subset of C and C++ 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 possibly nested block comments, and C++ comments spanning more than one physical line Warn about implicit conversion 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 stray tokens after #elif and #endif -Werror-implicit-function-declaration Make implicit function declarations an error 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 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 the frame size of a function is larger than  bytes -Wimplicit-function-declaration Warn about implicit function declarations Warn when a declaration does not specify a type Warn about calls with implicit interface Deprecated. This switch has no effect 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 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 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 global functions without prototypes 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 Warn about usage of non-standard intrinsics -Wnormalized= Warn about non-normalised Unicode strings Warn if a C-style cast is used in a program 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 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 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 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 synthesis behavior differs from Cfront Do not suppress warnings from system headers Permit nonconforming uses of the tab character Warn about features not present in traditional C Warn if trigraphs are encountered that might affect the meaning of the program 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 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 Generate unwind tables that are exact at each instruction boundary 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 --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 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 -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 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 Avoid cloning constructors and destructors in absence of virtual inheritance. 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 -fdump- Dump various compiler internals to a file 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 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 --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 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 Copy memory address constants into registers before use Always check for non gcj generated classes archives Copy memory operands into registers before use -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 Perform redundant load after store elimination in global common subexpression 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 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 Pay attention to the "inline" keyword -finline-functions-called-once Integrate functions called once into their callers -finline-limit= Limit the size of inlined functions to  -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 Perform Interprocedural constant propagation Perform interprocedural points-to analysis Discover pure and const functions Discover readonly and non addressable static variables Type based escape and alias analysis 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 Give external symbols a leading underscore Does nothing. Preserved for backward compatibility. Set errno after built-in math functions -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 -fmessage-length= Limit diagnostics to  characters per line. 0 suppresses line-wrapping Perform SMS based modulo scheduling before the first scheduling pass 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 Don't generate code, just do syntax and semantics checking 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 Recognize C++ kewords 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 layout derived types as compact 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 Generate position-independent code if possible (small mode) Generate position-independent code for executables if possible (small mode) Generate prefetch instructions, if available, for arrays in loops Treat the input file as preprocessed Enable basic program profiling code Insert arc-based program profiling code Enable common options for generating profile info for profile feedback directed optimizations Enable common options for performing profile feedback directed optimizations Insert code to profile values of expressions -frandom-seed= Make compile reproducible using  Enable range checking during compilation Use a 4-byte record marker for unformatted files Use an 8-byte record marker for unformatted files 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 Disable optimizations that assume default FP rounding behavior Perform sequence abstraction optimization on RTL Generate run time type descriptor information 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. 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 on Disable optimizations observable by IEEE signaling NaNs When "signed" or "unsigned" is not given make the bitfield signed Convert floating point constants to single precision constants Split lifetimes of induction variables when loops are unrolled 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 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 SSA-CCP optimization on trees Enable loop header copying on trees Coalesce memory temporaries in the SSA->normal pass Enable copy propagation on trees Replace SSA temporaries with better names in copies Enable SSA dead code elimination optimization on trees Enable dominator optimizations Enable Full Redundancy Elimination (FRE) 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 Perform live range splitting during the SSA->normal pass Enable SSA-PRE optimization on trees Perform structural alias analysis Enable SSA code sinking on trees Perform scalar replacement of aggregates Enable SSA-CCP optimization for stores and loads Enable copy propagation for stores and loads 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 -fvariable-expansion-in-unroller Apply variable expansion when loops are unrolled Add extra commentary to assembler output Marks all inlined methods as having hidden visibility -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 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 Dump declarations to a .decl file Generate debug information in default extended format -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 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 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 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 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 95 standard 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 O D V D j o D j f } D D j " D j D j D D j f A D j f D | D j f D D j f D j f @ D D j f D \ D j 3 D D j f D j  D D j D j v D ( D j f D j @ D j v D P D j f D j v D D j f D j @ D j v D D j f D j v D D j ) D D D ( D j f D D j f ( D L D j $ + D | D j D M 1 D D j f M ; D D j ! M N D 4 D j " Y D j #  _ D d D j $ k D D j % ` M ~ D D j & H D ( D j ' " M D \ D j ( " M D D j ) ` M D D j * f M D D j + f M D 0 D j , D \ D j - f D D j . f D D j / n M D D j 0 D M 0 D D j 1 " M N D L D j 2 T H [ D D j 3 H u D D j 4 M D D j 5 f H D 0 D j 6 D M D d D j 7 f D D j 8 f M D D j $ " D D j : ! D D j ; D < D j < M D l D j = \ M D D j > f ( M D D j ? f & D D j @ f M : D P D j A f 0 M N D D j B f M ` D D j C f M m D D j D " M D j E f D D j 5 D j G f p D D j H " H D D j I " M D D j J D D j K f D @ D j L f M D | D j M M D D j N " H D D j O D H D ( D j P f % D \ D j 5 4 D D j R F D D j S g H R D D j T " Y D , D j U f M j D d D j V " M D D j W f H D D j X g M D D j Y f D \ D j Z M D D j [ # M D D j \ f D D j ] " | M D H D j ^ D H + D D j _ D M > D D j ` " M H D D j a \ D 0 D j b f j D x D j c D D M { D D j d # M D D j e H D D j f H D 0 D j g f H D D j h D M D D j i " H D D j j D M D 0 D j k 8 M D l D j l f M D D j m D H D D j n f h M ' D D j o " H 6 D 8 D j p " H L D V D j q f H t D x D j r ` H  D D j s f M D D j t H M D D j u D M D 4 D j v f M D D j w ` d M D D j x f M D D j y 4 M D , D j z f H D T D j { D M D D j | l M D D j } $ D D j ~ 1 7 D D j  D N D , D j ` D , D j 1 s D t D j # x M D D j ` @ M D D j D D j M D L D j L M D D j $ M D D j D M D D j f X M D , D j D \ D j " M D D j f D D j ` l M $ D D j f , D T D j 8 D D j M H D D j f Z D D j @ M m D D j M D D j D L D j M D D j M D l D j f D D j M D D j ( M D D j T M 1 D D j g C D X D j f H I D D j 0 M a D D j g M q D t D j f w D D j " D j ! D j " D j " D D j f ! D ( D " D d D j D D j M D D j M D j D j 1 H D D j D D D j M D j 5 3 D L D j M A D j 5 P D _ D j M p D j 5 D D j M D j 5 D | D j D j D D D j D D D j M D ( D j M D ` D j M . D D j M H D N D j f j D D j H s D j D j D D j $ M D , D j D D j D D j D D j < M D D j M D X D j | H D D j T M + D D j P M D 8 D j 8 M I D D j M \ D f D j f D j f D D j % D D j % D h D j M D D j D D D j X M D D j D D j 4 M D j D D j f / D T D j D @ D t D j ` Y D D j n D D j D D j D < D j D d D j M D D j D D j M D D j M D D j M D < D j M D x D j D D j 6 D D j ` M F D D j D x H P D H D j c D D j D t D D j D D j D D j H M D H D j p M D | D j p M D D j % D D j D D j f 8 D j M D j c D x D j o D D j f D D j % D D M D , D D P D 4J D D j t H D j D D D j M D D j M ( D D j p H D H D j l H b D 1 D j M E D X D j M t D x D j f D D j f D D j f D j D j D \ D j D D j D D j D C @ $ D j M > D D j f N D 0 D j t M h D d D j s D D j f D j D D D j D j D D j M D D j t M D < D j % D D D D D D 3 D , D j M A D p D j D M D D j M Z D D j x M x D D j h M D H D j D D j D D j D D D ( D j " D d D j D M D D j M D D j ! M D D j " M D ( D j # M ( D t D j $ 3J 3 D D j % h H = D D j & 3J G D T D j ' D V D t D j ( ` d D D j ) " d H s D D j * , M D j + D D j , D D D j - , M D j . D D T D j / " D | D j 0 D D D j 1 h M D D j 2 D M D D j 3 M 0 D $ D j 4 D D D T D j 5 D ` D D j 6 p D D j 7 D D D j 8 ` H D < D j 9 ( M D h D j : M D D j ; \ H D j < M D D j = X H D j 5 D D j 5 D P D j f D D j A d M D D j ( % d D D j , % ) D D j D M 2 D E j E 3J < D L E j F 3J M D p E j G 3J ] D E j H 3J o D E j I T H x D E j J T M ~ D , E j K P H D h E j L M D E j M L H D j N D D E j O H H D D j P D E j Q D @ E j R D H D h E j * D E j C D E j Y D 0 E j q D l E j W M ~ D E j X @ H D E j Y @ H D E j 5 D | E j [ M D E j \ < H D E j ] f D $ E j $ M D l E j $t M D E j $ M D j a D ) D j b D 3 D E j c ` B D 0 E j d ` R D l E j _ D E j f M u D j g D D j h D D E j i @ M D ( E j j ` M D T E j k ` M D E j l ` M D E j m ` 8 H D E j n M D D j o n | M ' D 8 E j p D 8 D h E j q M Q D E j r M E E j % s $ M j D { D j t D D j D E j v D T E j w P M D E j 5 D D j y D E j z L D j { f D E j | f 0 D = D j } M R D 4 E j ~ M ] D d E j  8 M i D E j D v D E j M | D E j M D D E j M D E j n D E j \ M D E j @ M D E j D \ E j D E j 4 M D j D E j % D E j D H E j 0 D | E j B D E j | M W D E j L k D E j M u D 4 E j 4 H D d E j M E E j M D E j M D E j D ` E j ` D E j D D E j 0 H D E j , E P E j " x M D E j M D E j M , D E j D 3 D P E j , H F D x E j ( H S D E j ` M e D E j M D E j M D E j $ H D h E j 5 D E j 5 D 0 E j % D t E j M D E j M ! D E j p M 2 D E j M D D @ E j X D E j M j D E j 3J p D E j f  D E j n D ` E j f D E j f H D E j M D E j f D D j f D \ E j 0 M D E j H - D j D 8 D E j X M F D j T D E j % l D T E j % D E j M D E j $ M D E j D D 0 E j H D E j D l E j M D E j L M D j D D E j M D E j f " D E j D 4 D d E j M D D j D W D E j L M f D E j D { D E j H M D 4 E j % D E j H D E j M D E j H D H E j M D E j d M D E j M D E j \ M D E j M D 4 E j M D h E j M " D E j M 8 D C D j P M a D E j M l D E j H { D E j H D L E j M D t E j H D E j M D E j M D E j M D $ E j M D H E j M D t E j M D E j M D E j l M % D E j H > D P E j M O D t E j % j D E j 3J u D E j P @ E j , M D L E j < M D t E j M D E j M D E j M D 4!E j f D x!E j f D D j M - D !E j < M = D !E j M L D !E j D ] D "E j D y D L"E j H D D j H |"E "E j M D "E j M D #E j D D 8#E j % D #E j M D #E j D D #E j D D $E j D D ,$E j H ! D h$E j 3J 1 D $E j f F D $E j f Z D 8%E j M b D h%E j D i D %E j H D %E j ` D &E j ) D A D 8&E ) D d&E ) D &E ` D &E ) D &E D D 'E ) D D'E ) D x'E ) D 'E ) D 'E ) D (E j f D H(E j f D (E j f D (E j f D )E j f D H)E j f ( D )E j f 2 D )E j f ; D *E j f H D L*E f r ? j @ | ? j @ [ D j f @ f D m D j @ M | D *E j % ZN D *E j ZN D j @D ZN D *E j ( ZN D +E j ) ZN D D j * ZN D j + @ ZN D H+E j @ 4J D j @D ZN D t+E j ZN @ D +E j / ZN 4 D +E j 0 ZN P D $,E j 1 ZN k D d,E j @ 4J r D ,E j @ M  D j @E M D j @D ZN D j @E M D ,E j @ M D D j @ 4J D ,E j ZN @ D 0-E j : ZN D d-E j @ M D -E j < ZN D -E j = ZN D -E j > ZN @ $ D 1 D j @ 3J L D $.E j @ M g D T.E j A ZN o D x.E j B ZN D .E j @ M D .E j D ZN D /E j E ZN D P/E j @ 3J D t/E j ZN D /E j g D 0E j D D j D H0E j f # D D j \ M D l0E j f M D 0E j f D 0E j ` 8 D 1E j f L D H1E j M S D |1E j f Z D 1E j D e D 1E j " n D 1E j " w D 2E j " D 42E j D `2E j D D j D 2E j D D 2E j " D 2E j " D 43E j " D 1E j " D X3E j " D 1E j " ! D 3E j " 3 D 3E j ? D 3E j f P D 4E j f [ D 04E j f b D j D j M ? e D j f M w D j j B ? ? z D B D D D This switch lacks documentation set_warn_strict_aliasing _ % _ % v % v % % common_handle_option , % E % % % Z % E % E % E % E % E % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % f % f % E % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % % % E % E % E % E % E % E % E % E % E % E % % E % E % E % E % E % E % E % E % E % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % % % E % % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % ) % E % E % E % E % E % E % E % E % E % E % E % B % B % Z % g % % % E % E % E % E % E % E % E % % E % % E % % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % % E % E % E % E % E % " % K % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % t % % E % E % E % E % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % % E % E % % E % E % E % E % E % E % E % 7 % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % M % M % E % E % % % E % E % E % E % E % E % E % E % E % E % E % E % E % f % E % E % E % E % E % E % E % E % % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % % E % E % E % E % & E % E % E % E % E % E % E % E % = & I & % & & & E % E % E % E % E % E % E % E % E % E % E % E % E % E % f % E % E % E % E % E % E % E % E % E % E % & & & E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % & % & W & E % E % E % E % f % E % E % E % E % E % E % E % E % E % E % E % & E % & E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % & E % E % E % E % & E % E % E % E % E % E % E % E % E % E % E % E % E % E % M & & E % E % E % E % E % E % E % E % E % E % E % p & E % & L & E % & E % E % & & & i & i & E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % E % & E % E % A % N % X % p % p % % argument %qs to %<-femit-struct-debug-detailed%> unknown %<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%> argument %qs to %<-femit-struct-debug-detailed%> not recognized debug format "%s" conflicts with prior selection unrecognised debug output level "%s" debug output level %s is too high ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/opts.c command line option %qs is not supported by this configuration command line option "%s" is valid for %s but not for %s argument to "%s" should be a non-negative integer The following options are language-independent: The --param option recognizes the following as parameters: The %s front end recognizes the following options: %s: --param arguments should be of the form NAME=VALUE structure alignment must be a small power of two, not %d unrecognized visibility value "%s" unrecognized register name "%s" -f[no-]force-mem is nop and option will be removed in 4.3 unrecognized command line option "%s" -Wuninitialized is not supported without -O -freorder-blocks-and-partition does not work with exceptions -freorder-blocks-and-partition does not support unwind info -freorder-blocks-and-partition does not work on this architecture %-*.*s %.*s Target specific options: max-inline-insns-single max-inline-insns-auto min-crossjump-insns missing argument to "%s" COLUMNS invalid --param value %qs -Werror=%s: No option -%s every-line verbose unknown tls-model "%s" set_param_value ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/params.c minimum value of parameter %qs is %u maximum value of parameter %qs is %u invalid parameter %qs combined DS theory first match no prediction unconditional jump loop iterations noreturn call loop branch loop exit loop condition loop preconditioning loop header pointer (on trees) opcode values positive opcode values nonequal fp_opcode fp_opcode (on trees) early return early return (on trees) const return negative return null return mudflap check .text.hot .text.unlikely (ignored) %s heuristics%s: %.1f%% exec hit (%.1f%%) Predictions for bb %i opcode values positive (on trees) opcode values nonequal (on trees) ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/predict.c Irreducible region hit, ignoring edge to %i->%i Predictions for insn %i bb %i %i edges in bb %i predicted to even probabilities w E ' E ' E ' E ' E ' E ' f? & ] > E & E " E (# E & E & E kA E . E E E \ E (# D E h E f E (# 1kA X { E , E , S^F X E % E % E (# E & br_prob_note_reliable_p predict_insn expected_value_to_br_prob expensive_function_p tree_predict_edge ei_container ei_next single_succ_edge $& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & %& a%& $& $& $& $& & & & & '%& D%& a%& & & & & %& '& '& 2(& 2(& (& )& u(& (& && && && && (& )& stmt_ann bsi_start bsi_last ?Db Dc Da ZL& L& L& L& L& L& L& L& L& L& L& L& L& M& L& L& L& M& L& L& L& L& L& L& L& L& L& L& L& L& hM& rM& L& L& |M& L& M& L& L& M& M& L& L& L& L& L& L& L& L& L& M& M& L& M& M& M& N& N& $N& M& 5N& PN& gN& xN& N& N& N& N& 'O& MP& tO& O& P& Q& ]O& PQ& P& Q& P& Q& P& N& T& T& T& T& cT& /T& S&  (* (A* (M*  %s%*s (??? bad code %d ) (%s /s /v /u /f /j /c /i \"\" "" (\"%s\") ("%s") [flags 0x%x] # [bb %d] [0x%llx] %s:%i %d %s %d virtual-incoming-args %d virtual-stack-vars %d virtual-stack-dynamic %d virtual-outgoing-args %d virtual-cfa %d virtual-reg-%d orig:%i +%lld ] [# deleted] [%d deleted] {null} Unknown [%lld S%lld A%u [%d uses] [entry] [global entry] [weak entry] insn uid %d not found print_rtx ,f& _& _& _& _& _& e& _& _& _& _& _& _& _& _& _& _& _& _& _& _& _& _& _& f& _& _& d& _& _& _& _& _& _& _& _& _& _& _& _& _& e& f& _& d& _& _& _& _& _& _& _& _& _& _& _& ;h& _& _& d& _& _& _& Eg& _& _& _& _& g& _& _& _& _& e& f& bf& _& g& Pj& Ui& Ui& h& h& h& h& h& h& vi& vi& h& i& %j& 'i& 'i& ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/print-rtl.c %s%p %s <%s L.%lld %c.%u -Inf side-effects readonly sizes-gimplified invariant asm_written align-ok nothrow public private protected static visited tree_0 tree_1 tree_2 tree_3 tree_4 tree_5 tree_6 abstract external nonlocal weak in_system_header regdecl suppress-debug inline autoinline built-in no-static-chain packed bit-field nonaddressable error-issued in-text-section common tls-global-dynamic tls-local-dynamic tls-initial-exec tls-local-exec virtual preserve decl_0 decl_1 decl_2 decl_3 decl_4 decl_5 decl_6 decl_7 defer-output file %s line %d unit size user align %d offset_align %llu built-in BUILT_IN_MD %d built-in %s:%s alias set %lld bit offset bit_field_type initial arg-type incoming-rtl saved-insns value-expr sft size %lld sft offset %lld parent var no-force-blk sizetype returns-stack-depressed string-flag needs-constructing transparent-union nonaliased-component type_0 type_1 type_2 type_3 type_4 type_5 type_6 precision %d domain nunits %d method basetype arg-types pointer_to_this reference_to_this body arg %d elt%d: purpose elt %d head tail stmts supercontext subblocks def_stmt version %u in-abnormal-phi in-free-list ptr-info op %d: print_node & & & |& & & & & & & ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/print-tree.c align %d symtab %d alias set %lld union_groups tree_register_profile_hooks ei_container ei_next compute_branch_probabilities instrument_values instrument_edges stmt_ann single_succ_edge bsi_start bsi_last branch_prob ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/profile.c Total number of ignored edges: %d Total number of instrumented edges: %d Total number of blocks created: %d Total number of graph solution passes: %d Average number of graph solution passes: %d Total number of branches never executed: %d %d%% branches in range %d-%d%% Merged %u profiles with maximal count %u. corrupted profile info: run_max * runs < sum_max corrupted profile info: sum_all is smaller than sum_max corrupted profile info: edge from %i to %i exceeds maximal count Read edge from %i to %i, count: Graph solving took %d passes. corrupted profile info: number of iterations for basic block %d thought to be %i corrupted profile info: number of executions for edge %d-%d thought to be %i Adding fake exit edge to bb %i Adding fake entry edge to bb %i Abnormal edge %d to %d put to tree Critical edge %d to %d put to tree Normal edge %d to %d put to tree Total number of blocks: %d Total number of edges: %d Total number of branches: %d %d edge counts read %d branches %d branches never executed %d basic blocks %d edges %d ignored edges (and split) Edge %d to %d instrumented%s %d edges instrumented %HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d) ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/value-prof.c Single value counter for tree Constant delta counter for tree Mod subtract transformation on insn Trying transformations on insn Mod power of 2 transformation on insn tree_register_value_prof_hooks bsi_start tree_find_values_to_profile stmt_ann Interval counter for tree , range %d -- %d. Pow2 counter for tree PROF Div/mod by constant transformation on insn ' ' u ' M ' ' ' ' ' " "   ' ' ? ? ' ' ` t ' A ' ? ? ? ] ' ' ? ' ' 5 5 | ' B ' 8 8  } ' '  ' ' q q @   ' ' q q @   '' }&' j 5 8  '' }&' j 5 8  & 8 ' 5 5 @ O O y & ' @ @ @ O O & 8 ' @ @ @ O O & ' @ @ @ _ _ & & 5 5 ? ? & & 5 5 ? ? w & & w & & real_exponent real_identical real_to_integer real_to_integer2 real_to_hexadecimal real_maxval real_from_target real_hash encode_ieee_single encode_ieee_double encode_ieee_extended encode_ieee_quad encode_vax_f encode_vax_d encode_vax_g encode_i370_single encode_i370_double encode_c4x_single encode_c4x_extended do_compare ' ' ' ' ' ` ' ' ' ' ' ' ' ' ' ' ' real_compare ' ' ' ' ' ' ' - ' K ' ' Z ' n '  ' ' do_fix_trunc real_nan real_ldexp do_divide < ' ' ' j ' K ' z ' ' j ' K ' K ' < ' j ' / ' / ' / ' j ' round_for_format real_to_target real_convert exact_real_truncate real_from_integer real_digit do_add $' L$' L$' L$' x#' #' L$' L$' x#' x#' m#' L$' x#' x#' x#' L$' do_multiply )' )' *' )' )' 0*' )' )' *' )' )' )' )' )' )' )' ten_to_ptwo ten_to_mptwo real_to_decimal real_arithmetic %?' @' @' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' ?' T?' =?' ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/real.c +Inf -NaN +NaN p%+d 0123456789abcdef -0.0 e%+d N) O @split2 split3 split1 G' F' G' F' F' F' F' G' G' G' F' G' F' F' F' F' [H' F' F' [H' G' G' asm_operand_ok W' X' W' X' W' W' X' X' X' W' W' Y' X' X' X' 8X' 8X' 8X' 8X' 8X' 8X' 8X' 8X' 8X' 8X' X' X' X' W' X' W' X' X' X' X' X' :Z' :Z' X' X' YX' YX' YX' YX' YX' YX' YX' YX' X' X' X' X' X' X' X' W' X' X' X' X' X' X' X' X' X' X' X' X' X' X' `Y' X' 6Z' X' X' X' X' 9Y' Y' Y' X' X' Y' extract_insn %\' [' A\' 9[' 9[' [' [' 9[' ,[' [' [' a' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' c' u`' a' u`' c' Sb' u`' u`' u`' c' c' b' u`' u`' u`' b' b' b' b' b' b' b' b' b' b' u`' u`' ^c' c' c' c' u`' u`' u`' u`' u`' c' c' c' c' .d' .d' .d' .d' .d' .d' .d' .d' u`' u`' u`' u`' u`' sd' u`' `' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' u`' a' u`' a' u`' u`' u`' b' d' ie' e' u`' u`' >e' extract_constrain_insn_cached validate_change validate_replace_rtx_1 peep2_next_insn peep2_regno_dead_p peep2_reg_dead_p peep2_find_free_register store_data_bypass_p if_test_bypass_p i ' ' ' ' 1 ' ' ' ' ' 1 ' 1 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 1 ' ' 4 ' ' ' ' ' ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' 1 ' ' ' ' ' ' R ' ' p ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 1 ' ' ' ' K ' 1 ' ' ' ' ' 1 ' ei_container ei_next peephole2_optimize ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/recog.c  impossible register constraint in % %<&%> constraint used with no register class unable to generate reloads for: inconsistent operand constraints in an % H ( H ( P ( P ( P ( P ( H ( H ( H ( P ( H ( H ( P ( H ( P ( ! ( P ( P ( P ( H ( H ( H ( ( ( ( ( ( ( ( p ( ( ( ( ( p ( p ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( eliminate_regs_1 ( ( 2 ( ( ( ( ( ( ( ( Q ( ( ( ( Q ( ( ( ( Q ( Q ( ( ( ( ( ( Q ( ( ( Q ( Q ( Q ( ( Q ( Q ( ( ( ( ( ( ( { ( ( Q ( Q ( ( ( ~ ( ( ( 2 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( replace_pseudos_in ; ( j ( j ( j ( ; ( j ( j ( j ( ; ( ; ( j ( ( ( ( j ( ; ( j ( j ( ; ( ; ( ; ( j ( ; ( ; ( j ( ( j ( 6 ( ( j ( ( j ( ; ( ; ( j ( j ( j ( j ( ( j ( j ( j ( j ( j ( j ( j ( j ( ( j ( j ( j ( j ( j ( j ( j ( j ( j ( C ( C ( C ( C ( C ( C ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( j ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( eliminate_regs_in_insn ? ( c ( ( ( ( ( ( = ( Z ( w ( ( clear_reload_reg_in_use ( ( ( ( ( / ( O ( r ( ( ( ( reload_reg_free_p ( ( ( ( ( l ( ( ( e ( ( ( reload_reg_reaches_end_p ( N ( E ( e ( e ( N ( N ( ( ( 8 ( ( ( ( ( ( ( % ( 3 ( A ( R ( ( ^ ( m ( ( ( ( ! ( ( ( ( ( ( ( merge_assigned_reloads delete_output_reload count_pseudo gen_reload inc_for_reload emit_input_reload_insns l ) ) ) ) ) ) ) / ) ; ) G ) S ) emit_output_reload_insns do_output_reload ei_container ei_next compute_use_by_pseudos failed_reload choose_reload_regs ~`) H) H) `) `) H) H) ~`) `) ~`) `) `) !G) !G) `) `) !G) !G) `) `) f) `) finish_spills spill_failure reloads_conflict find_reg reload \ ) ) ) ; ) ) ) j ) ) U ) ~ ) y ) ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/reload1.c output operand is constant in % could not find a spill register % operand constraint incompatible with operand size % operand requires impossible reload can't find a register in class %qs while reloading % unable to find a register to spill in class %qs % operand has impossible constraints frame size too large for reliable stack checking try reducing the number of local variables foo Failure trying to reload: Reloads for insn # %d VOIDmode on an output Register %d now on stack. Register %d now in %d. init_insns for %u: Spilling for insn %d. Using reg %d for reload %d reload failure for reload %d this is the insn: REG_DEP_TRUE REG_DEAD REG_INC REG_EQUIV REG_EQUAL REG_RETVAL REG_LIBCALL REG_NONNEG REG_NO_CONFLICT REG_UNUSED REG_CC_SETTER REG_CC_USER REG_LABEL REG_DEP_OUTPUT REG_DEP_ANTI REG_BR_PROB REG_VALUE_PROFILE REG_NOALIAS REG_BR_PRED REG_FRAME_RELATED_EXPR REG_EH_CONTEXT REG_EH_REGION REG_SAVE_NOTE REG_MAYBE_DEAD REG_NORETURN REG_NON_LOCAL_GOTO REG_CROSSING_JUMP REG_SETJMP NOTE_INSN_DELETED NOTE_INSN_DELETED_LABEL NOTE_INSN_BLOCK_BEG NOTE_INSN_BLOCK_END NOTE_INSN_LOOP_BEG NOTE_INSN_LOOP_END NOTE_INSN_FUNCTION_BEG NOTE_INSN_FUNCTION_END NOTE_INSN_PROLOGUE_END NOTE_INSN_EPILOGUE_BEG NOTE_INSN_EH_REGION_BEG NOTE_INSN_EH_REGION_END NOTE_INSN_VAR_LOCATION NOTE_INSN_EXPECTED_VALUE NOTE_INSN_BASIC_BLOCK uei iuuBieiee iuuBieiee0 iuuBieieee iuu000000 iuuB00is iuuB0ni ssiEEsi Ei eEee0 www i00 s00 UnKnown expr_list insn_list deps_list jump_insn code_label note cond_exec asm_input asm_operands unspec unspec_volatile addr_vec addr_diff_vec trap_if resx const_int const_double const_vector const_string subreg strict_low_part label_ref symbol_ref cc0 if_then_else mult rotate ashiftrt lshiftrt rotatert smin smax pre_dec pre_inc post_dec post_inc pre_modify post_modify sign_extend zero_extend float_extend float_truncate unsigned_float unsigned_fix sign_extract zero_extract lo_sum vec_merge vec_select vec_concat vec_duplicate ss_plus us_plus ss_minus ss_neg ss_ashift us_minus ss_truncate us_truncate var_location E E E E E E E E ) E 9 E D E R E ^ E h E w E E E E E E E E E E E E + E = E A H E Z E r E E E E E E E E E 4 E X E L E c E | E x E (,,($ 1G E {fC E D F E E E E E E E D 2B E E E D E E E F F E A E $ G C E D 2B F A oH E oH E F E E m@ E A E E E E F E E E E E E E E F E E E E E E E E E F F F F E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F E E F E E E E F E E E F E E F F F E E E E B 3 D o3B E X;C 4-H E ) E . E , @ 8 E B E O E V E f E o E @ @ s? D cC 1kA E } E E E E E E F A >X@ D a&C E E E D E E E E C9C A A A E A A | D D A O=C A A $ E E E E E E $ E D D ) E 1 E 9 E B E K E V E Y A , A 5 A > A G A P A dC dC dC dC dC @ Q9C dC dC dC dC \9C b E n E 7 E z E E yC E E E ? X? f? He? e? i? Ci? E E F@ E E E E E E E E E ! E + E 4 E @ E L E copy_rtx ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ' ) ) ' ) ' ) ' ) ' ) ) ) ) ' ) ) ) ' ) ) ) ' ) ' ) ' ) ' ) ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) 3 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) 3 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) rtx_equal_p ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) ) s ) s ) ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) s ) e ) s ) s ) s ) ) s ) s ) s ) s ) ) s ) s ) s ) s ) ) ) ) s ) ) NOTE_INSN_REPEATED_LINE_NUMBER NOTE_INSN_SWITCH_TEXT_SECTIONS ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/rtl.c ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) & ) ) ) ) ) ) U ) g ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) _ ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) _ ) J ) 9 ) 9 ) ^ ) 9 ) 9 ) 9 ) 9 ) 9 ) ) ) 9 ) 9 ) 9 ) ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) J ) ) J ) J ) A ) J ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) 9 ) ) = ) l ) l ) l ) l ) l ) l ) l ) l ) l ) l ) O ) l ) l ) l ) l ) l ) l ) = ) = ) = ) l ) l ) = ) l ) = ) l ) l ) l ) l ) ) l ) = ) = ) | ) | ) | ) ) ) | ) ) s ) | ) ) ) ) ) ) ) | ) find_reg_note ) ) ) ) ) ) ) ) ) " ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) q ) ) i ) ) ) ) i ) i ) ~ ) ) ~ ) S ) i ) i ) H ) find_reg_fusage ) ) ) P ) ) ) P ) ) P ) P ) P ) P ) ) ) ) ) u ) u ) u ) ) u ) E ) ) ) ) ) ) ) R ) u ) u ) E ) dead_or_set_p remove_note ) ) % ) ) ) ) % ) % ) % ) ) ) % ) % ) % ) ) ) ) % ) ) ) % ) ) ) % ) % ) % ) ) ) ) ) ) ) ) M ) Z ) Z ) ) ) ) Z ) ) ) ) ) Z ) Z ) Z ) ) Z ) Z ) ) Z ) Z ) ) ) ) ) Z ) Z ) Z ) ) " ) ) ) ) ) ) ) ) ) ) ) ) ) " ) j ) ) " ) ) ) ) ) ) ) ) ) " ) ) / ) / ) / ) ) / ) / ) ) / ) / ) ) ) ) ) / ) / ) / ) ) ) ) ) ) ) ( ) ( ) ( ) ( ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) v ) ) ) ) w ) w ) w ) _ ) w ) w ) _ ) w ) w ) _ ) _ ) _ ) _ ) w ) w ) w ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) _ ) ) ) ) ) ) ) ) ) replace_rtx ) ) ) M ) ) ) M ) ) M ) M ) M ) M ) ) ) ) M ) ) ] ) ] ) h ) r ) y ) ) ] ) ] ) ) ) subreg_lsb_1 subreg_regno_offset reg_overlap_mentioned_p ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) = ) ) ) T ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) G ) ) ) ) b ) b ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) subreg_offset_representable_p find_first_parameter_load init_num_sign_bit_copies_in_rep nonzero_bits1 X ) ) ) ) ) ) ) u ) ) H ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) q ) q ) q ) q ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) k ) E ) ) ) ) ) ) ) ) ) ) X ) ) ? ) X ) ) ) ) ) W ) ) d ) u ) ) ) ) ) w ) w ) w ) w ) w ) w ) i ) w ) ) w ) w ) w ) w ) w ) w ) ) w ) ) ) ) ) 8 ) o ) ) * ) ' ) ' ) ' ) ) K ) | ) ) w ) | ) ' ) ' ) ' ) ' ) w ) w ) w ) w ) w ) w ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) K ) ) w ) ) w ) w ) w ) w ) w ) w ) w ) w ) w ) w ) w ) w ) w ) q ) ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/rtlanal.c eEV unrecognizable insn: insn does not satisfy its constraints: sbitmap_difference ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sbitmap.c n_bits = %d, set = { %s %d dL dL dL p dL G ) dL p simplify_binary_operation_1 simplify_binary_operation : * * * * * * * * 2 * t * * * * * } * } * } * } * * * A * Q * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * D * P * * * * * * * * simplify_const_binary_operation ]* V* 5G* bW* W* FX* X* ,Y* Y* Y* )T* 5G* bT* bT* bT* bT* bT* U* U* S* S* 5G* c]* ]* GM* 3]* P* P* P* ^Q* Q* Q* R* GM* Z* HR* Z* Z* [* \* \* ;Z* Z* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* GM* 5G* 5G* 5G* GM* 5G* 5G* simplify_plus_minus _* ^* ^* ^* _* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* ^* K`* ^* ^* ^* ^* ^* ^* ^* ^* `* yi* ui* ui* ui* ui* ui* ui* ui* ui* i* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* ui* j* Wi* k* k* k* ul* ui* ui* ui* l* ui* l* ui* ui* l* l* simplify_const_unary_operation * v* v* v* v* v* v* v* v* * v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* v* * * * v* v* v* v* v* v* 7 * v* e * * * * * * |* |* |* |* |* |* |* |* 2* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* |* G* * |* v* v* |* |* |* |* m}* v* }* ~* a~* ~* |* |* |* |* |* |* |* |* |* |* |* |* v* |* |* v* v* {* y* y* y* y* y* y* y* y* I{* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* y* )z* {* y* {* y* y* {* y* simplify_immed_subreg simplify_subreg simplify_const_relational_operation * * 0 * * * * * * * * * * * * O * * * * % * < * e * * * * f * * * * * % * < * O * * f * f * f * f * f * * * * * * f * * * * * * f * * k * * * * k * * * simplify_ternary_operation * * * * P * # * * * v * * * * { * { * * * L * c * h * h * * h * * * ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/simplify-rtx.c assuming signed overflow does not occur when assuming abs (x) < 0 is false assuming signed overflow does not occur when assuming abs (x) >= 0 is true (%llu * 2^%d) shift_right sreal_sub sreal_div ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sreal.c label_rtx force_label_rtx * * * * * * * * * * * * * * * * * * * * * * * * * * * $ * * $ * * * * * * * * * * * * * * * * * * * * * * * * b * * * * * * * * * * * * * * * * * * * * * * * b * * b * * * * * * * * * b * B * * * * * B * * * * * * * * * * * * * * * * * * B * * * * * * * * * * * * * * * * * * * * * * * * * ) * * * * * * * * * * * * * * * * * * * * * * * ) * * ) * * * * * resolve_operand_name_1 * n * n * n * n * n * n * n * n * * * * * * n * * * * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * * * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * n * * n * n * n * n * n * n * * * * * * * n * n * n * n * n * * expand_asm_operands expand_return expand_decl expand_anon_union_decl emit_case_bit_tests add_case_node expand_case ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/stmt.c output operand constraint lacks %<=%> output constraint %qc for operand %d is not at the beginning operand constraint contains incorrectly positioned %<+%> or %<=%> %<%%%> constraint used with last operand matching constraint not valid in output operand input operand constraint contains %qc matching constraint references invalid operand number invalid punctuation %qc in constraint matching constraint does not allow a register asm-specifier for variable %qs conflicts with asm clobber list missing close brace for named operand duplicate asm operand name %qs too many alternatives in % operand constraints for % differ in number of alternatives unknown register name %qs in % PIC register %qs clobbered in % more than %d operands in % output number %d not directly addressable asm operand %d probably doesn%'t match constraints use of memory input without lvalue in asm operand %d is deprecated asm clobber conflict with output operand asm clobber conflict with input operand undefined named operand %qs %Hvalue computed is not used fL p put_pending_sizes smallest_mode_for_size int_mode_for_mode "+ "+ "+ "+ "+ "+ "+ "+ "+ "+ get_mode_bounds layout_decl place_field layout_type FM+ G+ pG+ G+ PH+ wH+ wH+ H+ 3I+ rJ+ GL+ GL+ GL+ L+ L+ L+ *M+ set_sizetype ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/stor-layout.c type size can%'t be explicitly evaluated variable-size type declared outside of any function aligns: rec = %u, unpack = %u, off = %u size of %q+D is larger than %wd bytes padding struct size to alignment boundary packed attribute causes inefficient alignment for %qs packed attribute causes inefficient alignment packed attribute causes inefficient alignment for %q+D alignment of array elements is greater than element size offset bitpos remaining in alignment = %u packed may be necessary pending statics: size of %q+D is %d bytes padding struct to align %q+D bit_size_type fL W+  .file fkA D D D D D F )F F ,*F F *F F *F F K d $+F E t+F E Z +F . F ,F \,F |,F I F ,F -F 8-F |-F -F -F .F d F d .F  F M .F F L/F F /F F d /F F ' /F F 2 00F F 0F F 0F " F 1F 81F \1F 1F 1F 2 F D2F E F P 2F ` F 2F q F 3F F <3F F l3F F 3F F 3F F 2 44F F h4F F 4F 4F 5F F d5F / F d 5F A F 6F t6F 6F Q F ' 6F g F l7F F d 7F 08F _ d T8F F K d 8F F d x9F F d 9F :F P d D:F F 2 d :F F d X;F 5 E ;F F ;F * F F F p>F F >F F ?F F p?F F d ?F 5rB ?F DrB 4@F F d x@F F @F + F  but never defined %qs is deprecated (declared at %s:%d) type is deprecated (declared at %s:%d) ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/toplev.c GCC supports only %d input file changes getting core file size maximum limit: %m setting core file size limit to maximum: %m unrecognized gcc debugging option: %c created and used with different settings of -fpic created and used with different settings of -fpie created and used with differing settings of '%s' this target does not support %qs this target machine does not have delayed branches -f%sleading-underscore not supported on this target machine target system does not support the "%s" debug format variable tracking requested, but useless unless producing debug info variable tracking requested, but not supported by this debug format -ffunction-sections not supported for this target -fdata-sections not supported for this target -ffunction-sections disabled; it makes profiling impossible -fprefetch-loop-arrays not supported for this target (try -march switches) -fprefetch-loop-arrays is not supported with -Os can%'t open %s for writing: %m H L L 3 L , P , L 3 L 3 L L _ , , L * K + L , , + L * K + L * K + L p =g- L , , A + L L p ]F . E H ? e ? r ? O ? ^ ? < ? jH ;u? h9@ a9@ @ D ]F x? 4 > > F ]F ]F ]F 8@ 8@ tree_code_size j + W + P + + + + + + + + T + ) + 1 + ) + 8 + x + + + P + b + [ + + b + i + q + q + 1 + + + ; + 1 + 1 + 1 + 1 + - + + build_int_cst_wide + + 2 + + + Q + Q + build_low_bits_mask integer_all_onesp tree_low_cst 5 + + ( + + + + ( + + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + < + < + < + < + Z + ( + ( + ( + < + < + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + ( + A + A + A + ( + < + + + + + V + B + + + + + + + + + + + + i + i + i + + + + + + v + + + + + , + D + D + D + + D + tree_node_structure q + + + + + + + + + + + + + + + + + + + + + + + + + + | + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + h + a + + + + + + X + Q + + H + + + + + + + + + + + + + + + A + + + + + + ! + ( + 1 + 8 + 8 + 8 + type_contains_placeholder_1 ~ + ~ + ~ + + + ~ + ~ + ~ + ~ + + + + + ~ + ~ + ~ + build4_stat substitute_in_expr E + + + + E + E + E + E + + E + + + + c + + substitute_placeholder_in_expr + + + + + + + + + + + + + 7 + + build0_stat build2_stat build3_stat build5_stat build7_stat is_attribute_with_length_p lookup_attribute remove_attribute type_hash_canon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + & + * + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + * + * + & + & + & + & + & + * + * + * + & + & + & + * + * + * + & + & + & + & + & + * + * + * + * + & + & + & + & + * + * + build_method_type build1_stat stabilize_reference_1 [ + + [ + [ + [ + [ + + + [ + [ + decl_type_context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + get_callee_fndecl + + + + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + v + + int_cst_value tree_fold_gcd upper_bound_in_type T + T + + + + + + + ` , , , , , , , , , , , , , , , , , , , , , , , , , , , , + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , G , { , p , , , , , , , , , , , , , , X , copy_node_stat build_one_cst , , , , , , , , 6 , walk_tree , , , !, , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , , , !, , , K , K , , K , K , K , K , , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , , K , K , K , ] , K , K , 5!, K , K , K , , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , +!, K , K , K , K , K , K , K , K , K , K , K , K , K , 9 , K , K , K , K , K , K , K , K , K , , K , K , K , K , K , K , , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , K , , R", #, #, #, #, #, #, #, #, #, #, #, #, #, &, %, %, %, %, C%, C%, T%, 9%, z%, 9%, 9%, 9%, 9%, $, $, ', ', ', ', q', q', R', q', -(, (, (, (, R', q', q', iterative_hash_expr build_vector_type_for_mode error_clause exceptional comparison unary binary ??? tree nodes created (No per-node statistics) %s_%08X _%08X_%08X _GLOBAL__%s_%s __builtin_init_trampoline __builtin_adjust_trampoline __builtin_nonlocal_goto __builtin_setjmp_setup __builtin_setjmp_dispatcher __builtin_setjmp_receiver __builtin_stack_save __builtin_stack_restore __builtin_profile_func_enter __builtin_profile_func_exit __mul __div complex char complex signed char complex unsigned char complex short int complex short unsigned int complex unsigned int complex long int complex long unsigned int complex long long int ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree.c arrays of functions are not meaningful function return type cannot be function Type hash: size %ld, %ld elements, %f collisions DECL_DEBUG_EXPR hash: size %ld, %ld elements, %f collisions DECL_VALUE_EXPR hash: size %ld, %ld elements, %f collisions RESTRICT_BASE hash: size %ld, %ld elements, %f collisions complex long long unsigned int .cgraph ipa-cgraph .tu translation-unit .class class-hierarchy .original tree-original .gimple tree-gimple .nested tree-nested .inlined tree-inlined .vcg tree-vcg tree-all rtl-all ipa-all slim details lineno uid stmtaddr @%-6u %*s %-4s: %-4s: %-8lx %-4s: %-7d %-13s %-4s: %-7s .%03d%c %-16s virt bases prot priv pub accs binf op 0 op 1 mngl orig scpe srcp: %s:%-6d chan qual: %c%c%c unql algn strg lngt purp valu prec csts ptd refd clas retn prms elts domn flds fncs cnst argt bpos strg: %-7s %-4s: %s op 2 op 3 idx clnp low labl 3 D /bF F 4bF D W@ H? @ , C, C, C, >, >, could not open dump file %qs: %s ignoring unknown option %q.*s in %<-fdump-%s%> ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-dump.c D L ` L ( L p, , , L p 0 L p 4 L { , ? , 8 L < L p @ L , , H L " 2 L L 2 P L D d N V+ V+ X N V+ V+ get_section initialize_cold_section_name get_named_section switch_to_section M F D B K}F R B = E F ! H F ;C j2C N}F F A E E E E E E E R}F W}F \}F a}F f}F k}F p}F ! u}F " z}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 ~F ~F "~F ! (~F " .~F # 4~F $ :~F % A~F & H~F ' O~F ( V~F ) ]~F * d~F j~F p~F v~F |~F ~F ~F ! ~F " ~F # ~F $ ~F % ~F & ~F ' ~F ( ~F ) ~F * @ ? $H A $H C }F E }F G }F I }F K }F M }F O }F Q }F S }F U }F W }F Y }F [ }F ] n_, E_, E_, E_, E_, n_, n_, E_, E_, v_, J_, J_, J_, assemble_external a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, assemble_integer d, d, d, d, d, d, d, d, d, d, d, d, ue, d, "e, d, d, d, d, d, d, d, d, d, d, e, d, force_const_mem make_decl_one_only default_no_named_section default_elf_select_section $t, @t, Mt, ft, vt, t, t, t, t, t, t, t, t, t, u, u, default_unique_section ou, v, v, v, v, mv, 7v, Rv, v, v, v, v, v, w, *w, Ew, copy_constant h , h , % , * , h , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , | , * , * , * , * , * , * , * , * , * , * , * , , , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , * , V , V , V , V , * , S , B , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , , , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , , , , , 7 , , , change_symbol_block make_decl_rtl , , , , , , , , , , , , , , , , , , , , , , , , , , , , s , , , , , , , , , , , , , - , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , % , % , , , , output_constant_pool_2 , , , , x , x , , , , , output_constant_pool_1 output_constructor output_constant , , , , , , , , , , , , , O , O , , , place_block_symbol ultimate_transparent_alias_target assemble_name build_constant_desc decode_addr_const , , , 0 , , , _ , 0 , , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , , compare_constant m , , , ) , , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , Y , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , , , , , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , ) , , , \ , \ , \ , \ , ) , l , l , const_hash_1 , w , , , , , , , , , , , , , , , , , , , , , , , , , , , / , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ~ , ~ , 7 E D JC assemble_variable ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/varasm.c %+D causes a section type conflict alignment of %q+D is greater than maximum object file alignment. Using %d .section .init_array,"aw",%init_array .section .ctors,"aw",%progbits .section .fini_array,"aw",%fini_array .section .dtors,"aw",%progbits register name not specified for %q+D invalid register name for %q+D data type of %q+D isn%'t suitable for a register register specified for %q+D isn%'t suitable for data type global register variable has initial value optimization may eliminate reads and/or writes to register variables weak declaration of %q+D must be public weak declaration of %q+D must precede definition weak declaration of %q+D after first use results in unspecified behavior invalid initial value for member %qs initializer for integer value is too complicated initializer for floating value is not a floating constant %q+D aliased to undefined symbol %qs %q+D aliased to external symbol %qs requested alignment for %q+D is greater than implemented alignment of %wu weakref %q+D ultimately targets itself weakref %q+D must have static linkage _unlikely .gnu.linkonce.t. .text. .rodata.str%d.%d .rodata.cst%d a3 rfp mvf0 mvf1 mvf2 mvf3 mvf4 mvf5 mvf6 mvf7 mvf8 mvf9 mvf10 mvf11 mvf12 mvf13 mvf14 mvf15 mvd0 mvd1 mvd2 mvd3 mvd4 mvd5 mvd6 mvd7 mvd8 mvd9 mvd10 mvd11 mvd12 mvd13 mvd14 mvd15 mvfx0 mvfx1 mvfx2 mvfx3 mvfx4 mvfx5 mvfx6 mvfx7 mvfx8 mvfx9 mvfx10 mvfx11 mvfx12 mvfx13 mvfx14 mvfx15 mvdx0 mvdx1 mvdx2 mvdx3 mvdx4 mvdx5 mvdx6 mvdx7 mvdx8 mvdx9 mvdx10 mvdx11 mvdx12 mvdx13 mvdx14 mvdx15 ___DTOR_LIST__ ___CTOR_LIST__ .space %d LC .text .data .section .rodata .bss .section %s,"%s" discard same_size .linkonce %s .bss. .gnu.linkonce.b. .sbss .sbss. .gnu.linkonce.sb. .tdata .tdata. .gnu.linkonce.td. .tbss .tbss. .gnu.linkonce.tb. .init_array .fini_array .preinit_array .sdata2 .data.rel .data.rel.local .data.rel.ro .data.rel.ro.local .sdata .gnu.linkonce.r. .rodata. .gnu.linkonce.s2. .sdata2. .gnu.linkonce.d. .data. .gnu.linkonce.d.rel. .data.rel. .gnu.linkonce.d.rel.local. .data.rel.local. .gnu.linkonce.d.rel.ro. .data.rel.ro. .gnu.linkonce.d.rel.ro.local. .data.rel.ro.local. .gnu.linkonce.s. .sdata. .note.GNU-stack LANCHOR .section %s .section %s,"%s" nobits progbits ,%%%s ,%d .ctors .ctors.%.5u .dtors .dtors.%.5u LTRAMP ldr %r, [%r, #0] .code 32 .Ltrampoline_start: ldr %r, [%r, #8] orr %r, %r, #1 bx %r .word 0 .code 16 %s %s: .size , %lld .global . + %lld .set .comm ,%llu,%u .tls_common .%s , .- LHOTB LCOLDB LHOTE LCOLDE .code 16 .thumb_func .weakref .thumb_set calculate_allocation ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/vec.c 4.2.1  create_alloc_pool free_alloc_pool pool_alloc pool_free ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/alloc-pool.c et_occ pool et_node pool %s does not support redirect_edge_and_branch %s does not support redirect_edge_and_branch_force %s does not support split_block %s does not support move_block_after %s does not support create_basic_block %s does not support can_merge_blocks_p %s does not support predict_edge %s does not support predicted_by_p %s does not support can_duplicate_block_p %s does not support block_ends_with_call_p %s does not support block_ends_with_condjump_p %s does not support flow_call_edges_add ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfghooks.c %s does not support delete_basic_block %s does not support duplicate_block prev_bb of %d should be %d, not %d verify_flow_info: Wrong count of block %i %i verify_flow_info: Wrong frequency of block %i %i verify_flow_info: Duplicate edge %i->%i verify_flow_info: Wrong probability of edge %i->%i %i verify_flow_info: Wrong count of edge %i->%i %i verify_flow_info: Basic block %d succ edge is corrupted basic block %d pred edge is corrupted its dest_idx should be %d, not %d basic block %i edge lists are corrupted ;;%s basic block %d, loop depth %d, count %s does not support split_edge %s does not support merge_blocks %s does not support make_forwarder_block cfg_hook_duplicate_loop_to_header_edge extract_cond_bb_edges lv_add_condition_to_bb single_succ_edge ei_container ei_next single_pred_edge bb %d on wrong place Predecessor: Successor: verify_flow_info failed ;;%s prev block (nil), next block ;;%s pred: ;;%s succ: btl BB%d live: Now live btrs are it's not migratable trying block %d ... Now btrs live in range are: failed to move :not const : unambiguous use of reg %d insn_sets_btr_p ei_container ei_next augment_live_range move_btr_def ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/bt-load.c Adding end of block %d and rest of %d to live range Adding block %d to live range Attempting to migrate pt from insn %d (cost = %d, min_cost = %d) ... it's already combined with another pt migrating to basic block %d, using reg %d Combining def in insn %d with def in insn %d New pt is insn %d, inserted after insn %d giving up because there are no free target registers Basic block %d: count = %lld loop-depth = %d idom = %d Found target reg definition: sets %u { bb %d, insn %d }%s priority %d Uses target reg: { bb %d, insn %d } Def in insn %d reaches use in insn %d (use %d has multiple reaching defs) Putting insn %d back on queue with priority %d branch target register load optimization is not intended to be run twice pp_base_output_formatted_text pp_base_format K- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- K- B- K- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- B- vK- .K- B- B- B- B- .K- B- B- B- B- B- J- J- B- B- J- B- =J- B- B- pL- ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/pretty-print.c qwl+# %llo %lo 4 , p d X ` 0 H p $ ( clear_marks ggc_recalculate_in_use_p free_page ggc_pch_read ggc_set_mark ggc_marked_p init_ggc Head=%p, Tail=%p: %p(%1d|%3d) -> {GC %luk -> %luk} Overhead Used Allocated Size %-5s %10s %10s %10s Total %-5s %10lu%c %10lu%c %10lu%c can't write PCH file virtual memory exhausted ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ggc-page.c Memory still allocated at the end of the compilation process %-5lu %10lu%c %10lu%c %10lu%c ipa- tree- rtl- (hot) (unlikely executed) ;; Function %s (%s)%s execute_one_pass ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/passes.c L p L p L p L p tree_gen_const_delta_profiler early_tree_profile __gcov_interval_profiler __gcov_pow2_profiler __gcov_one_value_profiler ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-profile.c 0 - - - - - gen_lowpart_general ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/rtlhooks.c ;; , offset %lld add_reg_br_prob_note add_stack_var_conflict stack_var_conflict_p expand_one_stack_var_at ei_container ei_next expand_gimple_tailcall expand_gimple_cond_expr bsi_start construct_init_block partition_stack_vars ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgexpand.c Failed to add probability note ;; Generating RTL for tree basic block %d Partition %lu: size %lld align %u not protecting local variables: variable length buffer not protecting function: no buffer at least %d bytes long ;; ;; Full RTL generated for this function: ;; stmt_ann Won't transform loop. Optimal transform is the identity transform Can't transform loop, transform is illegal: Successfully transformed loop. Before: After: Sinking from bb %d to bb %d Sunk statements:%d var_ann stmt_ann is_hidden_global_store phi_arg_index_from_use first_readonly_imm_use op_iter_init_use op_iter_init_def bsi_last ei_container ei_next ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-sink.c Not moving store, common dominator post-dominates from block. Common dominator of all uses is %d BB #%d EDGE %d->%d PREDICATE: %s[ -INF(OVF) -INF +INF(OVF) +INF EQUIVALENCES: { } (%u elements) INVALID RANGE Value ranges after VRP: Simplified relational into Found new range for With known ranges Predicate evaluates to: DON'T KNOW Value: Assertions to be inserted for : loop information indicates does not overflow ASSERT_EXPRs to be inserted ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vrp.c Number of ASSERT_EXPR expressions inserted: %d SSA form after inserting ASSERT_EXPRs assuming signed overflow does not occur when simplifying conditional to constant assuming signed overflow does not occur when simplifying conditional %Hassuming signed overflow does not occur when simplifying / or %% to >> or & %Hassuming signed overflow does not occur when simplifying abs (X) to X or -X Visiting conditional with predicate: Ignoring predicate evaluation because it assumes that signed overflow is undefined stmt_ann ei_container ei_next bsi_last compare_values_warnv register_edge_assert_for bsi_start op_iter_init_phiuse find_assert_locations nonnull_arg_p move_use_after_head op_iter_init_use first_imm_use_stmt remove_range_assertions build_assert_expr_for process_assert_insertions_for process_assert_insertions range_includes_zero_p usable_range_p compare_ranges compare_range_with_value vrp_evaluate_conditional_warnv set_value_range_to_value extract_range_from_unary_expr extract_range_from_binary_expr extract_range_from_assert vrp_meet stdarg va_list escapes in GPR units and FPR units. ei_container ei_next reachable_at_most_once stmt_ann bsi_start op_iter_init_phiuse execute_optimize_stdarg ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-stdarg.c bb%d will %sbe executed at most once for each va_start in bb%d %s: va_list escapes %d, needs to save mergephi phi_alternatives_equal ei_container ei_next single_succ_edge bsi_last bsi_start remove_forwarder_block cleanup_control_expr_graph stmt_ann remove_forwarder_block_with_phi ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-cfgcleanup.c reassoc Op %d -> rank: %d, tree: Rank for Merging constants Found & -1, removing Found | 0, removing Found * 1, removing Found [|^+] 0, removing Equivalence: & ~ | ~ -> 0 -> -1 [&|minmax] ^ -> nothing + - Transforming Linearized: swapping operands of is now Breaking up subtract operand entry pool Reassociation stats: Linearized: %d Constants eliminated: %d Ops eliminated: %d Statements rewritten: %d insert_operand_rank op_iter_init_phiuse stmt_ann . . . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . ] . d . . . 9 . 9 . . . . . . 9 . . 9 . rewrite_expr_tree linearize_expr linearize_expr_tree bsi_last bsi_start ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-reassoc.c Found & 0, removing all other ops Found | -1, removing all other ops Found * 0, removing all other ops L 3 L * K + find unite insert_vi_for_tree collapse_rest_of_var merge_node_constraints unify_nodes find_equivalent_node get_constraint_exp_from_ssa_var process_constraint ref_contains_array_ref get_constraint_for_component_ref do_deref get_constraint_for %/ $/ $/ &/ z&/ $/ (/ $/ $/ %/ var_ann do_structure_copy stmt_ann find_func_aliases A/ A/ >/ A/ A/ >/ A/ A/ >/ A/ op_iter_init_use op_iter_init_phiuse update_alias_info lookup_subvars_for_var get_subvars_for_var do_complex_constraint scc_visit label_visit build_succ_graph move_complex_constraints find_escape_constraints bsi_start %s_%u D.%u Points to sets created:%d Unifying %s to %s %s.arg%d %s.result %s.%s %s.%lld doubledereftmp Constraint pool Variable info pool ANYTHING READONLY INTEGER ESCAPED_VARS HEAP structcopydereftmp %s = same as %s %s = { Points-to sets Stats: Total vars: %d Statically unified vars: %d Dynamically unified vars: %d Iterations: %d Number of edges: %d Number of implicit edges: %d PARM_NOALIAS NONLOCAL Direct node Indirect node Solving graph: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-structalias.c Type safety: Collapsing var %s into %s Access to zero-sized part of variable,ignoring Access to past the end of variable, ignoring Non-pointer vars: %d Points-to analysis Constraints: Collapsing static cycles and doing variable substitution: Equivalence class for %s node id %d:%s is %d %s is a non-pointer variable, eliminating edges. %s is a non-pointer variable,ignoring constraint: objsz minimum maximum Reexamining : %s %sobject size %llu Found a dependency loop at Visiting use-def links for Need to reexamine addr_object_size alloc_object_size expr_object_size check_for_plus_in_loops_1 stmt_ann bsi_start compute_object_sizes check_for_plus_in_loops compute_builtin_object_size plus_expr_object_size collect_object_sizes_for ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-object-size.c Computing %s %sobject size for seqabstr ;; Pattern sequences insn %d (length %d) ;; Iteration %d Matching sequences are at Pattern sequence at insn %d matches sequences at Best pattern sequence with %d gain is at insn %d (length %d). Using reg %d as link register. get_otype get_maybe_star_prefix bsi_start strict_aliasing_warn var_ann processed_func_p ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-alias-warnings.c %Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of main type %qT is referenced at or around %s:%d and may be aliased to object %<%s%s%> of main type %qT which is referenced at or around %s:%d. {unknown} ref_table_alloc_pool L L F F F 0 F 0 F 0 1 F H F _ F v F F F F F F F ~ F  / F H F a F z F F F F F ' F ( F ) F 0 . F 1 B F 2 V F * l F + F , F 3 F 4 F 5 F - F . F / F 6 2 F 7 H F 8 ^ F ] s F \ F [ F = F > F ? F @ F A F B $ F C ; F D R F E i F T ~ F Q F S F P F R F O F Z F W F Y & F V ; F X P F U e F 9 x F : F ; F < F F F F F { F | 7 F } O F x g F y  F z F F ! " # $ % & ` l a m b n f r g s h t c o d p e q i u j v k w F F F F F cF F F F @ F F [ :C ) ) C ; F ) F { F 5 F ; F 5 F { F 6 H { F 6 F { F ; % F { ( F 8 / F { 2 F 8 : F { > F ( F VC 3 F < E F < F C0 J F < F C0 Q F < F C0 V F < cF C0 [ F < cF C0 a F < cF @ C0 h F < cF @ C0 o F < cF @ C0 v F < cF C0 { F < cF C0 F < cF C0 F < cF C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < cF @ C0 F < F m1 F < F m1 F < F m1 F < @ m1 F < @ m1 F < @ m1 F < @ m1 F < @ m1 F < @ m1 ! F < F [ m1 * F < F [ m1 5 F < F Z@ m1 = F < F Z@ m1 E F < F Z@ m1 M F < F m1 R F < F m1 [ F < F m1 b F < F m1 j F < F m1 r F < F m1 > F < F m1 z F < F m1 F < F m1 F < F eq1 F < F eq1 F < F eq1 F < F eq1 F < F m1 F < F m1 F < F m1 F < F u1 VC < F u1 F < F eq1 F < F eq1 F < F eq1 F < F 2 eq1 F < : F eq1 F < : F eq1 F < % F eq1 ) F < % F eq1 < 0 F 4 F 8 F < F "A d? "A d? @ F \ D F F J F , A Y A ^ F LG F C S? N F Q F bMC H 5 A P A > A G A 3n@ T F oH F F cF @ ) C W F cC G D [ F D DC b F g F l F ^C u F ~ F F VC F Q / J / J / J / J / J / q / J / J / J / J / J / e / J / J / J / J / J / J / Y / J / J / J / J / J / J / D / arm_override_options arm_compute_func_type const_ok_for_op / / / / / / / / / / / arm_gen_constant ] / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / A / / F / A / A / A / A / A / A / / / { / arm_canonicalize_comparison 0 0 0 . 0 . 0 0 0 0 0 0 thumb_find_work_register arm_load_pic_register legitimize_pic_address legitimize_tls_address arm_rtx_costs_1 :0 <0 v90 v90 =0 v90 v90 v90 v90 v90 v90 v90 <0 =0 =0 v90 =0 90 G;0 ;0 %=0 :0 :0 :0 :0 :0 :0 :0 :0 90 90 =0 90 90 90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 v90 a=0 :0 :90 v90 v90 v90 v90 v90 v90 :0 >0 >0 >0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 p>0 90 90 90 90 90 D0 D0 D0 D0 D0 D0 D0 D0 1E0 D0 D0 1E0 D0 D0 D0 D0 D0 D0 D0 E0 1E0 1E0 D0 E0 D0 D0 D0 D0 E0 =E0 =E0 =E0 =E0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 IE0 minmax_code load_multiple_sequence emit_ldm_seq ~R0 R0 ,T0 T0 OT0 zS0 store_multiple_sequence emit_stm_seq arm_gen_movmemqi arm_select_dominance_cc_mode h0 h0 h0 i0 Hi0 i0 \i0 ui0 i0 j0 hj0 i0 Lj0 Ri0 Lj0 fi0 Lj0 i0 arm_select_cc_mode k0 k0 k0 k0 k0 k0 `k0 `k0 `k0 `k0 k0 k0 k0 k0 k0 k0 k0 k0 q0 q0 q0 q0 q0 q0 p0 p0 p0 p0 p0 p0 p0 hq0 Oq0 p0 p0 p0 0q0 push_minipool_fix arm_const_double_inline_cost arm_const_double_by_parts note_invalid_constants fp_immediate_constant vfp_output_fstmx output_call output_mov_long_double_fpa_from_arm output_mov_long_double_arm_from_fpa output_mov_double_fpa_from_arm output_mov_double_arm_from_fpa output_move_double 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 _ 0 _ 0 _ 0 * 0 G 0  0 ; 0 X 0 X 0 0 0 0 0 0 0 0 0 0 0 0 C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 G 0 0 0 0 0 0 arithmetic_instr 0 0 0 0 0 0 0 0 0 0 0 emit_multi_reg_push get_arm_condition_code A 0 A 0 ] 0 p 0 0 0 0 0 0 0 0 0 0 0 l 0 v 0 0 0 0 < 0 0 0 % 0 0 0 0 0 / 0 9 0 0 0 0 0 0 % 0 0 9 0 0 0 / 0 0 0 % 0 0 9 0 q 0 E 0 E 0 E 0 E 0 0 0 E 0 { 0 / 0 0 0 arm_init_iwmmxt_builtins is_called_in_ARM_mode arm_get_frame_offsets arm_compute_initial_elimination_offset output_return_instruction use_return_insn arm_output_function_epilogue arm_final_prescan_insn p 0 0 0 J 0 X 0 thumb_compute_initial_elimination_offset thumb_expand_epilogue thumb_load_double_from_address thumb_output_move_mem_multiple thumb_call_via_reg thumb_reload_in_hi arm_emit_vector_const arm_dbx_register_number arm_unwind_emit_stm arm_unwind_emit_set arm_unwind_emit arm_output_epilogue int_log2 shift_op fp_const_from_val arm_print_operand ` 1 1 1 1 1 1 1 1 1 ~ 1 S 1 1 1 1 d 1 1 1 5 1 1 1 1 1 X 1 W 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 Y 1 1 1 1 1 1 1 1 1 1 # 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 arm_emit_tls_decoration 1 1 1 1 7 1 arm_assemble_integer dump_minipool move_minipool_fix_backward_ref create_fix_barrier move_minipool_fix_forward_ref cirrus_reorg arm_reorg thumb_pushpop thumb_output_function_prologue arm_output_function_prologue arm_expand_binop_builtin C1 hC1 C1 B1 B1 B1 B1 B1 B1 B1 @D1 B1 @D1 B1 D1 D1 (D1 4D1 @D1 @D1 @D1 @D1 @D1 @D1 @D1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 E1 E1 E1 E1 E1 E1 F1 F1 F1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 'H1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 B1 H1 arm_reload_in_hi arm_reload_out_hi wk1 j1 {f1 {f1 k1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 j1 k1 k1 {f1 j1 i1 i1 *j1 f1 h1 h1 h1 h1 h1 Vh1 Vh1 Vh1 f1 h1 k1 h1 h1 h1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 h1 si1 {f1 {f1 {f1 {f1 {f1 {f1 {f1 ?i1 %g1 \f1 \f1 \f1 \f1 \f1 \f1 f1 og1 \f1 \f1 og1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 g1 og1 og1 \f1 yg1 ?g1 ?g1 ?g1 ?g1 g1 g1 g1 g1 g1 g1 g1 g1 ?g1 ?g1 \f1 ?g1 ?g1 ?g1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 \f1 h1 n1 m1 m1 m1 m1 m1 m1 pn1 o1 m1 m1 o1 m1 m1 m1 m1 m1 m1 m1 o1 o1 o1 m1 o1 n1 n1 n1 n1 Yo1 o1 o1 o1 o1 n1 n1 n1 n1 n1 m1 n1 n1 n1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 m1 o1 r1 q1 q1 q1 q1 q1 q1 er1 s1 q1 q1 s1 q1 q1 q1 q1 q1 q1 q1 Rs1 s1 s1 q1 s1 r1 r1 r1 r1 s1 s1 s1 s1 s1 r1 r1 r1 r1 r1 q1 r1 r1 r1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 q1 s1 \v1 0u1 0u1 0u1 0u1 0u1 0u1 v1 v1 0u1 0u1 v1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 v1 v1 v1 0u1 ww1 vv1 vv1 vv1 vv1 7w1 +w1 +w1 +w1 +w1 Pv1 Pv1 Pv1 vv1 vv1 0u1 vv1 vv1 vv1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 0u1 v1 long_call short_call isr interrupt naked .byte .short .2byte .4byte .8byte __builtin_arm_tmovmskb __builtin_arm_tmovmskh __builtin_arm_tmovmskw __builtin_arm_waccb __builtin_arm_wacch __builtin_arm_waccw __builtin_arm_wunpckehub __builtin_arm_wunpckehuh __builtin_arm_wunpckehuw __builtin_arm_wunpckehsb __builtin_arm_wunpckehsh __builtin_arm_wunpckehsw __builtin_arm_wunpckelub __builtin_arm_wunpckeluh __builtin_arm_wunpckeluw __builtin_arm_wunpckelsb __builtin_arm_wunpckelsh __builtin_arm_wunpckelsw __builtin_arm_waddb __builtin_arm_waddh __builtin_arm_waddw __builtin_arm_wsubb __builtin_arm_wsubh __builtin_arm_wsubw __builtin_arm_waddbss __builtin_arm_waddhss __builtin_arm_waddwss __builtin_arm_wsubbss __builtin_arm_wsubhss __builtin_arm_wsubwss __builtin_arm_waddbus __builtin_arm_waddhus __builtin_arm_waddwus __builtin_arm_wsubbus __builtin_arm_wsubhus __builtin_arm_wsubwus __builtin_arm_wmulul __builtin_arm_wmulsm __builtin_arm_wmulum __builtin_arm_wcmpeqb __builtin_arm_wcmpeqh __builtin_arm_wcmpeqw __builtin_arm_wcmpgtub __builtin_arm_wcmpgtuh __builtin_arm_wcmpgtuw __builtin_arm_wcmpgtsb __builtin_arm_wcmpgtsh __builtin_arm_wcmpgtsw __builtin_arm_wmaxub __builtin_arm_wmaxsb __builtin_arm_wmaxuh __builtin_arm_wmaxsh __builtin_arm_wmaxuw __builtin_arm_wmaxsw __builtin_arm_wminub __builtin_arm_wminsb __builtin_arm_wminuh __builtin_arm_wminsh __builtin_arm_wminuw __builtin_arm_wminsw __builtin_arm_wand __builtin_arm_wandn __builtin_arm_wor __builtin_arm_wxor __builtin_arm_wavg2b __builtin_arm_wavg2h __builtin_arm_wavg2br __builtin_arm_wavg2hr __builtin_arm_wunpckilb __builtin_arm_wunpckilh __builtin_arm_wunpckilw __builtin_arm_wunpckihb __builtin_arm_wunpckihh __builtin_arm_wunpckihw __builtin_arm_wmadds __builtin_arm_wmaddu armv2 armv2a armv3 armv3m 3M armv4 armv4t 4T armv5t 5T armv5e 5E armv5te 5TE armv6 armv6j 6J armv6k 6K armv6z 6Z armv6zk 6ZK ep9312 arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm7d arm7di arm70 arm700 arm700i arm710 arm720 arm710c arm7100 arm7500 arm7500fe arm7m arm7dm arm7dmi arm8 arm810 strongarm strongarm110 strongarm1100 strongarm1110 arm7tdmi arm7tdmi-s arm710t arm720t arm740t arm9 arm9tdmi arm920 arm920t arm922t arm940t arm10tdmi arm1020t arm9e arm946e-s arm966e-s arm968e-s arm10e arm1020e arm1022e xscale arm926ej-s 5TEJ arm1026ej-s arm1136j-s arm1136jf-s arm1176jz-s arm1176jzf-s mpcorenovfp mpcore IRQ irq FIQ fiq UNDEF SWI swi vs vc nv 0.5 softfp fpe2 fpe3 maverick apcs-gnu atpcs aapcs aapcs-linux __aeabi_dadd __aeabi_ddiv __aeabi_dmul __aeabi_dneg __aeabi_dsub __aeabi_dcmpeq __aeabi_dcmplt __aeabi_dcmple __aeabi_dcmpge __aeabi_dcmpgt __aeabi_dcmpun __aeabi_fadd __aeabi_fdiv __aeabi_fmul __aeabi_fneg __aeabi_fsub __aeabi_fcmpeq __aeabi_fcmplt __aeabi_fcmple __aeabi_fcmpge __aeabi_fcmpgt __aeabi_fcmpun __aeabi_d2iz __aeabi_d2uiz __aeabi_d2lz __aeabi_d2ulz __aeabi_f2iz __aeabi_f2uiz __aeabi_f2lz __aeabi_f2ulz __aeabi_d2f __aeabi_f2d __aeabi_i2d __aeabi_ui2d __aeabi_l2d __aeabi_ul2d __aeabi_i2f __aeabi_ui2f __aeabi_l2f __aeabi_ul2f __aeabi_lmul __aeabi_ldivmod __aeabi_uldivmod __aeabi_llsl __aeabi_llsr __aeabi_lasr __aeabi_lcmp __aeabi_ulcmp __aeabi_idivmod __aeabi_uidivmod __aeabi_idiv __aeabi_uidiv __ARM_ARCH_%s__ bad value (%s) for %s switch invalid ABI option: -mabi=%s -mfloat-abi=hard and VFP cp15 8, 32 or 64 8 or 32 %qs attribute ignored _GLOBAL_OFFSET_TABLE_ __tls_get_addr add%%? %s%s, %s%s, #%ld sub%%? %s%s, %s%s, #%ld %s%s, {%s%s , %s%s <0x%lx,0x%lx> `%s' L%d ???? fstmfdx %m0!, {%P1 , d%d mov%? %0, %|lr mov%? %|lr, %|pc bx%? %0 mov%? %|pc, %0 ldr%? %|ip, %0 bx%? %|ip blx%? %|ip mov%? %|pc, %|ip ldr%? %|pc, %0 stm%?fd %|sp!, {%0, %1, %2} ldf%?e %0, [%|sp], #12 stf%?e %1, [%|sp, #-12]! ldm%?fd %|sp!, {%0, %1, %2} stm%?fd %|sp!, {%0, %1} ldf%?d %0, [%|sp], #8 stf%?d %1, [%|sp, #-8]! ldm%?fd %|sp!, {%0, %1} ldm%?ia %m1, %M0 ldr%?d %0, [%m1, #8]! ldm%?db %m1!, %M0 ldm%?ia %m1!, %M0 ldr%?d %0, [%m1], #-8 add%? %1, %1, %2 ldr%?d %0, [%1] @split ldr%? %0, [%1, %2]! ldr%? %0, [%1, #4] ldr%?d %0, [%1, %2]! ldr%? %0, [%1], %2 ldr%?d %0, [%1], %2 adr%? %0, %1 ldm%?ia %0, %M0 ldm%?db %1, %M0 ldm%?da %1, %M0 ldm%?ib %1, %M0 ldr%?d %0, [%1] ldr%?d %0, [%1, %2] sub%? %0, %1, %2 stm%?ia %m0, %M1 str%?d %1, [%m0, #8]! stm%?db %m0!, %M1 stm%?ia %m0!, %M1 str%?d %1, [%m0], #-8 str%?d %0, [%1, %2]! str%?d %0, [%1], %2 stm%?db %m0, %M1 stm%?da %m0, %M1 stm%?ib %m0, %M1 str%?d %0, [%1, %2] sub%? %0, %0, %2 add%? %0, %0, %2 rsb orr eor .word (target1) __builtin_thread_pointer __builtin_arm_wzero __builtin_arm_setwcx __builtin_arm_getwcx __builtin_arm_wsllh __builtin_arm_wsllw __builtin_arm_wslld __builtin_arm_wsllhi __builtin_arm_wsllwi __builtin_arm_wslldi __builtin_arm_wsrlh __builtin_arm_wsrlw __builtin_arm_wsrld __builtin_arm_wsrlhi __builtin_arm_wsrlwi __builtin_arm_wsrldi __builtin_arm_wsrah __builtin_arm_wsraw __builtin_arm_wsrad __builtin_arm_wsrahi __builtin_arm_wsrawi __builtin_arm_wsradi __builtin_arm_wrorh __builtin_arm_wrorw __builtin_arm_wrord __builtin_arm_wrorhi __builtin_arm_wrorwi __builtin_arm_wrordi __builtin_arm_wshufh __builtin_arm_wsadb __builtin_arm_wsadh __builtin_arm_wsadbz __builtin_arm_wsadhz __builtin_arm_textrmsb __builtin_arm_textrmsh __builtin_arm_textrmsw __builtin_arm_textrmub __builtin_arm_textrmuh __builtin_arm_textrmuw __builtin_arm_tinsrb __builtin_arm_tinsrh __builtin_arm_tinsrw __builtin_arm_wpackhss __builtin_arm_wpackhus __builtin_arm_wpackwus __builtin_arm_wpackwss __builtin_arm_wpackdus __builtin_arm_wpackdss __builtin_arm_wmacs __builtin_arm_wmacsz __builtin_arm_wmacu __builtin_arm_wmacuz __builtin_arm_walign __builtin_arm_tmia __builtin_arm_tmiaph __builtin_arm_tmiabb __builtin_arm_tmiabt __builtin_arm_tmiatb __builtin_arm_tmiatt %@ 0x%04x abort(PLT) bl%D0 %a1 bl%d0 %a1 %%?%%%c0 ldr%s %%|%s, [%%|sp], #4 ldm%sib %%|sp, { ldm%sfd %%|sp, { ldm%sfd %%|sp!, { %s%%|%s} sub%ss %%|pc, %%|lr, #4 bx%s %%|lr mov%ss %%|pc, %%|lr mov%s %%|pc, %%|lr ldr %H0, %2 add %r, %r, %r ldr %r, [%r, #0] ldr %r, [%r, #4] ldmia %1!, {%4, %5} stmia %0!, {%4, %5} ldmia %1!, {%4, %5, %6} stmia %0!, {%4, %5, %6} %U%s %08x %04x 0x wldrw%? %0, %1 .save {d%d} .pad #%wd .setfp %r, %r, #%wd .setfp %r, %r .movsp %r .movsp %r, #%d .pad #4 .save %r, %wd .save { .fnstart .fnend fldmfdx %r!, { ldfe %r, [%r, #-%d] lfm %r, 4, [%r, #-%d] lfm %r, %d, [%r, #-%d] sub %r, %r, #%d wldrd %r, [%r, #-%d] ldmfd %r ldmfd %r! ldfe %r, [%r], #12 lfmfd %r, 4, [%r]! lfmfd %r, %d, [%r]! wldrd %r, [%r], #8 ldr %r, [%r], #4 add %r, %r, %r subs %r, %r, #4 movs %r, %r mov %r, %r wCID wCon wCSSF wCASF wC4 wC5 wC6 wC7 wCGR0 wCGR1 wCGR2 wCGR3 wC12 wC13 wC14 wC15 predicated Thumb instruction invalid shift operand asl , %s #%lld invalid operand for code '%c' {%r-%r} instruction never exectued mv%s%s missing operand (tlsgd) (tlsldm) (tlsldo) (gottpoff) (tpoff) + (. - (GOTOFF) (GOT) (TARGET2) LTHUMBFUNC ldr r12, LTHUNKPC add r12, pc, r12 %s %r, %r, #%d bx r12 b " .ascii " add %r, %r pop {%r} .save { %s { .real_start_of .globl %s%U%s %s%U%s: .pad #%d push { %r%s .pad #16 add %r, %r, #%d str %r, [%r, #%d] %@ ARM Exception Handler. selector must be an immediate mask must be an immediate switch -mcpu=%s conflicts with -march= switch ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/config/arm/arm.c target CPU does not support interworking target CPU does not support THUMB instructions enabling backtrace support is only meaningful when compiling for the Thumb enabling callee interworking support is only meaningful when compiling for the Thumb enabling caller interworking support is only meaningful when compiling for the Thumb -mapcs-stack-check incompatible with -mno-apcs-frame -fpic and -mapcs-reent are incompatible APCS reentrant code not supported. Ignored passing floating point arguments in fp regs not yet supported iwmmxt requires an AAPCS compatible ABI for proper operation iwmmxt abi requires an iwmmxt capable cpu invalid floating point emulation option: -mfpe=%s invalid floating point option: -mfpu=%s invalid floating point abi: -mfloat-abi=%s iWMMXt and hardware floating point invalid thread pointer option: -mtp=%s can not use -mtp=cp15 with -mthumb structure size boundary can only be set to %s -mpic-register= is useless without -fpic unable to use '%s' for PIC register %qs attribute only applies to functions ;; %smode fixup for i%d; addr %lu, range (%ld,%ld): unable to compute real location of stacked parameter interrupt Service Routines cannot be coded in Thumb mode str%? %0, [sp, #-4]! @ Start of GR load expansion ldr%? %0, [sp], #4 @ End of GR load expansion predicated instruction in conditional sequence ;; Emitting minipool after insn %u; address %ld; align %d (bytes) ;; Offset %u, min %ld, max %ld sub %r, %r, #16 %@ Create stack backtrace structure mov %r, %r %@ Backtrace structure created %@ Function supports interworking. %@ Interrupt Service Routine. %@ Fast Interrupt Service Routine. %@ Naked Function: prologue and epilogue provided by programmer. %@ Volatile: function does not return. %@ Nested: function declared inside another function. %@ args = %d, pretend = %d, frame = %wd %@ frame_needed = %d, uses_anonymous_args = %d %@ link register save eliminated. @ Calls __builtin_eh_return. no low registers available for popping high registers g Py1 {1 /proc/sys/kernel/randomize_va_space /proc/sys/kernel/exec-shield-randomize remap_type_1 l~1 l~1 l~1 l~1 u}1 u}1 u}1 u}1 }1 2~1 2~1 2~1 u}1 }1 remap_decls remap_blocks estimate_num_insns_1 1 1 1 1 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 1 1 1 1 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 v 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 v 1 v 1 3 1 3 1 3 1 ) 1 ) 1 ) 1 ) 1 ) 1 ) 1 ) 1 ) 1 ) 1 ) 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 3 1 1 1 1 1 1 1 1 3 1 v 1 v 1 3 1 3 1 3 1 3 1 1 1 1 v 1 1 1 1 1 1 3 1 1 3 1 3 1 1 1 1 1 v 1 v 1 v 1 1 v 1 v 1 v 1 1 3 1 v 1 . 1 . 1 . 1 . 1 . 1 . 1 . 1 . 1 1 1 . 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 copy_tree_r declare_inline_vars copy_decl_to_var copy_body_r bsi_last bsi_start estimate_num_insns stmt_ann ei_container ei_next copy_bb copy_cfg_body copy_body tree_function_versioning copy_result_decl_to_var declare_return_variable initialize_inlined_parameters expand_call_inline ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-inline.c function %q+F can never be inlined because it uses alloca (override using the always_inline attribute) function %q+F can never be inlined because it uses setjmp function %q+F can never be inlined because it uses variable argument lists function %q+F can never be inlined because it uses setjmp-longjmp exception handling function %q+F can never be inlined because it uses non-local goto function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args function %q+F can never be inlined because it contains a computed goto function %q+F can never be inlined because it receives a non-local goto function %q+F can never be inlined because it uses variable sized variables originally indirect function call not considered for inlining inlining failed in call to %q+F: %s called from here L k L 8 5 L O6 G G G G G cgraph_node cgraph_insert_node_to_hashtable cgraph_edge cgraph_set_call_stmt cgraph_create_edge cgraph_mark_reachable_node cgraph_local_info cgraph_global_info cgraph_rtl_info cgraph_function_body_availability cgraph_variable_initializer_availability cgraph_varpool_node cgraph_unnest_node unset not_available overwrittable function body not available function not inlinable (inline copy in %s/%i) availability:%s (%i) executed %lldx (%i after inlining) nested in: %s needed reachable tree local externally_visible finalized always_inline redefined_extern_inline called by: (%lldx) (inlined) calls: (nested in %i loops) callgraph: %s: not-ready analyzed variable pool: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cgraph.c redefined extern inline functions are not considered for inlining function not considered for inlining %D renamed after being referenced in assembly L cgraph_reset_node initialize_inline_failed bsi_start rebuild_cgraph_edges cgraph_expand_function cgraph_output_in_order cgraph_expand_all_functions cgraph_mark_functions_to_output cgraph_function_and_variable_visibility update_call_expr cgraph_copy_node_for_versioning save_inline_function_body verify_cgraph_node cgraph_finalize_function cgraph_build_static_cdtor cgraph_finalize_compilation_unit ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cgraphunit.c %J% attribute have effect only on public objects Performing interprocedural optimizations Marking externally visible functions: Increasing alignment of decl: inlined_to pointer set for noninline callers inlined_to pointer is set but no predecessors found inlined_to pointer refers to itself edge points to wrong declaration: missing callgraph edge for call stmt: edge %s->%s has no corresponding call_stmt Marking local functions: Marked Optimized Assembling functions: Final aux field set for edge %s->%s Execution count is negative caller edge count is negative inlined_to pointer is wrong multiple inline callers node not found in cgraph_hash shared call_stmt: Instead of: verify_cgraph_node failed %c_%d Analyzing compilation unit Initial entry points: Unit entry points: Initial Reclaiming functions: Reclaimed cgraph_remove_unreachable_nodes Reclaimed %i insns ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa.c L G 2 2 cgraph_estimate_size_after_inlining cgraph_clone_inlined_nodes cgraph_mark_inline_edge cgraph_mark_inline update_caller_keys cgraph_decide_inlining_of_small_functions cgraph_decide_inlining einline recursive inlining Cycle contains %s !inlining %s Flattening %s Inlining failed: %s Called %lldx call is unlikely inline_failed:%s. maxmal depth reached Not inlining cold call Inlining call of depth %i Not inlining into %s:%s. Considering %s %i insns. Early inlining %s into %s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-inline.c --param large-function-growth limit reached --param max-inline-insns-single limit reached --param max-inline-insns-auto limit reached Deciding on inlining. Starting with %i insns. Inlining always_inline functions: Considering %s %i insns (always inline) Inlined into %s which now has %i insns. Inlined for a net change of %+i insns. Deciding on smaller functions: Considering inline candidate %s. Considering %s with %i insns to be inlined into %s Estimated growth after inlined into all callees is %+i insns. Estimated badness is %i. inline_failed:Recursive inlining performed only for function itself. Performing recursive inlining on %s Probability of edge is too small called approx. %.2f times per call Recursive inlining growth limit met. Inlined %i times, body grown from %i to %i insns Inlined into %s which now has %i insns,net change of %+i insns. --param inline-unit-growth limit reached Deciding on functions called once: Called once from %s %i insns. Inlined into %s which now has %i insns for a net change of %+i insns. Inline limit reached, not inlined. Inlined %i calls, eliminated %i functions, %i insns turned to %i insns. L H1 function_ann get_function_ann 2 2 > 2 Y 2 > 2 2 2 merge_callee_local_info propagate_bits bsi_start analyze_variable static_execute static-var suspect inlining of into local analysis of %s Not TREE_ADDRESSABLE var %s read-only var %s read-only constant %s Promotable global:%s Function name:%s/%i: locals read: locals written: next cycle: %s/%i locals read: locals written: globals read: globals written: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-reference.c bsi_start analyze_function J2 J2 -J2 J2 J2 -J2 wJ2 local analysis of %s with initial value = %d ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-pure-const.c after local analysis of %s with initial value = %d Function found to be const: %s Function found to be pure: %s type-escape-var  local analysis of %s type %d escaped contained cK2 cK2 cK2 cK2 K2 K2 cK2 cK2 K2 cK2 cK2 cK2 cK2 close_type_exposed_parameter mark_interesting_addressof Q]2 Z]2 \2 o]2 ]2 \2 9]2 bsi_start analyze_variable ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-type-escape.c CVAL PRINT Printing cvals %s: param [%d]: type is CONST param [%d]: type is TOP param [%d]: type is BOTTOM printing scale for %s: value is %lld CALLSITE PARAM PRINT callsite %s -> %s :: param %d: UNKNOWN CONST : FORMAL : NODE COUNTS : method %s: count is %lld CS COUNTS stage: %s -> %s BB COUNTS and FREQUENCIES : method %s: ENTRY: Count %lld Frquency %d bb[%d]: Count %lld Frequency %d EXIT: Count ENTRY: %lld %d edge ENTRY -> EXIT, Count edge ENTRY -> %d, Count %lld Prob %d bb[%d]: edge %d -> EXIT, Count edge %d -> %d, Count replace_trees versioned function %s propagating const to %s build_const_val ipcp_cval_equal_cvalues ei_container ei_next ipcp_replace_map_create ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-cp.c CFG EDGES COUNTS and PROBABILITIES : IPA constant propagation start: IPA structures before propagation: IPA structures after propagation: Profiling info before insert stage: Profiling info after insert stage: IPA constant propagation end build_polynomial_chrec chrec_fold_multiply_poly_poly chrec_fold_plus_poly_poly chrec_replace_initial_condition reset_evolution_in_loop ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-chrec.c ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-chrec.h (chrec_apply (varying_loop = %d ) (chrec = ) (x = ) (res = )) (get_loop_exit_condition ( %d affine univariate chrecs %d chrec_dont_know chrecs %d total chrecs %d sets in the scev database %d gets in the scev database ) (classify_chrec affine_univariate affine_multivariate higher_degree_polynomial undetermined (add_to_evolution (loop_nb = %d) (chrec_before = ) (to_add = (analyze_initial_condition (loop_phi_node = (init_cond = (analyze_evolution_in_loop (loop_phi_node = (evolution_function = (set_scalar_evolution (scalar = ) (scalar_evolution = (analyze_scalar_evolution (get_scalar_evolution (instantiate_parameters %d nb_chrec_dont_know_loops %d nb_static_loops %d nb_total_loops %d affine multivariate chrecs %d degree greater than 2 polynomials %d with undetermined coefficients %d chrecs in the scev database (number_of_iterations_in_loop (set_nb_iterations_in_loop = ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-scalar-evolution.c stmt_ann build_polynomial_chrec first_readonly_imm_use var_ann 9 2 2 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 % 2 % 2 % 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 q 2 2 q 2 q 2 q 2 ~ 2 S 2 2 bsi_start scev_const_prop var_ann ptr_decl_may_alias_p = 3 _ 3 3 3 3 3 3 d 3 3 3 3 3 v 3 R 3 analyze_offset_expr initialize_matrix_A free_dependence_relations stmt_ann lookup_subvars_for_var get_subvars_for_var bsi_start base_addr_differ_p build_polynomial_chrec ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-data-ref.c iterations_that_access_an_element_twice_in_A: iterations_that_access_an_element_twice_in_B: siv test failed: chrec is not positive. siv test failed: chrec not positive. data-ref of unsupported type failed to compute offset or step for multidimensional component ref initial condition is not loop invariant. non constant step for ptr access. create_data_ref: failed to create a dr for create_data_ref: failed to analyze dr's constant offset from base address: either more than one address or no addresses in expr (Dependence relation cannot be represented by distance vector.) overlap steps test failed: no iteration counts. (analyze_subscript_affine_affine affine-affine test failed: missing iteration counts. affine-affine test failed: too many variables. affine-affine test failed: unimplemented. (analyze_overlapping_iterations ziv test failed: difference is non-integer. can_use_subscript_aff_aff_for_symbolic siv test failed: unimplemented. analyze_miv_subscript test failed: unimplemented. (subscript_dependence_tester affine dependence test not usable: access function not affine or constant. Dependence tester statistics: Number of dependence tests: %d Number of dependence tests classified dependent: %d Number of dependence tests classified independent: %d Number of undetermined dependence tests: %d Number of subscript tests: %d Number of undetermined subscript tests: %d Number of same subscript function: %d Number of ziv tests returning dependent: %d Number of ziv tests returning independent: %d Number of ziv tests unimplemented: %d Number of siv tests returning dependent: %d Number of siv tests returning independent: %d Number of siv tests unimplemented: %d Number of miv tests returning dependent: %d Number of miv tests returning independent: %d Number of miv tests unimplemented: %d (subscript (no dependence) (don't know) last_conflict: (Subscript distance: ) + - = += +- -= * indep Not binary expression (Data Ref: stmt: ref: base_object: Access function %d: (analyze_array (ref = %3d (Data Dep: access_fn_A: access_fn_B: loop nest: ( distance_vector: direction_vector: DISTANCE_V ( DIRECTION_V ( failed to get inner ref for bit offset alignment. unhandled decl Bad access function of ptr: Access function of ptr: unknown evolution of ptr. (init_data_ref failed to create dr for bad pointer access ptr is loop invariant. failed to analyze address no memtag for offset for Created dr for base_address: offset from base address: base_object: step: B misalignment from base: aligned to: memtag: nametag: not pointer SSA_NAME (dependence classified: (overlaps_a = ) (overlaps_b = (chrec_a = ) (chrec_b = (analyze_ziv_subscript (analyze_siv_subscript (analyze_miv_subscript (overlap_iterations_a = ) (overlap_iterations_b = (compute_affine_dependence (stmt_a = ) (stmt_b = (build_classic_dist_vector dist_vector = ( Data ref a: Data ref b: Number of ziv tests: %d Number of siv tests: %d Number of miv tests: %d optimized Original block is now BB%d. Edge (%d->%d) lands here. Analyzing Edge Insertions. Replacing Expressions replace with --> Type Var dump Coalesce list after sorting: temp Before sorting: After sorting: Must coalesce with the root variable ABNORMAL: Coalescing across an abnormal edge from BB%d->BB%d After Coalescing: partition %d has variable assigned to it. --> not coalesced with --> New temp: ' finish_expr bsi_last ei_container ei_next identical_stmt_lists_p bsi_start analyze_edges_for_bb stmt_ann dump_replaceable_exprs var_ann add_dependence version_ref_count tpa_decompact create_temp eliminate_phi op_iter_init_def op_iter_init_use rewrite_trees tpa_find_tree coalesce_abnormal_edges coalesce_ssa_name ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-outof-ssa.c Opportunities in BB %d for stmt/block reduction: Splitting BB %d for Common stmt list. ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-live.h Live range info for variable memory coalescing. Coalesce list from phi nodes: type var list now looks like:n Coalesce list after conflict graph build: Inserting a copy on edge BB%d->BB%d : After Root variable replacement: After variable memory coalescing: ei_container ei_next bsi_last cddce dceloop Deleting : Marking useful stmt: Processing worklist: processing: stmt_ann op_iter_init_def remove_dead_stmt bsi_start mark_operand_necessary op_iter_init_use bsi_last mark_stmt_necessary mark_control_dependent_edges_necessary ei_container ei_next mark_stmt_if_obviously_necessary find_pdom set_control_dependence_map_bit single_succ_edge find_control_dependence 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 u 3 3 3 3 3 3 3 3 Eliminating unnecessary statements: ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-dce.c Removed %d of %d statements (%d%%) Removed %d of %d PHI nodes (%d%%) retslot nrv NRV Replaced: with: var_ann bsi_start tree_nrv lookup_subvars_for_var get_subvars_for_var ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-nrv.c Try : (P%d) & (P%d) : Already coalesced. --> P%d Coalesced var_ann copy_rename_partition_coalesce bsi_start ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-copyrename.c : Abnormal PHI barrier. No coalesce. : Same root, coalesced --> P%d. : 2 different PARM_DECLS. No coalesce. : One root a RESULT_DECL. No coalesce. : 2 different USER vars. No coalesce. : 2 memory tags. No coalesce. : 2 default defs. No coalesce. : Incompatible types. No coalesce. : 2 different aliasing sets. No coalesce. %s[%d] := { VH.%04d Value sets Bitmap sets Value set nodes Binary tree nodes Unary tree nodes Reference tree nodes Expression tree nodes List tree nodes Comparison tree nodes MODIFY_EXPR nodes pretmp Inserted in predecessor %d Found fully redundant value prephitmp Created phi in block %d ANTIC_OUT ANTIC_SAFE_LOADS ANTIC_IN represents RVUSE_IN (%d) = RVUSE_KILL (%d) = RVUSE_GEN (%d) = RVUSE_OUT (%d) = mergephitmp Creating phi in block %d, storetmp exp_gen tmp_gen avail_out Replaced Removed EH side effects. Insertions: %d New PHIs: %d Eliminated: %d Constified: %d value_insert_into_set_bitmap insert_into_set bitmap_insert_into_set value_remove_from_set_bitmap create_value_expr_from poolify_tree single_succ_edge stmt_ann var_ann create_expression_by_pieces 4 @"4 "4 @"4 4 !4 find_or_generate_expression create_component_ref_by_pieces phi_translate )4 )4 )4 `*4 *4 e,4 /4 e,4 )4 -4 ei_container ei_next insert_aux valid_in_set @4 -@4 -@4 @4 @4 A4 ;A4 A4 -@4 JA4 op_iter_init_def op_iter_init_use bsi_start op_iter_init_phiuse insert_extra_phis try_look_through_load mark_operand_necessary eliminate ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-pre.c Found partial redundancy for expression Skipping insertion of phi for partial redundancy: Looks like an induction variable to merge available but not dominating values compute_antic required %d iterations insert required %d iterations Removing unnecessary insertion: add_coalesce sort_coalesce_list live_entry_blocks stmt_ann bsi_start var_ann type_var_init ei_container ei_next tpa_find_tree bsi_last live_on_exit change_partition_var var_union pop_best_coalesce op_iter_init_phiuse root_var_init ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-live.c : Unable to perform partition union. : Fail cannot combine partitions Coalesce List: ] - (%1d), Sorted Coalesce list: Partition map Partition %d ( Live on entry to BB%d : Live on exit from BB%d : Coalesce list: (%d) & (%d) : Fail, Non-matching TPA's : Fail %d non TPA. [map: %d, %d] : Already Coalesced. : Success -> %d : Fail due to conflict Coalesce : & (%d ,%d) : Already coalesced : Fail non-TPA member : Fail, Conflict phiopt bsi_start bsi_last stmt_ann minmax_replacement single_succ_edge conditional_replacement single_pred_edge blocks_in_phiopt_order tree_ssa_phiopt COND_EXPR in block %d and PHI in block %d converted to straightline code. ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-phiopt.c forwprop stmt_ann forward_propagate_into_cond move_use_after_head op_iter_init_use op_iter_init_phiuse first_imm_use_stmt bsi_start Deleted dead store ' stmt_ann bsi_start op_iter_init_must_and_may_def dse_optimize_stmt ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-dse.c tailc tailr add_acc mult_acc acc_tmp Found tail call in bb %i var_ann single_succ_edge decrease_profile ei_container ei_next stmt_ann independent_of_stmt_p bsi_start bsi_last adjust_return_value eliminate_tail_call single_pred_edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-tailcall.c Eliminated tail recursion in bb %d : cplxlower0 cplxlower CI CR find_lattice_value complex_visit_stmt complex_visit_phi set_component_ssa_name extract_component stmt_ann expand_complex_libcall bsi_start bsi_last expand_complex_division 5 5 5 t 5 5 { 5 5 t 5 % 5 5 5 expand_complex_comparison expand_complex_multiplication expand_complex_addition ei_container ei_next expand_complex_move expand_complex_operations_1 e#5 e#5 e#5 e#5 e#5 e#5 e#5 L"5 L"5 L"5 L"5 e#5 L"5 L"5 L"5 L"5 L"5 L"5 e#5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 "5 "5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 L"5 e#5 I&5 I&5 e&5 &5 &5 &5 &5 2%5 2%5 2%5 2%5 &5 2%5 2%5 2%5 2%5 2%5 2%5 &5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 N%5 N%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 2%5 &5 ,'5 '+5 *5 1*5 *5 *5 =+5 1*5 ,'5 w*5 M*5 (5 a'5 a'5 a'5 (5 )5 a'5 a'5 )5 b)5 }'5 single_succ_edge var_ann 45 45 45 45 45 45 45 l45 l45 l45 l45 45 l45 l45 l45 l45 l45 l45 45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 45 45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 l45 45 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-complex.c dominators for recip insert_bb bsi_start move_use_after_head stmt_ann op_iter_init_use op_iter_init_phiuse first_imm_use_stmt first_readonly_imm_use execute_cse_reciprocals_1 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-math-opts.c ifcvt _ifc_ not inner most loop less than 2 basic blocks multiple exits Irreducible loop ----------[%d]------------- Difficult to handle edges ------------------------- tree could trap... CALL_EXPR LHS is not var don't know what to do More than two phi node args. Applying if-conversion ------if-convert stmt new phi replacement stmt ei_container ei_next first_readonly_imm_use bsi_start get_loop_body_in_if_conv_order stmt_ann replace_phi_with_cond_modify_expr find_phi_replacement_condition combine_blocks single_succ_edge tree_if_convert_cond_expr tree_if_convert_stmt ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-if-conv.c basic block after exit bb but before latch non empty basic block after exit bb latch is not dominated by exit_block stmt is movable. Don't take risk Difficult to handle this virtual phi. bbpart bbro compgotos Connection: %d %d Connection: %d %d exit Final order: STC - round %d Getting bb %d Rotating loop %d - %d Selecting BB %d Trace %d (round %d): %d [%d] %d [%d] copy_bb single_succ_edge ei_container ei_next connect_traces verify_hot_cold_block_grouping find_traces_1_round reorder_basic_blocks fix_crossing_unconditional_branches fix_crossing_conditional_branches add_labels_and_missing_jumps ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/bb-reorder.c Duplicated bb %d (created bb %d) Growing the dynamic array to %d elements. Block %d can't be copied because its size = %d. Possible start point of next round: %d (key: %d) Basic block %d was visited in trace %d Changing key for bb %d from %ld to %ld. Possible start of %s round: %d (key: %ld) multiple hot/cold transitions found (bb %i) insert_one_insn insert_restore insert_save save_call_clobbered_regs init_caller_save ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/caller-save.c inside_basic_block_p 5 5 5 5 5 5 control_flow_insn_p , 5 r 5 Y 5 Q 5 Q 5 Q 5 make_label_edge mark_tablejump_edge ei_container ei_next make_edges find_basic_blocks_1 single_succ_edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgbuild.c Infinite loop in BB %i. Conditionals threaded. Deleting block %i. Deleted label in block %i. Deleting fallthru block %i. single_succ_edge condjump_equiv_p ei_container ei_next single_pred_edge try_forward_edges merge_blocks_move_predecessor_nojumps merge_blocks_move_successor_nojumps ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/cfgcleanup.c Outcomes of branch in bb %i and %i differ too much (%i %i) Conditionals in bb %i and %i match. Tablejumps in bb %i and %i match. Splitting bb %i before %i insns Cross jumping from bb %i to bb %i; %i common insns Forwarding edge %i->%i to %i failed. try_optimize_cfg iteration %i Merged %d and %d without moving. Moved block %d after %d and merged. Moved block %d before %d and merged. Simplifying condjump %i around jump %i original costs %d + %d = %d replacement cost %d insn_cost %d: %d 6 6 6 i 6 6 do_SUBST insn_cuid undo_all A 6 I 6 I 6 I 6 A 6 A 6 I 6 6 I 6 6 I 6 I 6 I 6 I 6 A 6 A 6 A 6 I 6 A 6 A 6 I 6 6 I 6 I 6 I 6 I 6 I 6 A 6 A 6 $ 6 $ 6 : 6 : 6 P 6 P 6 Y 6 Y 6 ) 6 6 8 6 6 6 6 6 6 B 6 \ 6 v 6 86 66 66 e96 66 66 66 66 66 u;6 B:6 $;6 <6 66 66 h=6 66 =6 =6 =6 >6 66 66 <6 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 ?6 ?6 >6 66 66 66 66 66 66 66 66 66 66 66 66 66 ?6 ?6 \H6 RH6 H6 RH6 RH6 RH6 RH6 RH6 \H6 \H6 \H6 H6 EH6 P6 @O6 @O6 @O6 @O6 @O6 @O6 @O6 @O6 @O6 @O6 @O6 P6 @O6 @O6 @O6 @O6 qO6 qO6 @O6 @O6 yO6 @O6 qO6 qO6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 (V6 T6 T6 T6 T6 T6 T6 W6 T6 V6 Y6 ^6 ^6 T6 T6 T6 T6 _6 \6 \6 ^6 [6 GY6 i[6 Z6 GY6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 X6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 iX6 iX6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 T6 iX6 iX6 make_extraction :x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 {6 x6 x6 z6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 x6 kz6 kz6 {6 {6 {6 {6 {6 $x6 $x6 $x6 $x6 $x6 {6 {6 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 c 6 6 c 6 c 6 c 6 ] 6 c 6 l 6 Q 6 distribute_notes 6 ) 6 6 6 6 6 6 6 6 6 6 6 6 6 6 y 6 6 6 y 6 6 6 6 6 6 6 H 6 6 6 6 6 u 6 9 6 > 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 6 6 6 6 6 6 6 6 6 ? 6 6 6 X 6 ~ 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 a 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ; 6 D 6 D 6 6 6 6 6 6 6 ~ 6 6 6 6 simplify_logical 6 6 i 6 i 6 6 " 6 " 6 " 6 " 6 " 6 6 6 6 6 6 6 6 6 6 6 6 6 6 b 6 6 6 6 6 6 6 6 ^ 6 6 6 6 H 6 6 6 6 B 6 6 6 6 6 6 ^ 6 ^ 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 m 6 6 6 z 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 subst h7 h7 h7 h7 h7 h7 i7 i7 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/combine.c ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space), ;; %d successes. ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space), ;; %d successes. rejecting combination of insns %d, %d and %d original costs %d + %d + %d = %d rejecting combination of insns %d and %d replacement costs %d + %d = %d conflict_graph_add print_conflict ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/conflict.c Conflicts: Duplication failed. single_pred_edge bsi_start should_duplicate_loop_header_p copy_loop_headers ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-ssa-loop-ch.c Duplicating header of the loop %d up to edge %d->%d. decimal_to_decnumber decimal_round_for_format decimal_real_to_decimal decimal_real_arithmetic 7 7 j 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 m 7 3 7 7 decimal_real_maxval Infinity 9.999999E96 9.999999999999999E384 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/dfp.c 9.999999999999999999999999999999999E6144 greg ;; Register dispositions: %d in %d ;; Hard regs used: fr:%d, ll:%d, nr:%d (was: fr:%d, ll:%d, nr:%d) Local Reg %d now on stack %s cannot be used in asm here ;; %d regs to allocate: +%d ;; %d conflicts: ;; %d preferences: Regno %d better for global %d, ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/global.c ei_container ei_next 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 6 7 [ 7 6 7 [ 7 6 7 7 [ 7 [ 7 [ 7 6 7 6 7 7 [ 7 [ 7 [ 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 [ 7 [ 7 6 7 6 7 6 7 6 7 [ 7 [ 7 [ 7 [ 7 [ 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 [ 7 [ 7 [ 7 [ 7 [ 7 6 7 [ 7 6 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 [ 7 6 7 [ 7 [ 7 [ 7 6 7 6 7 6 7 [ 7 [ 7 7 6 7 global_alloc rest_of_handle_global_alloc color: blue color: green class: %d can't open %s: %m graph: { port_sharing: no " lightgrey darkgreen darkgrey shape: ellipse white " } A bF clean_graph_dump_file finish_graph_dump_file ei_container ei_next edge: { sourcename: "%s.%d" targetname: "%s.%d" %s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/graph.c graph: { title: "%s" folding: 1 hidden: 2 node: { title: "%s.0" } graph: { title: "%s.BB%d" folding: 1 color: lightblue label: "basic block %d edge: { sourcename: "%s.0" targetname: "%s.%d" } node: { title: "%s.%d" color: %s label: "%s %d node: { title: "%s.999999" label: "END" } } ;; %s: %s ;; Ready-->Q: insn %s: queued for %d cycles. ;; tick updated: insn %s into ready into queue with cost=%d ; data-spec; ; control-spec; ; in-control-spec; ;; %3i--> %-40s: nothing ;; look at index %d + %d transition cost = %d ;; Early Q-->Ready: insn %s ;; Q-->Ready: insn %s: requeued because ready full ;; Ready list (t = %3d): ;; Second chance ;; Ready list (final): ;; new tail = %d fix_sched_param: unknown param: %s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/haifa-sched.c ;; added %d line-number notes ;; deleted %d line-number notes ;; ====================================================== ;; =====================ADVANCING TO===================== ;; -- basic block %d from %d to %d -- %s reload ;; Procedure %cr-begin-data-spec motions == %d ;; Procedure %cr-be-in-data-spec motions == %d ;; Procedure %cr-begin-control-spec motions == %d ;; Procedure %cr-be-in-control-spec motions == %d removed from ready or queue lists ;; Choosed insn : %s; points: %d/%d ;; dependencies resolved: insn %s ;; Fixed fallthru to EXIT : %d->>%d->%d->>EXIT ;; Generated recovery block rec%d ;; Generated check insn : %s ;; Generated twin insn : %d/rec%d ;; Removed simple check : %s ;; Ready list on entry: %d insns ;; before reload => truncated to %d insns moving to ready without stalls moving to ready with %d stalls ;; Ready list after queue_to_ready: ;; Ready list after ready_sort: ;; total time = %d ;; new head = %d unlink_line_notes rm_line_notes unlink_other_notes rm_other_notes restore_bb_notes bb_note xrecalloc extend_global dep_weak process_insn_depend_be_in_spec add_block change_pattern unlink_bb_notes init_glat1 attach_life_info1 fix_inter_tick ready_lastpos queue_insn ready_add queue_remove ready_remove_first ready_remove ready_element ready_remove_insn change_queue_index ei_container ei_next move_succs move_block_after_check fix_jump_move move_insn insn_cost1 fix_tick_ready speculate_insn try_ready add_jump_dependencies fix_recovery_deps resolve_dep schedule_insn find_fallthru_edge create_recovery_block create_check_block_twin add_to_speculative_block schedule_block ce3 ce2 ce1 was s were -ELSE , else %d [%d] , join %d [%d] %d IF blocks converted. %d true changes made. cond_exec_process_insns noce_emit_move_insn ]8 ]8 ]8 ]8 \8 \8 \8 \8 \8 \8 \8 ]8 ]8 ]8 ]8 ei_container ei_next single_succ_edge merge_if_block cond_move_process_if_block |8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 s8 f|8 `x8 `x8 `x8 |8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 |8 |8 |8 |8 |8 |8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 `x8 |8 }8 }8 }8 }8 |8 |8 }8 }8 &y8 &y8 &y8 }8 }8 }8 }8 single_pred_edge ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ifcvt.c %d insn%s converted to conditional execution. IF-THEN%s block found, pass %d, start block %d [insn %d], then %d [%d] , %d %s block%s last test %d [%d] IF-CASE-1 found, start %d, then %d IF-CASE-2 found, start %d, else %d Conversion succeeded on pass %d. %d possible IF blocks searched. insn_extract d 8 d 8 8 8 9 8 9 8 G 8 8 8 8 8 8 8 8 " 8 c 8 8 8 8 8 d 8 d 8 R 8 R 8 8 8 8 9 8 9 8 G 8 E 8 w 8 9 8 8 8 l 8 8 8 8 8 8 8 R 8 R 8 8 8 8 8 8 8 9 8 8 8 9 8 9 8 G 8 8 8 a 8 8 # 8 8 t 8 & 8 & 8 8 t 8 g 8 8 ` 8 9 8 8 8 9 8 9 8 G 8 8 9 8 8 8 9 8 9 8 G 8 8 8 8 8 d 8 8 d 8 d 8 d 8 R 8 8 8 9 8 8 9 8 8 9 8 9 8 P 8 8 L 8 8 8 8 8 8 8 8 8 D 8 8 8 8 { 8 8 8 8 8 8 8 8 8 t 8 8 8 8 8 t 8 8 8 8 8 8 t 8 8 8 8 t 8 8 8 8 8 8 8 8 8 8 8 8 Q 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 i 8 @ 8 8 [ 8 [ 8 ` 8 4 8 8 8 T 8 8 8 8 Y 8 8 b 8 8 M 8 8 8 ; 8 8 ; 8 8 8 . 8 8 0 8 8 0 8 8 } 8 d 8 8 8 } 8 } 8 } 8 r 8 8 8 8 8 8 < 8 8 8 8 E 8 E 8 8 8 8 8 8 8 8 Y 8 Y 8 Y 8 Y 8 Y 8 8 Y 8 8 Y 8 8 8 8 o 8 o 8 8 8 8 Q 8 Q 8 Q 8 8 f 8 8 8 8 8 8 8 8 = 8 8 8 8 = 8 = 8 = 8 = 8 c 8 8 c 8 8 c 8 8 8 * 8 8 d 8 ! 8 8 w 8 8 } 8 8 8 8 - 8 8 8 8 s 8 8 8 i 8 w 8 3 8 8 8 x 8 8 8 8 - 8 8 8 8 - 8 8 8 8 4 8 8 8 8 8 8 8 8 8 e 8 8 8 8 8 8 8 8 9 8 9 8 t 8 8 8 9 8 9 8 t 8 8 8 9 8 9 8 t 8 8 8 9 8 9 8 t 8 8 8 9 8 9 8 t 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 } 8 } 8 8 I 8 } 8 } 8 8 I 8 E 8 E 8 9 8 9 8 9 8 9 8 9 8 9 8 w 8 9 8 9 8 9 8 9 8 9 8 8 8 8 8 8 8 8 8 8 8 0 8 0 8 8 8 8 8 8 9 8 9 8 9 8 8 8 8 8 8 8 8 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 8 8 4 8 8 4 8 8 8 8 8 8 8 8 8 8 8 ( 8 ( 8 | 8 8 8 8 8 8 8 U 8 U 8 U 8 U 8 U 8 U 8 U 8 U 8 U 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 8 8 8 . 8 8 6 8 Z 8 8 8 8 8 8 8 8 8 8 8 # 8 8 8 8 8 8 8 8 8 8 8 E 8 E 8 8 8 8 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 9 8 t 8 t 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 } 8 } 8 } 8 } 8 } 8 } 8 } 8 } 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 - 9 8 8 - 9 8 8 . 8 8 8 8 8 8 8 8 8 8 8 8 8 8 - 9 8 8 9 8 8 E 8 8 8 E 8 8 8 T 8 8 - 9 T 8 T 8 - 9 8 8 - 9 T 8 T 8 - 9 8 9 9 9 D 8 8 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 A 8 8 8 8 8 8 < 8 8 8 i 8 { 8 V 8 8 @ 8 O 8 ' 8 9 8 8 8 8 8 8 Y 8 8 8 9 8 - 9 - 9 9 I 8 8 - 9 9 I 8 8 - 9 - 9 9 I 8 8 - 9 - 9 9 I 8 8 - 9 - 9 9 I 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 - 9 - 9 - 9 I 8 8 8 8 8 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 8 8 , 8 r 8 , 8 r 8 8 8 8 8 8 8 ` 8 ` 8 ` 8 8 8 P 8 8 8 8 8 C 8 r 8 8 8 8 8 8 8 8 8 8 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 r 8 r 8 8 8 8 | 8 8 8 9 9 9 8 8 8 8 8 8 5 8 8 8 r 8 r 8 r 8 r 8 8 8 9 9 9 9 8 8 - 9 - 9 - 9 - 9 - 9 - 9 - 9 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 / 9 / 9 / 9 / 9 insn-extract.c insn with invalid code number: mode-sw sms [CYCLE %d ]: Starting with ii=%d Schedule in %d SMS reached MAX_PASSES... SMS loop many exits SMS loop many BBs. SMS bb %s %d (file, line) SMS single-bb-loop SMS loop-count SMS trip-count SMS profile-sum-max SMS loop-with-call SMS loop-with-barrier SMS loop-with-not-single-set SMS doloop SMS built-ddg %d SMS num-loads %d SMS num-stores %d SMS const-doloop SMS failed... , trip-count= Node %d: asap = %d: time = %d: nreg_moves = %d: reg_move = generate_prolog_epilog ei_container ei_next normalize_sched_times check_nodes_order sms_schedule ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/modulo-sched.c Trying to schedule node %d in (%d .. %d) step %d SMS iis %d %d %d (rec_mii, mii, maxii) SMS sched-failed (stage-count=%d, loop-count= SMS succeeded %d %d (with ii, sc) SMS Branch (%d) will later be scheduled at cycle %d. Undoing SMS because it is not profitable. postreload reload_cse_simplify_set reload_cse_simplify_operands V9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 V9 %W9 V9 %W9 V9 V9 %W9 %W9 %W9 V9 V9 V9 %W9 %W9 %W9 V9 V9 V9 V9 V9 V9 V9 V9 V9 V9 %W9 %W9 V9 V9 V9 V9 %W9 %W9 %W9 %W9 %W9 V9 V9 V9 V9 V9 V9 V9 V9 V9 V9 V9 V9 %W9 %W9 %W9 %W9 %W9 V9 %W9 V9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 %W9 LW9 %W9 V9 %W9 %W9 %W9 V9 V9 V9 V9 %W9 LW9 V9 reload_combine_note_use "\9 Z9 [9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 [9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 Z9 s[9 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/postreload.c gcse2 hashcode: %u list of occurrences: deleting insn: expression hash table table entries: GCSE AFTER RELOAD stats: copies inserted: %d moves inserted: %d insns deleted: %d expr_equiv_p get_avail_load_store_reg record_opr_changes oprs_unchanged_p z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 z9 2{9 2{9 2{9 2{9 2{9 2{9 ei_container ei_next eliminate_partially_redundant_load ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/postreload-gcse.c generating move from %d to %d on edge from %d to %d generating on edge from %d to %d a copy of load:  % & m  ~} z yx u ts p (o m lk h gf c ba ^ ]\ Y XW T SR O NM J IH E DC @ ?> ; :9 6 54 1 !!0/ , ""+* # #)$ $ %% ( & & ' ' ( ' ) * $ %+ ) ,.- "- +. "/ - +0 . "132 !2 03 !4 2 05 3 !687 7 58 9 7 5: 8 ;=< < := > < :? = @BA A ?B C A ?D B EGF F DG H F DI G JLK K IL M K IN L OQP P NQ R P NS Q TVU U SV W U SX V Y[Z Z X[ \ Z X] [ ^`_ _ ]` a _ ]b ` ced d be f d bg e hji i gj k i gl j m'n n lo n lprq q (r s q (t r uwv v tw x v ty w z|{ { y| } { y~ |  ~ ~ n % h j h & c e c o % : !!"#$%&'("#$%&'())*+,-./0*+,-./0112345678234567899:;<=>?@ ;<=>?@AABCDEFFFBCDE !"#$%&'(!"#$%&'()*+,-./0)*+,-./012345678123456789:;<=>?@9:;<=>?@ABCDEFFFABCDE )*+,-./09:;<=>?@IJKLMNOPYZ[\]^_`ijklmnopyz{|}~ & ) ( ( ( ( 9 ( & ) ( * + + , , - - . . / / 0 0 ~ | x 1 1 q w v u t q r q o m i 2 2 c h g f c d c a _ [ 3 3 V Z Y V W V T R N 4 4 J M J K J H F B 5 5 ? ? @ ? = ; 7 6 6 & ( ~ ~  ~ | z v o u t s r o p o m k g ` f e d c ` a ` ^ \ X Q W V U T Q R Q O M I B H G F E B C B @ > : 3 9 8 7 6 3 4 3 1 / + $ * ) ( ' $ % $ " ) ) ) * & ) ' ) ( 8 ( ( ( 9 ! ( ! " < & " # ( # $ C ; ; @ ; D $ % ; % & < G ? ? @ ? = ( ; ' ) 6 O F M F K F P 7 F * 9 G S J M J K J H 8 ; F : = 5 \ R Z Y R W R ] < ? R > @ S ` V Z Y V W V T 6 B R A D 4 j _ h g f _ d _ k C F _ E H ` n c h g f c d c a G J _ I K 3 y m w v u t m r m z 5 M m L N n } q w v u t q r q o ? P m O R 2 | | | Q T | S V } ~ U W | 4 Y 1 X Z M [ J ] \ _ 0 ^ a ` c b d 3 f / e g Z h Y i V k . j m l o n q p r - 2 t s u g v h w , f x c z y | { ~ + }  ) ) ) 1 * v w u q ! , * ) ( ' % - 0 ! 0 $ * ) ( ' $ % $ " ; / 9 8 7 6 / 4 / < / 0 ? 3 9 8 7 6 3 4 3 1 / J > H G F E > C > K > ? N B H G F E B C B @ / > Y M W V U T M R M Z M N ] Q W V U T Q R Q O M h \ f e d c \ a \ i \ ] l ` f e d c ` a ` ^ \ w k u t s r k p k x . k l { o u t s r o p o m k z z  z z { ~ ~  ~ | z - , : ) ( > ( I ? ? @ ; 7 6 U J M J K F B 5 b V Z Y V W + R N 4 p c h g f c d _ [ 3  q w v u t q r m i 2 | x 1 0 / . - , + ) ) * # 2 $ * ) ( ' $ % ) A 3 9 8 7 6 3 4 / + P B H G F E B C > : _ Q W V U T Q R M I n ` f e d c ` a \ X } o u t s r o p k g ~ ~  " ! $ z v # % ' & ( ) * + - E / , 1 ( . 3 Q ? ? @ 0 4 2 6 ; 7 6 ^ J M J K 5 8 ) 9 F * : 5 l V Z Y V W ( < $ > R ; @ 4 { c h g f c d = B ? C _ A E 3 q w v u t q r F D G m 8 H 2 9 I 7 K | 3 M 1 J O L Q N R 0 P T U S V / G W H X F Z . B \ Y ^ [ ` - ] a _ c d , b e V f W g + ) ) U i Q k h m * j o l p n r . s q t e u = $ * ) ( ' $ % f v d x ` z L 3 9 8 7 6 3 4 w | y ~ / {  [ B H G F E B C } > j Q W V U T Q R t u M s y ` f e d c ` a o \ o u t s r o p k ~ ~  z ~ A & L ? ? = 6 X J M J H 5 e V Z Y V T 4 s c h g f c a 3 q w v u t q o 2 ~ 1 0 / . - , + ) ) * & 5 $ * ) ( ' $ " D 3 9 8 7 6 3 1 S B H G F E B @ b Q W V U T Q O q ` f e d c ` ^ o u t s r o m ~ ~ | * * * * * * * * * * * * * * + + + + + + + + + + + + + + , , , , , , , , , , , , , , - - - - - - - - - - - - - - . . . . . . . . . . . . . . / / / / / / / / / / / / / / 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ' ' ' ' ' ' ' ' ' ' ' ' ' 8 8 8 8 8 8 8 8 8 8 8 ! 8 " 8 < < < < < < < < < < < ! # < " $ < C C C C C C C C C C C # % C $ & C G G G G G G G G G G G % ( G & ) G O O O O O O O O O O O ( 7 O ) 9 O S S S S S S S S S S S 7 ; S 9 = S \ \ \ \ \ \ \ \ \ \ \ ; ? \ = @ \ ` ` ` ` ` ` ` ` ` ` ` ? B ` @ D ` j j j j j j j j j j j B F j D H j n n n n n n n n n n n F J n H K n y y y y y y y y y y y J M y K N y } } } } } } } } } } } M P } N R } P T R V T W V Y W Z Y [ Z ] [ _ ] a _ c a d c f d g f h g i h k i m k o m q o r q t r u t v u w v x w z x | z ~ | ~ ! ! ! ! ! ! ! ! ! ! ! ! ! , , , , , , , , , , , , , 0 0 0 0 0 0 0 0 0 0 0 0 0 ; ; ; ; ; ; ; ; ; ; ; ; ; ? ? ? ? ? ? ? ? ? ? ? ? ? J J J J J J J J J J J J J N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y ] ] ] ] ] ] ] ] ] ] ] ] ] h h h h h h h h h h h h h l l l l l l l l l l l l l w w w w w w w w w w w w w { { { { { { { { { { { { { : : : : : : : : : : : : > > > > > > > > > > > > I I I I I I I I I I I I U U U U U U U U U U U U b b b b b b b b b b b b p p p p p p p p p p p p             # # # # # # # # # # # # 2 2 2 2 2 2 2 2 2 2 2 2 A A A A A A A A A A A A P P P P P P P P P P P P _ _ _ _ _ _ _ _ _ _ _ _ n n n n n n n n n n n n } } } } } } } } } } } } " $ " % $ ' % ( ' ) ( * ) + - E E E E E E E E E * / + 1 E - 3 E Q Q Q Q Q Q Q Q Q / 4 1 6 Q 3 7 Q ^ ^ ^ ^ ^ ^ ^ ^ ^ 4 8 6 9 ^ 7 : ^ l l l l l l l l l 8 < 9 > l : @ l { { { { { { { { { < B > C { @ E { B F C G E H F I G K H M I O K Q M R O T Q U R V T W U X V Z W \ X ^ Z ` \ a ^ c ` d a e c f d g e i f k g m i o k p m r . . . . . . . . . o s p t . r u . = = = = = = = = = s v t x = u z = L L L L L L L L L v | x ~ L z  L [ [ [ [ [ [ [ [ [ | ~ [  [ j j j j j j j j j j j y y y y y y y y y y y A A A A A A A A A A L L L L L L L L L L X X X X X X X X X X e e e e e e e e e e s s s s s s s s s s & & & & & & & & & & 5 5 5 5 5 5 5 5 5 5 D D D D D D D D D D S S S S S S S S S S b b b b b b b b b b q q q q q q q q q q ? P a " r - > O ` q , / = @ N Q _ b 3 D U f w p s 1 B p S * d u ; + . < ? M L P ^ a o r ] n * - ; >  L O ] ` n q  - 0 A > R ) c , O : = K N \ _ m t p ~ ` q ! 2 C T e v & ( + 7 9 H J Y [ j l { < } M % ^ ' / 6 8 G I X Z i k @ n o z Q |  ) b s : K $ & ) 5 \ 7 : F H K W Y \ h j m m y { ~ ~ , . ? = % & ( 1 P 7 9 a B N H J S Y [ d j r l u { _ } ,>mb! > tt := <; ' (6 tt 3 54 ( ), tt 21 ) *, tt 0 * +, tt + ]a`_^ "\[#VZYXW #UT$OSRQP $NM%HLKJI %G &BFEDC & ' . - / / 91 7 8 0 8 +3 A4 ? @ 21 @ *jSRlk cNMdHLKih dG eBFEgC e f:= <; f (BFEsr n o:= q; o p3 54 p ) !,."-/012+0*34512)69:784;<=5(3>AB?@;CDE<'=FGH:ECIJKD&FLMNBGKOPQIJ%RSTLHNUVWRPQXYZ$SO[\]UYW^_`X#ZabgVcfhijgehklmidnqrspqo ' tt '''''''''''( tt ((((((((((() tt )))))))))))* tt ***********+ tt +++++++++++"""""""""""###########$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&-----------///////////7777777777788888888888???????????@@@@@@@@@@@cccccccccccdddddddddddeeeeeeeeeeefffffffffffnnnnnnnnnnnoooooooooooppppppppppp !,.!,.01201234534569:69:;<=;<=>AB>ABCDECDEFGHFGHIJKIJKLMNLMNOPQOPQRSTRSTUVWUVWXYZXYZ[\][\]^_`^_`abgabghijhijklmklmqrsqrs % 5 E ! " & ' ( , - . 2 3 4 8 9 : > ? @ D E F J K L P [ f q | 0 @ P Q R V W X \ ] ^ b c d h i j n o p t u v z { | 9999999 8888888 7777777 6666666 5555555 4444444 3333333 2222222 1111111 0000000 /////// ....... ------- ,,,,,,, +++++++ ******* ))))))) ((((((( ''''''' &&&&&&& %%%%%%% $$$$$$$ ####### """"""" !!!!!!! EEEEEEE DDDDDDD CCCCCCC BBBBBBB AAAAAAA @@@@@@@ ??????? >>>>>>> ======= <<<<<<< ;;;;;;; ::::::: "" 330 "" 330 "" UU DD@ C!D@ ! 3 ! " DDD@ 333 """ 2 30 " : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 : 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 2 9 & 9 & 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 & 9 & 9 9 9 9 9 9 9 9 9 9 9 & 9 & 9 9 9 9 9 9 9 9 U 9 U 9 U 9 U 9 U 9 U 9 U 9 U 9 U 9 : 9 : 9 : 9 : 9 " 9 " 9 " 9 " 9 " 9 " 9 " 9 " 9 d 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 t 9 g 9 g 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 g 9 g 9 9 9 9 9 9 9 9 9 9 9 g 9 g 9 9 9 9 9 9 9 9 R 9 R 9 R 9 R 9 R 9 R 9 R 9 R 9 R 9 9 9 9 9 9 9 9 9 9 9 9 9 9 H H H 8 H \ H H H H + F + F + F H H H H H + F ' H - H - H 5 H 5 H = H ' H - H - H ' H E H M H U H E H M H U H tG tG ] H ] H u H ] H u H u H H H H H H H H H H H H H H H H H , H H H H H H H D H I H I H U H I H U H U H c H q H  H H H H H | H | H tG tG H H H H H H H H H H tG tG H H H H H H H + H 9 H G H U H b H o H o H | H o H H H H H H H H H H H H H tG min_insn_conflict_delay G; ! 9 9 9 9 9 9 9 9 9 9 9 9 9 W 9 g 9 9 g 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 , 9 N 9 9 9 ; 9 ; 9 9 9 9 9 9 N 9 9 9 9 9 ? 9 v 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 9 9 9 9 9 9 9 9 9 9 5 9 9 9 9 ! 9 " 9 r 9 Y 9 9 9 9 9 9 9 9 9 9 9 9 9 9 @ 9 ' 9 { 9 { 9 { 9 { 9 { 9 { 9 { 9 9 9 9 9 9 9 @ 9 ' 9 { 9 { 9 { 9 { 9 { 9 { 9 { 9 9 9 9 9 9 9 9 9 9 9 9 9 v 9 (core+write_buf*3) core*3 core*4 core*5 core*2 core*16 core*32 e,m,w e*2,m,w e*3,m,w e*4,m,w e,m*2,w e,m*3,w e,m*4,w 1020a_e,1020a_m,1020a_w 1020a_e*2,1020a_m,1020a_w 1020a_e*4,1020a_m,1020a_w 1020a_e*3,1020a_m,1020a_w 1020a_e*5,1020a_m,1020a_w 1020a_e 1020a_e*32 (1020a_e+v10_fmac) (1020a_e+v10_fmac*2) (1020a_e+v10_ds*14) (1020a_e+v10_fmac+v10_ds*28) a_e,a_m,a_w a_e*2,a_m,a_w a_e*4,a_m,a_w a_e*3,a_m,a_w a_e*5,a_m,a_w (a_e+l_e),l_m,(a_w+l_w) e_1,e_2,e_3,e_wb e_1*2,e_2,e_3,e_wb e_1*3,e_2,e_3,e_wb*2 e_1*2,e_2,e_3,e_wb*2 (l_a+e_1),l_dc1,l_dc2,l_wb (l_a+e_1),l_dc1*2,l_dc2,l_wb (core+fpa*69) (core+fpa*57) (core+fpa*29) (core+fpa*7) (core+fpa*4) (core+fpa*2) (core+fpa*3) (fpa_mem+core*3) core*6 core*7 fmac fmac*2 ds*15 (fmac+ds*29) vfp_ls fmstat,vfp_ls*3 insn-automata.c (core+write_buf*3+write_blockage*5) (core+write_buf*4+write_blockage*7) (core+write_buf*5+write_blockage*9) (core+write_buf*6+write_blockage*11) (1020a_e+1020l_e),1020l_m,1020l_w (1020a_e+1020l_e),(1020l_e+1020l_m),1020l_m,1020l_w (1020a_e+1020l_e+v10_ls1),v10_ls2 (1020a_e+1020l_e+v10_ls1+v10_ls2+v10_ls3),(v10_ls2+v10_ls3),v10_ls3 (1020a_e+v10_fmstat),(1020a_e+1020l_e),1020l_m,1020l_w (a_e+l_e),(a_e+l_e+l_m),(a_e+l_m),(a_w+l_w) vartrack name: %s offset %ld Stack adjustment: %lld Reg %d: Variables: attrs_def pool variable_def pool location_chain_def pool Basic block %d: IN: OUT: stack_adjust_offset_pre_post Z 9 v 9 9 9 9 9 variable_htab_free variable_union dataflow_set_different_2 count_uses variable_was_changed set_variable_part emit_note_insn_var_location vt_add_function_parameters vt_emit_notes ei_container ei_next 9 9 9 9 9 Z 9 9 9 9 9 9 9 9 9 ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/var-tracking.c csa Fixed operand of insn %d. backward forward Starting %s pass... Starting backward pass... 9 ) 9 9 9 9 9 9 9 9 9 9 O 9 O 9 O 9 O 9 O 9 O 9 O 9 O 9 O 9 O 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 N 9 N 9 N 9 N 9 N 9 6 9 6 9 6 9 & 9 6 9 N 9 N 9 reg_is_remote_constant_p ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/regmove.c Could fix operand %d of insn %d matching operand %d. Fixed operand %d of insn %d matching operand %d. rnreg terminate_all_read terminate_overlapping_read terminate_write terminate_dead mark_read mark_write mark_access [%u %s] [%u] Loop in regno chain [%u] Bad oldest_regno (%u) Register %s (%d): %d [%s] Register %s in insn %d crosses a call ; no available better choice , renamed as %s H H H H H H H note_sets clear_dead_regs scan_rtx_reg $: $: $: $: $: (: $: $: $: $: $: )%: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: $: %: %: %: %: %: %: scan_rtx 4: 5: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: z5: 4: 5: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 6: 4: 4: 6: 4: n6: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: R6: R6: R6: R6: R6: R6: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 4: 5: 5: copyprop_hardreg_forward_1 single_pred_edge build_def_use ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/regrename.c Closing chain %s at insn %d (%s) Discarding chain %s at insn %d (%s) insn %u: replaced reg %u with %u [%u] Bad next_regno for empty chain (%u) [%u] Non-empty reg in chain (%s %u %i) insn %u: reg replacements not verified mach dbr set_dep_weak add_back_dep adjust_add_sorted_back_dep adjust_back_add_forw_dep delete_forw_dep delete_back_forw_dep get_dep_weak ds_merge add_or_update_back_dep_1 maybe_add_or_update_back_dep_1 add_dependence o: o: !o: o: !o: !o: !o: !o: !o: !o: !o: !o: o: !o: o: o: o: !o: o: !o: !o: o: !o: !o: !o: !o: p: o: o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: !o: p: p: p: p: p: p: sched_analyze_reg sched_analyze ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sched-deps.c sched2 sched1 ;; rgn %d nr_blocks %d: ;; bb/block: %d/%d src b %d bb %d speculative split path: update path: src %d equivalent b%3d: i%4d %d/b%d reservation prio ;; %7s%6s%6s%6s%6s%6s%14s ----------- ;; %6d line %d, file %s {%s} ;; %s%5d%6d%6d%6d%6d%6d : ... failed ;; bb_prob(%d, %d) = %3d ;; ------------ REGIONS ---------- ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sched-rgn.c ----------- candidate table: target: b=%d bb=%d --- ;; --------------- forward dependences: ------------ ;; --- Region Dependences --- b %d bb %d ;; Region extension iterations: %d%s ;; Region extension statistics: size %d: was %d + %d more ;; Procedure interblock/speculative motions == %d/%d gather_region_statistics check_live_1 begin_schedule_ready add_block1 fix_recovery_cfg advance_target_bb debug_dependencies ei_container ei_next compute_trg_info init_ready_list single_pred_edge compute_block_backward_dependences extend_rgns single_succ_edge find_rgns compute_dom_prob_ps schedule_region schedule_insns print_pattern : : : : : : : : 7 : - : : : : : : a : : p : : : : : * : 4 : 4 : a : a : : a : a : a : : a : G : a : a : a : a : a : a : a : a : a : a : a : a : a : a : a : a : a : Y : : : : : : H : p : : : : : : F : h : : : : : 0 : K : f : : : : : : a : a : $ : L : t : : : : : / : J : e : a : a : a : a : a : a : a : a : : : : : : D : k : : : : : : a : a : a : a : : B : a : b : : : v : | : - : i : v : : 2 : : v : v : ' : E : u : : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : v : : * : I : : : : _ : clobber %s use %s (%s) %s %s%s; asm {%s} trap_if %s +low( 0>> <-< >-> sxt zxt sxn zxn fxn trn float_trunc ftr flt uns_float ufl uns_fix ufx argc: {( )? ` const( high( r%d %4d %s %s: jump %s L%d: i%4d: barrier %4d note "%s" %d i%4d  %s: %s ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sched-vis.c Index %d for: Inserting use extension: Replacing orig reference: With merged reference: Redundant extension deleted: Locally redundant extension: Original ref: Move insn that was added: Transformed ref: Use merge skipped! Original instructions: Use merge failed! Use merge succeeded! Merged instruction: Def merge skipped! Def merge failed! Def merge succeeded! Handling ref: unmerged_def_se_hash: use_se_hash: d%i insn %i reg %i NOT RELEVANT RELEVANT - EXTENDED_DEF, positive const, source_mode_signed = %s, source_mode_unsigned = %s u%i insn %i reg %i RELEVANT USE PRE: end of bb %d, insn %d, inserting expression %d PRE: edge (%d,%d), see_pre_extension_hash: source_mode_signed = %s eq_descriptor_pre_extension hash_descriptor_pre_extension eq_descriptor_extension hash_descriptor_extension see_seek_pre_extension_expr see_update_leader_extra_info ; ; ; B ; ; see_print_register_properties see_print_pre_extension_expr see_analyze_merged_def_local_prop see_analyze_unmerged_def_local_prop see_analyze_use_local_prop see_set_prop_merged_def see_set_prop_unmerged_def see_set_prop_unmerged_use see_print_one_extension see_def_extension_not_merged see_merge_one_use_extension see_merge_one_def_extension see_store_reference_and_extension see_pre_insert_extensions see_handle_relevant_defs see_handle_relevant_uses see_analyze_one_def see_update_defs_relevancy ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/see.c Property found for register %d Deleting merged def extension: Deleting unmerged def extension: Following def merge failure a move insn was added after the ref. Following merge failure the ref was transformed! Use extension not necessary before: Move instruction that was added: The hashes of the current reference: * Phase 1: Propagate extensions to uses. * SIGN_EXTENDED_DEF, source_mode = %s ZERO_EXTENDED_DEF, source_mode = %s * Phase 2: Merge and eliminate locally redundant extensions. * Handling references for bb %d * Phase 3: Eliminate globally redundant extensions. * * Phase 4: Commit changes to the insn stream. * Searching register properties in bb %d assign_reg_reg_set note_local_live rtx_equiv_p eE; E; E; G; E; E; E; E; E; E; E; G; E; ?I; E; E; E; E; eE; E; E; E; E; E; E; fI; E; E; +H; E; H; I; H; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; I; I; I; I; F; IG; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; E; +H; +H; E; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; J; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; I; J; I; I; I; I; I; I; I; I; I; I; I; I; I; I; E; I; I; I; cJ; I; I; I; I; cJ; I; I; I; I; I; E; E; I; @J; struct_equiv_block_eq ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/struct-equiv.c Resolved input conflict, %d %s. swaps Trace seed %i [%i] ,%i [%i] forward %i [%i] Duplicated %i as %i [%i] covered now %.1f Duplicated %i insns (%i%%) ei_container ei_next single_succ_edge tail_duplicate ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tracer.c Web oldreg=%i newreg=%i Updating insn %i (%i->%i) lambda_vector_min_nz lambda_matrix_inverse_hard ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/lambda.h ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/lambda-mat.c %d%c Linear expression: constant: %d invariants: denominator: %d step size = %d linear offset: lower bound: upper bound: Loop %c lletmp perfectiv uboundvar perfecttmp lnivtmp lbvtmp print_lambda_loop lambda_transform_legal_p lambda_lattice_compute_base stmt_ann lle_to_gcc_expression lambda_body_vector_compute_new lambda_vector_min_nz lambda_compute_auxillary_space first_readonly_imm_use bsi_start can_put_in_inner_loop op_iter_init_use replace_uses_equiv_to_x_with_y bsi_last single_pred_edge single_succ_edge gcc_loop_to_lambda_loop op_iter_init_phiuse move_use_after_head first_imm_use_stmt lambda_loopnest_to_gcc_loopnest ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/lambda-code.c Unable to convert loop: Cannot determine exit condition or induction variable for loop. Unable to convert loop: Cannot find PHI node for induction variable Unable to convert loop: Access function for induction variable phi is unknown Unable to convert loop: Cannot determine step of loop. Unable to convert loop: Step of loop is not integer. Unable to convert loop: PHI node for induction variable has >2 arguments Unable to convert loop: PHI edges both inside loop, or both outside loop. Unable to convert loop: Cannot convert lower bound to linear expression Unable to convert loop: Cannot convert upper bound to linear expression Not a perfect loop nest and couldn't convert to one. Successfully converted loop nest to perfect loop nest. Inverse of transformation matrix: ordered call graph: %s PARAM TREE MAP PRINT method %s Trees :: param [%d] : %s MODIFY PRINT method %s :: param [%d] true param [%d] false bsi_start ipa_callsite_compute_count ipa_callsite_compute_param ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ipa-prop.c vn_compute get_value_handle set_value_handle stmt_ann ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/tree-vn.c Created value vuses: ( add_edge_to_ddg add_deps_for_use add_deps_for_def create_ddg_dependence create_ddg ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/ddg.c node: {title: "%d_%d" info1: " [%d -(%c,%d,%d)-> %d] OUT ARCS: IN ARCS: graph: { backedge: {color: red edge: { sourcename: "%d_%d" targetname: "%d_%d" label: "%d_%d"} init_ready_list advance_target_bb fix_recovery_cfg add_deps_for_risky_insns schedule_ebb ei_container ei_next schedule_ebbs begin_schedule_ready ../../../toolchain/android-toolchain/gcc-4.2.1/gcc/sched-ebb.c UTF-8/UTF-32LE UTF-8/UTF-32BE UTF-8/UTF-16LE UTF-8/UTF-16BE UTF-32LE/UTF-8 UTF-32BE/UTF-8 UTF-16LE/UTF-8 UTF-16BE/UTF-8 iconv_open '$' in identifier or number failure to convert %s to %s unknown escape sequence '\%c' empty character constant KEH Q< ZEH Q< iEH [R< xEH [R< EH S< EH S< EH 2< EH 2< 8 8 8 9 8 = 8 = 8 = 1 3 = > @ = H I = ~  = = = 8 = 8 O = 8 8 9 8 9 8 9 8 8 y z 8 9 = 8 = 8 = 8 = 8 8 = 8 = 8 = 8 = 8 = = = < 9 = O 8 P = \ 8 ] = 8 = 8 = 8 = 8 = 8 = 8 = 8 0 = V 8 X 9 Y 8 ` = 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 8 9 9 8 = 8 = < 8 = : 8 ? = J = K = L = M = N = O = P =!Q ="R x _ ; i 8 o = t x = 8 = 8 = 8 9 9 9 9 9 9 9 9 8 = = 9 8 9 9 9 9 8 ; 8 9 8 = 9 8 < 9 L 9 M 8 O 9 P 9 Q 9 R 8 W _ = b 9 c 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 y 9 8 9 8 1 9 9 8 8 = 9 8 ; = 8 9 8 = 8 = 8 = ( 8 ) = 0 8 1 = 2 3 8 4 = 5 6 8 7 = 9 8 = 9 B 8 F 9 H 8 J 9 L 9 M 8 X [ = \ 8 ] ^ 8 e ; o 8 s 9 t 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 9 8 9 8 9 9 8 9 8 = 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 0 8 1 = 3 8 5 = 9 8 < 9 = y > 9 C 8 F 9 H 8 J 1 K 9 L 9 M 8 [ ] 8 ^ = a 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 y 9 8 9 8 1 9 9 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 3 8 4 = 9 8 = 9 D 8 E 9 H 8 I 9 L 9 M 8 _ = a 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 9 y 9 8 9 8 1 9 9 8 9 8 = 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 9 8 = y > 9 C 8 E 9 H 8 I 1 K 9 L 9 M 8 _ = a 8 e ; o 8 = 0 9 1 = 2 3 9 7 9g8 9g9 9 : 8 ? = F 9 G 9kH 9kI 8 N < O ? Y = [ 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = < = 9 = 9 9v 9v 8 9 = 8 = 8 = 8 9z 9z 9z 9 8 ; 8 8 9 8 9 9 8 ; 3 8 4 9 5 8 6 9 7 8 8 9 9 8 = 9 B C 9 G 8 H 9 L M 9 Q R 9 V W 9 [ \ 9 h i 8 p 9 q 9 r s 9 t v w x y 9 z 9 { 9 | 9  9 9 9 9 8 9 9 8 9 9 8 9 8 9 9 9 9 9 8 9 8 8 = 8 = 8 < Y 8 ` | u < 8 | < 8 = 8 = 8 = 8 = 8 = E 8 G = M 8 O = W 8 X = Y 8 Z = [ 8 \ = ] 8 ^ = p q = r s = t u = v w = x y = z { = | } 8  = 8 = = = 8 = = = = 8 = 8 = = = = 8 = = = > 9 @ 8 ~  ! ! ! !8 ! !8 ! ! !9 ! !8 #! $!8 %! &!8 '! (!8 )! *! +! -!9 .! 1!8 2! 8! _! !; !8 09 0; 08 0; )08 @0= 0< 08 0 0< 0 0= 0< 0= 0< 0 1= ,18 M= 8 9 8 < < < < < ! " < $ & < ) - 8 ) 6 8 7 < 8 = > 8 ? A < B D 8 E N 8 = < ? 8 O 8 8 o r 8 s t 8 u 8 : @ Z e 8 8 8 8 8  QC< $C< $C< C< $C< QC< C< $C< $C< $C< $C< $C< $C< $C< D< D< D< D< D< D< D< D< $C< $C< $C< $C< $C< $C< $C< QC< $C< $C< $C< $C< $C< C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< $C< ~E< $C< $C< $C< $C< $C< C< QC< $C< $C< $C< $C< hD< D< $C< $C< C< C< $C< $C< $C< $C< $C< $C< $C< D< $C< $C< $C< 8D< $C< NE< ~E< #F< $C< SF< $C< $C< C< conversion from %s to %s not supported by iconv character 0x%lx is not in the basic source character set converting to execution character set character 0x%lx is not unibyte in execution character set universal character names are only valid in C++ and C99 the meaning of '\%c' is different in traditional C In _cpp_valid_ucn but not a UCN incomplete universal character name %.*s %.*s is not a valid universal character Character %x might not be NFKC universal character %.*s is not valid in an identifier universal character %.*s is not valid at the start of an identifier converting UCN to source character set converting UCN to execution character set the meaning of '\x' is different in traditional C hex escape sequence out of range octal escape sequence out of range the meaning of '\a' is different in traditional C non-ISO-standard escape sequence, '\%c' unknown escape sequence: '\%s' converting escape sequence to execution character set \x used with no following hex digits character constant too long for its type multi-character character constant define endif ifdef ifndef elif pragma include_next unassert sccs #%s is a GCC extension undefining "%s" pragma dependency empty filename in #%s #include nested too deeply line number out of range "%s" is not a valid filename #%s invalid #%s directive poison #pragma once in main file poisoning existing macro "%s" cannot find source file %s current file is older than %s #else without #if #else after #else the conditional began here #elif without #if #elif after #else #endif without #if assertion without predicate missing '(' after predicate predicate's answer is empty "%s" re-asserted unterminated #%s Y< XH _< D n< "XH Sq< (XH q< jH }m< YH p< .XH .Z< \ D z`< 6@ 2n< 5XH /d< @ F bi< :XH Ed< C > _< AXH [d< D _< D u< l D v< NXH [d< WXH a< E extra tokens at end of #%s directive embedding a directive within macro arguments is not portable style of line directive is a GCC extension suggest not using #elif in traditional C traditional C ignores #%s with the # indented suggest hiding #%s from traditional C with an indented # invalid preprocessing directive #%s "defined" cannot be used as a macro name "%s" cannot be used as a macro name as it is an operator in C++ no macro name given in #%s directive macro names must be identifiers invalid flag "%s" in line directive missing terminating > character #%s expects "FILENAME" or  #include_next in primary source file "%s" after #line is not a positive integer "%s" after # is not a positive integer registering pragmas in namespace "%s" with mismatched name expansion registering pragma "%s" with name expansion and no namespace registering "%s" as both a pragma and a pragma namespace #pragma %s %s is already registered #pragma %s is already registered registering pragma with NULL handler invalid #pragma GCC poison directive #pragma system_header ignored outside include file predicate must be an identifier missing ')' to complete answer _Pragma takes a parenthesized string literal unterminated comment `< L< L< L< L< L< L< L< L< `< c < `< `< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< `< L< ~ < $ < L< L< L< ~ < L< L< < L< L< L< L< < L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< L< 0 < %s:%u: %s:%u:%u: internal error: stdout > < Z < > < < < < < : < < < I < I < < O < < < < < < < < < < < < < < < < < < < < < < < < < < : < < < I < I < < O < % < % < < < < < < < < < < < 4 < < < < < < < < < < < < < < < < < < < < % < % < < < < < < < < < < < 4 < < < < < < m < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < Z < < S < S < { < { < < < < < < < { < { < < U < < < < { < < Z < Z < < < S < S < < < < j < < < < < a < too many decimal points in number invalid digit "%c" in octal constant use of C99 hexadecimal floating constant hexadecimal floating constants require an exponent invalid suffix "%.*s" on floating constant traditional C rejects the "%.*s" suffix invalid suffix "%.*s" with hexadecimal floating constant invalid suffix "%.*s" on integer constant use of C99 long long integer constant imaginary constants are a GCC extension integer constant is too large for its type integer constant is so large that it is unsigned comma operator in operand of #if missing binary operator before token "%s" floating constant in preprocessor expression imaginary number in preprocessor expression operator "defined" requires an identifier ("%s" is an alternative token for "%s" in C++) this use of "defined" may not be portable token "%s" is not valid in preprocessor expressions missing expression between '(' and ')' operator '%s' has no right operand operator '%s' has no left operand the left operand of "%s" changes sign when promoted the right operand of "%s" changes sign when promoted integer overflow in preprocessor expression exponent has no digits missing ')' after "defined" "%s" is not defined #if with no expression impossible operator '%u' division by zero in #if missing ')' in expression '?' without following ':' missing '(' in expression ':' without preceding '?' unbalanced stack in #if %s is a block device %s is shorter than expected ./ %c %s NULL directory in find_file no include path in which to search for %s Multiple include guards may be useful for: one or more PCH files were found, but they were invalid header.gcc .gch __VA_ARGS__ | ^[] ~ \ {#} A mH mH nH nH A nH A nH ! A nH " nH .nH 7nH @nH InH WnH `nH rnH ~nH nH and_eq bitand bitor compl not_eq xor_eq __TIMESTAMP__ __TIME__ __DATE__ __FILE__ __BASE_FILE__ __LINE__ __INCLUDE_LEVEL__ __COUNTER__ _Pragma __STDC__ __STDC__ 1 __cplusplus 1 __ASSEMBLER__ 1 __STDC_VERSION__ 199409L __STDC_VERSION__ 199901L __STDC_HOSTED__ 1 __STDC_HOSTED__ 0 __OBJC__ 1 EOF *= /= &= |= ^= >>= <<= ## ->* .* AT_NAME NUMBER WCHAR WSTRING OBJC_STRING HEADER_NAME COMMENT MACRO_ARG PRAGMA PRAGMA_EOL PADDING %:%: <: :> <% trigraph ??%c converted to %c "/*" within comment attempt to use poisoned "%s" no newline at end of file unspellable token %s `%.*s' is not in NFKC `%.*s' is not in NFC form feed vertical tab %s in preprocessing directive null character(s) ignored multi-line comment 1G C 7@ b @ 1G 1G 1G oH FoH A MoH E ToH SoH [oH goH soH {oH oH oH oH oH oH oH oH oH 7@ E = E = = = = = E = = = = = E = E = E = E = E = E = E = = E = E = E = E = E = E = E = E = E = E = E = E = E = E = E = E = E = E = = E = E = E = E = E = E = E = E = E = = = E = E = E = E = f = E = - = E = E = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = [ = = = = \ = = = = 6 = B = h = = = = 5 = | = | = | = | = | = | = | = | = | = | = = = = f = = C = O = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = P = I = = = backslash and newline separated by space backslash-newline at end of file trigraph ??%c ignored, use -trigraphs to enable __VA_ARGS__ can only appear in the expansion of a C99 variadic macro null character(s) preserved in literal C++ style comments are not allowed in ISO C90 (this will be reported only once per input file) line-map.c: file "%s" entered but not left line-map.c: file "%s" left but not entered In file included from %s:%u , from %s:%u Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec macro "%s" is not used invalid built-in macro "%s" "??? ??? ?? ??:??:?? ????" "%s %2d %4d" "%02d:%02d:%02d" "??? ?? ????" "??:??:??" parameter name missing !"#%&'()*+,-./:;<=>?[\]^{|}~ "%s" redefined __STDC_ wH wH wH wH wH wH wH wH wH wH wH wH "= "= #= #= "= "= "= != "= B"= A= @= qA= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= @= A= could not determine file timestamp could not determine date and time __COUNTER__ expanded inside directive with -fdirectives-only pasting "%s" and "%s" does not give a valid preprocessing token ISO C99 requires rest arguments to be used macro "%s" requires %u arguments, but only %u given macro "%s" passed %u arguments, but takes just %u unterminated argument list invoking macro "%s" function-like macro "%s" must be used with arguments in traditional C invalid string literal, ignoring final '\' duplicate macro parameter "%s" macro argument "%s" would be stringified in traditional C "%s" may not appear in macro parameter list macro parameters must be comma-separated anonymous variadic macros were introduced in C99 ISO C does not permit named variadic macros missing ')' in macro parameter list ISO C99 requires whitespace after the macro name missing whitespace after the macro name '#' is not followed by a macro parameter '##' cannot appear at either end of a macro expansion this is the location of the previous definition invalid hash type %d in cpp_macro_definition \ while writing precompiled header while reading precompiled header %s: not used because `%.*s' not defined %s: not used because `%.*s' defined as `%s' not `%.*s' %s: not used because `%s' is defined %s: not used because `__COUNTER__' is invalid ( String pool entries %lu identifiers %lu (%.2f%%) slots %lu table size %lu%c coll/search %.4f ins/search %.4f longest entry %lu bytes %lu%c (%lu%c overhead) avg. entry %.2f bytes (+/- %.2f) -C 6 ?detected recursion whilst expanding macro "%s" syntax error in macro parameter list ro= o= o= o= o= o= o= o= o= ro= n= ro= ro= o= o= o= o= o= o= o= o= o= o= o= o= o= o= o= o= o= o= o= ro= o= p= p= o= o= o= p= 'p= \p= o= o= p= o= o= p= o= o= o= o= o= o= o= o= o= o= o= o= r= o= 2q= o= o= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= o= @q= o= o= iq= o= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= iq= d ' @B ; gf { = = = = = " = = decNumber 3.24 Conversion syntax Division by zero Division impossible Division undefined Inexact Insufficient storage Invalid context Invalid operation Overflow Clamped Rounded Subnormal Underflow No status Multiple status ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ . / > ? , - , - , - , - . / < = < = < = < = > ? L M L M L M L M . / \ ] \ ] \ ] \ ] > ? l m l m l m l m . / | } | } | } | } > ? n o ~  ! " # $ % & ' ( ) ! 0 1 2 3 4 5 6 7 8 9 0 1 @ A B C D E F G H I @ A P Q R S T U V W X Y P Q ` a b c d e f g h i ` a p q r s t u v w x y p q ! " # $ % & ' ( ) ! 0 1 2 3 4 5 6 7 8 9 0 1 @ A B C D E F G H I @ A P Q R S T U V W X Y P Q ` a b c d e f g h i ` a p q r s t u v w x y p q ! " # $ % & ' ( ) " # ( ) 0 1 2 3 4 5 6 7 8 9 2 3 8 9 @ A B C D E F G H I B C P Q R S T U V W X Y R S ` a b c d e f g h i b c p q r s t u v w x y r s ! " # $ % & ' ( ) " # ( ) 0 1 2 3 4 5 6 7 8 9 2 3 8 9 @ A B C D E F G H I B C P Q R S T U V W X Y R S ` a b c d e f g h i b c p q r s t u v w x y r s ! " # $ % & ' ( ) $ % H I 0 1 2 3 4 5 6 7 8 9 4 5 X Y @ A B C D E F G H I D E P Q R S T U V W X Y T U ` a b c d e f g h i d e p q r s t u v w x y t u ! " # $ % & ' ( ) $ % H I 0 1 2 3 4 5 6 7 8 9 4 5 X Y @ A B C D E F G H I D E P Q R S T U V W X Y T U ` a b c d e f g h i d e p q r s t u v w x y t u ! " # $ % & ' ( ) & ' h i 0 1 2 3 4 5 6 7 8 9 6 7 x y @ A B C D E F G H I F G P Q R S T U V W X Y V W ` a b c d e f g h i f g p q r s t u v w x y v w ! " # $ % & ' ( ) & ' h i 0 1 2 3 4 5 6 7 8 9 6 7 x y @ A B C D E F G H I F G P Q R S T U V W X Y V W ` a b c d e f g h i f g p q r s t u v w x y v w Demangling disabled GNU (g++) style demangling lucid Lucid (lcc) style demangling ARM style demangling hp HP (aCC) style demangling edg EDG style demangling gnu-v3 java Java style demangling GNAT style demangling nw delete vn new [] vd delete [] apl ami amu aml convert negate trunc_mod amd trunc_div adv truth_andif aa truth_orif truth_not postincrement postdecrement mm bit_ior aor bit_xor aer bit_and aad bit_not co alshift arshift method_call ->() compound cm ?: cn >? mx  class JArray1Z 0123456789Qt __thunk_ __t type_info node type_info function Automatic selection based on executable GNU (g++) V3 ABI-style demangling virtual function thunk (delta:%d) for fkA H 0 E H z F H H H @ H H H H H H @ H $ H ) H D ? H U H D W? X H D D Y H X H ` H c H k H n H D 1G Y A I? , A @ 5 A -oH > A 7@ G A 1oH P A b @ A 1G S? 1G y H 1G A 1G F C 1G } H 1G E 1G H 1G H oH H oH H 1G H 1G H E H E H C H  D H & H w @ H w @ D 0oH . H ,H F ,H F ,oH ` E tA { D tA L? tA 2 B 1G 6 H B H U D DJG F v H Q F v H G H w @ P H w @ jF@ S H V H S H N? Y H \ H Y H N? _ H GcF _ H Q C A @ 7oH s F b H = = = = = = = = > > > > > > > P > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > & > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > d > d > d > d > d > d > d > d > d > d > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 2 > 5 > I > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > 5 > & > 5 > 5 > > > ^ > 5 > * > 5 > 5 > t > 5 > 5 > / > 5 > 5 > 5 > 5 > 5 > > > > 5 > @ > > > > > ) > > > ` > \ > > > > > > > > > > > 7 > > f > > ) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ) > +> +> +> +> +> +> +> +> +> +> (> (> (> (> (> (> (> (> ;-> u+> (> (> ,> (> |*> (> (> ;*> A)> (> (> (> (> *> (> )> (> (> u+> (> (> (> (> (> (> (> (> )> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> (> *> u+> boolean __float128 unsigned __int128 unsigned long long aS dV delete[] eO eo lS mI mL na new[] oR pL pm qu rS std::allocator std::basic_string std::string std::istream basic_istream std::ostream basic_ostream std::iostream basic_iostream (anonymous namespace) VTT for construction vtable for -in- typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to covariant return thunk to java Class for guard variable for reference temporary for hidden alias for ::* ) : ( complex imaginary JArray< ,_F ,_F H H 3_F w? > C > C I? I? yC yC H H @_F @_F yC yC ~I? I? > > > > H H H H I? I? I? I?  H H  D H P H A # H F + H oH B . H @ 1G W? Y H H  A 7@ E v H = H 0oH G A 1oH H w @ P A b @ @ H 1G C H oH F C 1G H 1G H @ F H I H Y A I? D 1G D C U H D O H &oH E ~ ? A  ? R H 1G S? 1G U H 7oH M D @ 9H 1G { D tA X H )`C m C C [ H ,oH @ E F ,H bn@ b H s F b H t D D a ^ H ^ H c H b m H m H r H s  H H F r H i H H 1 H o H H 1 H d H L H 2 H 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 6> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 5> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> 6> $?> q>> q>> >> q>> q>> ?> /@> q>> q>> q>> q>> q>> q>> q>> q>> S@> w@> q>> @> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> ?> q>> q>> q>> q>> ?> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> q>> v?> G> G> G> G> G> G> G> G> G> G> !E> !E> !E> !E> !E> !E> !E> `E> !E> E> !E> !E> F> E> !E> !E> !E> !E> !E> F> G> !E> F> !E> H> G> G> F> !E> !E> !E> !E> G> !E> !E> !E> !E> !E> !E> UG> UG> UG> UG> UG> UG> UG> UG> UG> UG> !E> UG> UG> UG> UG> !E> !E> !E> UG> UG> +G> UG> UG> UG> UG> UG> _> UP> UP> Q> Q> S> P> [a> {`> `> Y> aV> V> U> {U> [> [> ]> Y> +a> ;`> `> P> P> P> 'U> 'U> 'U> 'U> 'U> 'U> 'U> 'U> T> P> T> rX> W> KW> KW> V> `> ]> ^> [Z> +P> =\> +P> +P> 1^> 1^> 6P> 6P> j> Jk> j> +l> k> o> o> o> Nn> Nn> Nn> o> yo> yo> o> o> Nn> Nn> Nn> Nn> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> o> p> ,p> o> p> ,p> Np> wp> p> p> p> o> o> o> o> q> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> w> std::basic_string, std::allocator > std::basic_istream > std::basic_ostream > std::basic_iostream > PWD %I $ < ;G ]t B { =  0 $ ~ `2 fC O m A oE! a 0 P A A ?  & * " @ ` 0 P H X ?  " A ! ) ?  > } > s > i > _ > X > N > D > : > 1 > ( > > Cannot find prime bigger than %lu cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc > !"#$%&'()*+,-./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 
t H ? @ E@ M E@ RF V@ OH - G 0I 2 Q @S ! # & & & R T ^ V. # Q) ; % ) V@ {@ U @c F D @ @ $ {@ ^ {@ @ {@ 1 g @ O" @ @ *_ H @ @ /h * H 7A D @ h + H 7A @ s  H ' @ s } H ' b D ` 9 D 7 " H V @ Vp , H 7A =C Vp v ( H %A W@ # % @ # @ , @ rC D b | ) H @ H Y " @ Y s @ a E ! q D P 5 C H A @ @ $ B H A | @ ? H A : H SZH { ? H A @ q s 2 = H ! D ` D < H A @ 3 A H A @ @ H @ )vA > A 0bF ; A @ 9 D A D ( 9 t A $ A 3 A B A R A b A q A  A A A A A A A A A A A ' A 7 A G A V A d A s A A A A A A A A A A A A - A ; A I A X A g A t A A A A A A A A A A A A $ A 2 A @ A O A _ A o A } A A A A A A A A A A A A - A < A K A Y A h A w A A A A A A A A A A A & A 9 A H A X A h A w A A A A A A A A A A A A # A 0 A = A I A V A c A r A A A A A A A A A A A % A 5 A F A W A h A z A A A A A A A A A A A / A > A N A ^ A l A { A A A A A A A A A A A " A 3 A A A P A _ A l A z A A A A A A A A A A A 3 A G A [ A o A A A A A A A A A A A A 0 A D A X A h A y A A A A A A A A A A A % A 7 A I A Y A j A { A A A A A A A A A A 0 A > A L A [ A j A x A A A A A A A A A A A A + A : A J A Z A f A s A A A A A A A A A A A A A ' A 8 A I A Y A g A v A A A A A A A A A A A & A 7 A G A U A d A s A A A A A A A A A A A A ) A 9 A J A [ A i A x A A A A A A A A A A A A . A = A M A ] A l A { A A A A A A A A A A A " A 1 A A A Q A b A s A A A A A A A A A A A ) A : A J A _ A p A A A A A A A A A A $ A 3 A K A Z A r A A A A A A A A A $ A 3 A E A V A f A x A A A A A A A A !A !A $!A 5!A F!A W!A h!A y!A !A !A !A !A !A !A !A "A "A '"A 9"A K"A ]"A o"A "A "A "A "A "A "A "A "A 7A #A #A )#A =#A P#A `#A w#A #A #A #A #A #A #A #A #A $A $A &$A 9$A R$A e$A $A $A $A $A $A $A $A $A $A %A 4%A A%A R%A `%A o%A }%A %A %A %A %A %A %A &A &A 3&A F&A Z&A i&A y&A &A &A &A &A &A &A &A 'A 'A &'A 9'A Q'A a'A v'A 'A 'A 'A 'A 'A 'A 'A (A (A '(A 9(A K(A a(A t(A (A (A (A (A (A (A (A )A )A +)A @)A [)A l)A |)A )A )A )A )A )A )A *A )*A B*A V*A m*A *A *A *A *A *A *A *A +A %+A :+A P+A e+A |+A +A +A +A +A +A ,A ,A 6,A O,A h,A ,A ,A ,A ,A ,A ,A -A 1-A K-A c-A {-A -A -A -A -A -A .A '.A @.A Y.A s.A .A .A .A .A .A /A $/A >/A X/A r/A /A /A /A /A /A 0A $0A >0A W0A p0A 0A 0A 0A 0A 0A 1A 1A 51A M1A f1A 1A 1A 1A 1A 1A 1A 2A /2A H2A a2A z2A 2A 2A 2A 2A 2A 3A D7A h7A 7A 7A 7A 7A 8A <8A \8A |8A 8A 8A 13A N3A k3A 3A 3A 3A 3A 3A 4A (4A @4A X4A q4A 4A 4A 4A 4A 4A 5A &5A 8A 9A $9A D9A h9A 9A 9A 9A :A (:A T:A t:A :A :A :A :A $;A L;A t;A ;A ;A ;A A5A X5A v5A 5A 5A 5A 5A 6A $ N M L K J I H G F E D C B A @ ? O P Q R S T U V W X Y Z [ \ ] ^ _ saF {aF aF aF aF aF aF aF aF aF aF aF aF aF bF bF bF bF 'bF : F - 9- d t- t- ~ - - M - - q - K - B F - - b H F m - - b 0 - - - - - =rB F - S r D - - 2 q D - ^ - @ 'A F . . H F P . _ . 8 H F Y . . H 8 D z . . b F # / H , F / / o Q __ARM_ARCH_0UNK__ < H ` E F F F F ( F 1 , z, z, 0 0 1 , 31 D D 0 g , b+ s, x, "u, jX, 0 , i 1 g "{, 0 `Y+ 5h C , K1 * / Y+ , - , ` F 0 0 :h ?h ?h [+ - 0 g 0 B1 h h / Gq, g g g 50 L0 ]+ sh g uy, 0 ?h bz, I 0 0 0 Z+ #Z+ z, .[+ ; 0 ?h C0 v60 {h eh Y+ 1 L 6M + {+ 0 Y+ h h [+ d\+ [+ Fh Fh Fh 0 h Y+ 0 2 0 Y+ 0 Y+ Y+ o0 [+ Y 0 [+ ]+ ]+ h h h ^+ > 0 X 0 i 0 0 0 0 0 0 0 0h [+ k D F D F D F F F F F F F F F F F F F F F F F c 1 A G 2 2 E 2 2 U G 2 %2 B D B2 GB2 G hV2 c2 F m2 y2 =6G g 3 H H @ F $ 3 3 G H A;G ` 3 3 6 H / G;G ` 3 3 5 H % D ` 3 3 5 H ' >G 3 @ >G [ 3 I D 3 4 J H h D 4 q4 1 H D 4 q4 / JG 4 4 3 H KG @ 4 4 4 H ? D 4 4 7 H LG 4 5 H LG 4 5 H 2NG 5 F75 =NG z/5 @ A USG 95 G5 @ @TG (L5 W5 H Y WG 'f5 5 x WG f5 5 x B WG e5 Hg5 x d 2 E 5 U j 8 A V 5 U i M E .6 W7 e c D t7 !t7 F H % mG ' 7 m g t|G R8 8 r E x|G R8 8 f C ||G R8 8 f C 7G 7G G D 9 K 9 i G !9 +9 j m ` 9 9 O G p9 p9 n o $ G w9 e{9 p J H 9 9 } V / F 9 9 z k H 9 9 m D c 9 9 h N z H S!: 6: t n "H U: U: v M "H tU: {U: w d $H B : s : u R $H 6 : d : k S : : : z : h : : : : ! : t : : : ~ : $ l D '; (; g u D :b; l; _ T D p; p; ` Z < < < k < < Y,< !< ,-< !< Z!< g"< 8 $.$ > > A 
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 
.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