Home | History | Annotate | Download | only in 4.4.3
libm.so.6 __gmon_start__ _Jv_RegisterClasses sqrt exp log libc.so.6 _IO_stdin_used putchar_unlocked strcpy vasprintf exit readdir strsignal strncmp strrchr fflush_unlocked perror __isoc99_sscanf fileno_unlocked fputc_unlocked closedir ftell strncpy __stack_chk_fail unlink putchar fgets_unlocked realloc abort stdin memchr strpbrk getpid strspn strdup getc_unlocked sbrk strtol mmap calloc strlen ungetc fread_unlocked memset localeconv strstr strcspn __errno_location fseek memcmp getpagesize asctime __fprintf_chk stdout fputc getrusage fputs lseek memcpy freopen64 fclose strtoul malloc strcat strcasecmp realpath raise opendir getenv __ctype_b_loc stderr system munmap _obstack_newchunk __memset_chk setrlimit strncasecmp strncat _obstack_memory_used getcwd fwrite fread gettimeofday iconv_close atoi localtime ferror_unlocked strchr obstack_free iconv fdopen qsort iconv_open times bsearch __fsetlocking getrlimit memmove fopen64 _obstack_begin access setbuf fwrite_unlocked strcmp strerror __libc_start_main ferror vfprintf snprintf sysconf fputs_unlocked __environ __xstat __fxstat __xstat64 GLIBC_2.0 GLIBC_2.4 GLIBC_2.3 GLIBC_2.7 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.2 
GNU C++ ` 8 ; < D 0 u @9 % m . ; [= 8 - { 0= 0 : e O < L  9 ~ -u & 2: . f f , , , Te e f of uh : c $ B /= . . Qf 0F H VH %I I 9? N? @ ? P@ M / ? E 6S IC C C D D 1D y . /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cp/cp-lang.c } B @ @ @ $ ^ k W 8 9 `| W K : @ @ @; b ` ` e s ` @U @X E T h2 f y h @ ` @ `x ` t ^ | ` i ` @_ } ` @i @ ` _ ~ W @ @ f `t @E U 2 cxx_dwarf_name /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cp/call.c __ extended initializer lists K P + y T T T T T T E E I h h Z Z Z Z Z Z \           \   x                                   9 9    x x x x x x                 \      %s %D(%T, %T, %T)  %s %D(%T, %T)  %s %D(%T)  %s %T  %s %+#D  %s %+#D candidates are: conversion from %qT to %qT is ambiguous invalid use of void expression no matching function for call to %<%D(%A)%> call of overloaded %<%D(%A)%> is ambiguous pointer-to-member function %E cannot be called without an object; consider using .* or ->* no match for call to %<(%T) (%A)%> call of %<(%T) (%A)%> is ambiguous %s for ternary % in %<%E ? %E : %E%> %s for % in %<%E%s%> %s for % in %<%E[%E]%> %s for %qs in %<%s %E%> %s for % in %<%E %s %E%> %s for % in %<%s%E%> ISO C++ forbids omitting the middle term of a ?: expression second operand to the conditional operator is of type %, but the third operand is neither a throw-expression nor of type % third operand to the conditional operator is of type %, but the second operand is neither a throw-expression nor of type % operands to ?: have different types %qT and %qT no match enumeral mismatch in conditional expression: %qT vs %qT enumeral and non-enumeral type in conditional expression conditional expression no %<%D(int)%> declared for postfix %qs, trying prefix operator instead ambiguous overload has_const_overload comparison between %q#T and %q#T unary * "+ )+ * )+ )+ * )+ )+ )+ )+ )+ "+ ) )+ )+ * )+ )+ )+ )+ )+ )+ ]* ]* ]* )+ ]* )+ )+ )+ ]* )+ )+ )+ )+ )+ )+ )+ * ]* ]* )+ ]* ]* )+ )+ ]* ]* ]* * >* >* >* >* )+ * ]* ]* ]* ]* ]* ]* )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ "+ )+ )+ )+ * * * * * * )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ * )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ * no corresponding deallocation function for %qD no suitable % for %qT %q+#D is private %q+#D is protected %q+#D is inaccessible within this context passing NULL to non-pointer argument %P of %qD converting to non-pointer type %qT from NULL converting % to pointer type for argument %P of %qD converting % to pointer type too many braces around initializer for %qT invalid conversion from %qT to %qT initializing argument %P of %qD converting to %qT from initializer list would use explicit constructor %qD implicit conversion cannot bind bitfield %qE to %qT cannot bind packed field %qE to %qT cannot bind rvalue %qE to %qT 6 : : : : : : : 5 7 8 : ? !? 1? ? M? ? ; = ? ? ? ? B; cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime the default argument for parameter %d of %qD has not yet been parsed recursive evaluation of default argument for %q#D default argument argument of function call might be a candidate for a format attribute type generic passing %qT as % argument of %q#D discards qualifiers %qT is not an accessible base of %qT deducing %qT as %qT in call to %q+D (you can disable this with -fno-deduce-init-list) _Jv_LookupInterfaceMethodIdx class$ could not find class$ field in java interface type %qT ~ operator call to non-function %qD no matching function for call to %<%T::%s(%A)%#V%> call of overloaded %<%s(%A)%> is ambiguous abstract virtual %q#D called from constructor abstract virtual %q#D called from destructor cannot call member function %qD without object passing %qT chooses %qT over %qT in call to %qD choosing %qD over %qD for conversion from %qT to %qT because conversion sequence for the argument is better default argument mismatch in overload resolution candidate 1: %q+#F candidate 2: %q+#F ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: candidate 1: candidate 2: could not convert %qE to %qT invalid initialization of non-const reference of type %qT from a temporary of type %qT invalid initialization of reference of type %qT from expression of type %qT initializer_list ` < ` + |f+ initialize_reference joust source_type build_new_method_call build_special_member_call in_charge_arg_for_name build_over_call call_builtin_trap convert_like_real enforce_access build_op_delete_call build_new_op perform_overload_resolution build_user_type_conversion_1 merge_conversion_sequences add_builtin_candidate add_function_candidate direct_reference_binding build_call_a check_dtor_name label %q+D used but not defined /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cp/decl.c unused variable %q+D %qD was declared % and later % previous declaration of %q+D declaration of %qF throws different exceptions from previous declaration %q+F noinline function %q+D redeclared as inline previous declaration of %q+D with attribute noinline function %q+D redeclared with attribute noinline previous declaration of %q+D was inline built-in library shadowing %s function %q#D library function %q#D redeclared as non-function %q#D declaration of %q#D conflicts with built-in declaration %q#D FILE new declaration %q#D ambiguates built-in declaration %q#D %q#D redeclared as different kind of symbol previous declaration of %q+#D declaration of template %q#D conflicts with previous declaration %q+#D ambiguates old declaration %q+#D declaration of C function %q#D conflicts with previous declaration %q+#D here conflicting declaration %q#D %q+D has a previous declaration as %q#D declaration of namespace %qD conflicts with previous declaration of namespace %q+D here %q+#D previously defined here %q+#D previously declared here prototype for %q+#D %Jfollows non-prototype definition here previous declaration of %q+#D with %qL linkage conflicts with new declaration with %qL linkage default argument given for parameter %d of %q#D after previous specification in %q+#D redundant redeclaration of %qD in same scope deleted definition of %qD after previous declaration %q+D gnu_inline explicit specialization of %qD after first use %q+D: visibility attribute ignored because it %Jconflicts with previous declaration here redefinition of %q#D %qD conflicts with used function %q#D not declared in class %q+D redeclared inline with % attribute %q+D redeclared inline without % attribute redeclaration of friend %q#D may not have default template arguments thread-local declaration of %q#D follows non-thread-local declaration non-thread-local declaration of %q#D follows thread-local declaration redeclaration of %q#D label %qE referenced outside of any function jump to label %qD jump to case label %H from here exits OpenMP structured block crosses initialization of %q+#D enters scope of non-POD %q+#D enters try block enters catch block enters OpenMP structured block jump to label %q+D from here %J enters catch block skips initialization of %q+#D invalid exit from OpenMP structured block wchar_t label named wchar_t duplicate label %qD %qD is not a type %qD used without template parameters %q#T is not a class no class template named %q#T in %q#T no type named %q#T in %q#T % names %q#T, which is not a class template % names %q#T, which is not a type template parameters do not match template %q+D declared here __java_byte __java_short __java_int __java_long __java_float __java_double __java_char __java_boolean bool unknown type init list __vtbl_ptr_type __cxxabiv1 global type bad_alloc __cxa_pure_virtual builtin_ _chk %Jan anonymous struct cannot have function members %Jan anonymous union cannot have function members member %q+#D with constructor not allowed in anonymous aggregate member %q+#D with destructor not allowed in anonymous aggregate member %q+#D with copy assignment operator not allowed in anonymous aggregate multiple types in one declaration redeclaration of C++ built-in type %qT declaration does not declare anything missing type-name in typedef-declaration ISO C++ prohibits anonymous structs inline virtual %qs can only be specified for functions % can only be specified inside a class % can only be specified for constructors a storage class can only be specified for objects and functions qualifiers can only be specified for objects and functions % was ignored in this declaration attribute ignored in declaration of %q+#T attribute for %q+#T must follow the %qs keyword ignoring attributes applied to class type %qT outside of definition ignoring attributes applied to dependent type %qT without an associated declaration deprecated typedef %qD is initialized (use decltype instead) declaration of %q#D has % and is initialized definition of %q#D is marked % inline function %q+D given attribute noinline %q#D is not a static member of %q#T ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%> template header not allowed in member definition of explicitly specialized class duplicate initialization of %qD declaration of %q#D outside of class is not definition variable %q#D has initializer but incomplete type elements of array %q#D have incomplete type declaration of %q#D has no initializer aggregate %q#D has incomplete type and cannot be defined %qD declared as reference but not initialized initializer cannot initialize %qT from %qT name used in a GNU-style designated initializer for an array name %qD used in a GNU-style designated initializer for an array initializer fails to determine size of %qD array size missing in %qD zero-size array %qD storage size of %qD isn't known storage size of %qD isn't constant sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies) %J you can work around this by removing the initializer uninitialized const %qD invalid type %qT as initializer for a vector of type %qT initializer for %qT must be brace-enclosed %qT has no non-static data member named %qD braces around scalar initializer for type %qT extended initializer lists missing braces around initializer for %qT too many initializers for %qT elements of array %q#T have incomplete type variable-sized object %qD may not be initialized variable-sized compound literal %qD has incomplete type scalar object %qD requires one element in initializer in C++98 %qD must be initialized by constructor, not by %<{...}%> opaque vector types cannot be initialized array %qD initialized by parenthesized string literal %qE structure %qD with uninitialized const members structure %qD with uninitialized reference members assignment (not initialization) in declaration %qD cannot be defaulted shadowing previous type declaration of %q#D %qD cannot be thread-local because it has non-POD type %qT jclass Java object %qD not allocated with % %qD is thread-local and so cannot be dynamically initialized %qD cannot be initialized by a non-constant expression when being declared non-static data member %qD has Java class type function %q#D is initialized like a variable used __aeabi_atexit __cxa_atexit atexit __dso_handle __tcf_%d __cxa_guard_acquire __cxa_guard_release __cxa_guard_abort destructor for alien class %qT cannot be a member constructor for alien class %qT cannot be a member %qD declared as a % %s %qD declared as an % %s % and % function specifiers on %qD invalid in %s declaration %q+D declared as a friend %q+D declared with an exception specification definition of %qD is not in namespace enclosing %qT defining explicit specialization %qD in friend declaration invalid use of template-id %qD in declaration of primary template default arguments are not allowed in declaration of friend template specialization %qD % is not allowed in declaration of friend template specialization %qD cannot declare %<::main%> to be a template cannot declare %<::main%> to be inline cannot declare %<::main%> to be static non-local function %q#D uses anonymous type %q+#D does not refer to the unqualified type, so it is not used for linkage non-local function %q#D uses local type %qT static member function %qD cannot have cv-qualifier non-member function %qD cannot have cv-qualifier %<::main%> must return % definition of implicitly-declared %qD no %q#D member function declared in class %qT non-local variable %q#D uses anonymous type non-local variable %q#D uses local type %qT __ptrmemfunc_type invalid in-class initialization of static data member of non-integral type %qT ISO C++ forbids in-class initialization of non-const static member %qD ISO C++ forbids initialization of member constant %qD of non-integral type %qT size of array %qD has non-integral type %qT size of array has non-integral type %qT size of array %qD is negative size of array is negative ISO C++ forbids zero-size array %qD ISO C++ forbids zero-size array size of array %qD is not an integral constant-expression size of array is not an integral constant-expression ISO C++ forbids variable length array %qD ISO C++ forbids variable length array variable length array %qD is used variable length array is used overflow in array dimension array of void array of functions array of references array of function members declaration of %qD as %s creating %s declaration of %qD as multidimensional array must have bounds for all dimensions except the first multidimensional array must have bounds for all dimensions except the first return type specification for constructor invalid return type specification for destructor invalid return type specified for % unnamed variable or field declared void variable or field %qE declared void variable or field declared void invalid use of qualified-name %<::%D%> invalid use of qualified-name %<%T::%D%> invalid use of qualified-name %<%D::%D%> type %qT is not derived from type %qT declaration of %qD as non-function declaration of %qD as non-member declarator-id missing; using reserved word %qD  function definition does not declare parameters parameter type name two or more data types in declaration of %qs conflicting specifiers in declaration of %qs ISO C++ forbids declaration of %qs with no type % or % invalid for %qs % and % specified together for %qs % invalid for %qs % invalid for %qs % invalid for %qs % or % invalid for %qs % or % specified with char for %qs % and % specified together for %qs % or % invalid for %qs long, short, signed or unsigned used invalidly for %qs complex invalid for %qs qualifiers are not allowed on declaration of % ignoring %qV qualifiers added to function type %qT member %qD cannot be declared both virtual and static %<%T::%D%> is not a valid declarator typedef declaration invalid in parameter declaration storage class specifiers invalid in parameter declarations parameter declared % % outside class declaration multiple storage classes in declaration of %qs storage class specified for %qs storage class specified for parameter %qs storage class specified for typename nested function %qs declared % top-level declaration of %qs specifies % function-scope %qs implicitly auto and declared %<__thread%> storage class specifiers invalid in friend function declarations type qualifiers ignored on function return type %qs declared as function returning a function %qs declared as function returning an array %qs function uses % type specifier without late return type %qs function with late return type has %qT as its type rather than plain % %qs function with late return type not declared with % type specifier destructor cannot be static member function constructor cannot be static member function destructors may not be cv-qualified constructors may not be cv-qualified constructors cannot be declared virtual can't initialize friend function %qs virtual functions cannot be friends friend declaration not in class definition can't define friend function %qs in a local class definition destructors may not have parameters cannot declare pointer to %q#T cannot declare reference to %q#T cannot declare pointer to %q#T member reference pointer cannot declare %s to qualified function type %qT cannot declare reference to %q#T, which is not a typedef or a template type argument template-id %qD used as a declarator member functions are implicitly friends of their class extra qualification %<%T::%> on member %qs cannot define member function %<%T::%s%> within %<%T%> cannot declare member function %<%T::%s%> within %<%T%> cannot declare member %<%T::%s%> within %qT non-parameter %qs cannot be a parameter pack size of array %qs is too large data member may not have variably modified type %qT parameter may not have variably modified type %qT only declarations of constructors can be % non-member %qs cannot be declared % non-object member %qs cannot be declared % function %qs cannot be declared % static %qs cannot be declared % const %qs cannot be declared % %Jtypedef name may not be a nested-name-specifier ISO C++ forbids nested type %qD with same name as enclosing class type qualified function types cannot be used to declare static member functions qualified function types cannot be used to declare free functions type qualifiers specified for friend class declaration % specified for friend class declaration template parameters cannot be friends friend declaration requires class-key, i.e. % friend declaration requires class-key, i.e. % trying to make class %qT a friend of global scope invalid qualifiers on non-member function type abstract declarator %qT used as declaration cannot use %<::%> in parameter declaration invalid use of %<::%> can't make %qD into a method -- not in a class function %qD declared virtual inside a union %qD cannot be declared virtual, since it is always static expected qualified name in friend declaration for destructor %qD declaration of %qD as member of %qT expected qualified name in friend declaration for constructor %qD field %qD has incomplete type name %qT has incomplete type in instantiation of template %qT %qE is neither function nor member function; cannot be declared friend ISO C++ forbids initialization of member %qD making %qD static field storage class % invalid for function %qs storage class % invalid for function %qs storage class %<__thread%> invalid for function %qs % specified invalid for function %qs declared out of global scope % specifier invalid for function %qs declared out of global scope %q#T is not a class or a namespace virtual non-class function %qs %qs defined in a non-class scope %qs declared in a non-class scope cannot declare member function %qD to have static linkage cannot declare static function inside another function variable % may not be used when defining (as opposed to declaring) a static data member static member %qD declared % cannot explicitly declare member %q#D to have extern linkage %qs initialized and declared % %qs has both % and initializer z z ~ ~ ~ ~ ~ b 8 k k k ~ default argument for %q#D has type %qT default argument for parameter of type %qT has type %qT default argument %qE uses local variable %qD parameter %qD has Java class type parameter %qD invalidly declared method type parameter %qD includes %s to array of unknown bound %qT parameter packs must be at the end of the parameter list invalid constructor; you probably meant %<%T (const %T&)%> %qD may not be declared within a namespace %qD may not be declared as static %qD must be a nonstatic member function %qD must be either a non-static member function or a non-member function %qD must have an argument of class or enumerated type void the same type a base class a reference to conversion to %s%s will never use a type conversion operator ISO C++ prohibits overloading operator ?: %qD must not have variable number of arguments postfix %qD must take % as its argument postfix %qD must take % as its second argument %qD must take either zero or one argument %qD must take either one or two arguments prefix %qD should return %qT postfix %qD should return %qT %qD must take % %qD must take exactly one argument %qD must take exactly two arguments user-defined %qD always evaluates both arguments %qD should return by value %qD cannot have default arguments struct class union enum typename [ 8 ? F M T using template type parameter %qT after %qs using typedef-name %qD after %qs %q+D has a previous declaration here %qT referred to as %qs %q+T has a previous declaration here %qT referred to as enum template argument required for %<%s %T%> %qD has the same name as the class in which it is declared reference to %qD is ambiguous use of enum %q#D without previous declaration redeclaration of %qT as a non-template previous declaration %q+D derived union %qT invalid Java class %qT cannot have multiple bases Java class %qT cannot have virtual bases base type %qT fails to be a struct or class type recursive type %qT undefined duplicate base type %qT invalid multiple definition of %q#T %Jprevious definition here underlying type %<%T%> of %<%T%> must be an integral type packed no integral type can represent all of the enumerator values for %qT enumerator value for %qD is not an integer constant overflow in enumeration values at %qD enumerator value %E is too large for underlying type %<%T%> return type %q#T is incomplete return type has Java class type %q#T % should return a reference to %<*this%> no previous declaration for %q+D invalid function declaration parameter %qD declared void no return statement in function returning non-void invalid member function declaration %qD is already defined in class %qT cleanup static member function %q#D declared with type qualifiers $` P+ x + ` < (` complete_vars maybe_register_incomplete_var finish_method finish_function save_function_data start_function start_preparsed_function lookup_enumerator start_enum xref_basetypes xref_tag tag_name grok_op_properties move_fn_p copy_fn_p grokdeclarator check_var_type check_special_function_return_type build_ptrmem_type grokvardecl grokfndecl check_class_member_definition_namespace expand_static_init register_dtor_fn cp_finish_decl initialize_artificial_var initialize_local_var make_rtl_for_nonlocal_decl check_initializer reshape_init reshape_init_r reshape_init_class reshape_init_vector reshape_init_array check_array_designated_initializer build_init_list_var_init start_decl_1 start_decl cxx_init_decl_processing C++ C Java __ct __base_ctor __comp_ctor __dt __comp_dtor __base_dtor __deleting_dtor __in_chrg nelts this __delta __pfn _vptr __vtt_parm :: std 1 1 1 1 1 1 1 1 + 1 8 1 I 1 S 1 Y 1 ^ 1 f 1 l 1 r 1 } 1 1 make_unbound_class_template make_typename_type define_label check_goto make_label_decl duplicate_decls poplevel /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cp/pt.c data member %qD cannot be a member template invalid member template declaration %qD explicit specialization in non-namespace scope %qD enclosing class templates are not explicitly specialized specialization of %qD in different namespace from definition of %q+#D explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD) name of class shadows template template parameter %qD specialization of %qT after instantiation specializing %q#T in different namespace specialization %qT after instantiation %qT explicit specialization of non-template %qT specialization of %qD after instantiation candidates are: %s %+#D %qD is not a function template template-id %qD for %q+D does not match any template declaration ambiguous template specialization %qD for %q+D template-id %qD in declaration of primary template template parameter list used in explicit instantiation definition provided for explicit instantiation too many template parameter lists in declaration of %qD too few template parameter lists in declaration of %qD explicit specialization of %qD must be introduced by %