/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | ChangeLog-1994 | 155 * decl.c (duplicate_decls): Don't complain about different values of 236 * decl.c (duplicate_decls): Only propagate DECL_MAIN_VARIANT on 271 (duplicate_decls): Propagate DECL_MAIN_VARIANT. 272 (pushdecl): Use duplicate_decls to copy info from old decl into new 294 * decl.c (duplicate_decls, bad_specifiers): Enhance wording on error 345 (duplicate_decls, grokdeclarator), cp-tree.h: Add support for 434 * decl.c (duplicate_decls): Get rid initial size entry of vtable. 715 (duplicate_decls): Likewise. Deal with DECL_DECLARED_STATIC and 888 * decl.c (duplicate_decls): Ignore redeclarations of wchar_t as 985 * decl.c (duplicate_decls): Only propagate DECL_CHAIN in [all …]
|
H A D | ChangeLog-1995 | 81 * decl.c (duplicate_decls): Lose references to DECL_NEXT_METHOD. 260 * decl.c (duplicate_decls): When smashing decls, smash staticness in 413 * decl.c (duplicate_decls): Call merge_machine_decl_attributes. 530 * decl.c (duplicate_decls): Turn off whining about virtual functions 609 * decl.c (duplicate_decls): Likewise. 1312 * decl.c (duplicate_decls): Complain about virtual functions 1552 * decl.c (duplicate_decls): Check simple_cst_equal result against 0. 1655 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise. 1688 (duplicate_decls): Always use the old decl's linkage info. Don't 1764 * decl.c (duplicate_decls): Don't check DECL_NOT_REALLY_EXTERN for [all …]
|
H A D | ChangeLog-1997 | 28 * decl.c (duplicate_decls): Make the newdecl virtual if the 266 * decl.c (duplicate_decls): Propagate it. 363 * decl.c (duplicate_decls): Don't complain about different exceptions 622 * decl.c (duplicate_decls): Handle template specializations 735 * decl.c (duplicate_decls): Make sure DECL_LANG_SPECIFIC is set on 740 * decl.c (duplicate_decls): Don't warn about template instances. 881 * decl.c (duplicate_decls): Add smarts for explicit 1309 * decl.c (duplicate_decls): Don't bash a previous template 1447 * decl.c (duplicate_decls): Don't complain about exception 1465 * decl.c (duplicate_decls): Tweak wording. [all …]
|
H A D | ChangeLog-2014 | 262 * decl.c (duplicate_decls): Copy it. 1226 (duplicate_decls, start_decl): Likewise. 1252 * decl.c (duplicate_decls): Check DECL_DECLARED_INLINE_P on 1645 (duplicate_decls): Use it, handle default arguments 1668 * decl.c (duplicate_decls): Handle static member functions too. 1735 * decl.c (duplicate_decls, start_decl): Likewise. 2112 * decl.c (duplicate_decls): Use set_decl_tls_model. 2159 * decl.c (duplicate_decls): Likewise. 2206 * decl.c (duplicate_decls): Likewise. 2370 * decl.c (duplicate_decls): Update code duplicating comdat group; [all …]
|
H A D | ChangeLog-2020 | 398 * decl.c (duplicate_decls): Add module-specific redeclaration 1031 * decl.c (duplicate_decls): Relax new assert. 1047 * decl.c (duplicate_decls): Deal with duplicated DECL_LOCAL_DECL_P 1175 * decl.c (duplicate_decls): Use new overload of 1319 * decl.c (duplicate_decls): Propagate DECL_ATTRIBUTES and 1329 (duplicate_decls): Likewise. 1464 * decl.c (duplicate_decls): Return error_mark_node fo extern-c 1511 * decl.c (duplicate_decls): Refactor some template & builtin 1787 * decl.c (duplicate_decls): Return NULL_TREE if 1852 (duplicate_decls): Adjust DECL_UNIQUE_FRIEND_P clearing. [all …]
|
H A D | ChangeLog-1993 | 359 * cp-decl.c (duplicate_decls): Note redeclarations of library 378 * cp-decl.c (duplicate_decls): Don't warn for non-extern var decl 387 (duplicate_decls, pushdecl): Call new function. 581 * cp-decl.c (duplicate_decls): Deal with new overloading.
|
H A D | ChangeLog-2001 | 257 * decl.c (duplicate_decls): Don't copy DECL_NO_CHECK_MEMORY_USAGE. 665 * decl.c (duplicate_decls): Propagate DECL_UNINLINABLE. 1010 * decl.c (duplicate_decls): Remove code deadling with 1744 * decl.c (duplicate_decls): Fix DECL_TEMPLATE_RESULT thinko 1766 * decl.c (duplicate_decls): Update source position information 1888 * decl.c (duplicate_decls): Tidy. 2002 * decl.c (duplicate_decls): Suppress warning about duplicate 2286 * decl.c (duplicate_decls): Use SET_DECL_LANGUAGE. 2412 * decl.c (duplicate_decls): Adjust accordingly. 2554 (duplicate_decls): Copy DECL_NUM_STMTS, not DECL_FRAME_SIZE. [all …]
|
H A D | ChangeLog-2008 | 562 * decl.c (duplicate_decls): Call error_at. 703 (duplicate_decls): Copy function specific target and optimization 1044 * decl.c (duplicate_decls): Likewise. 1056 * decl.c (duplicate_decls): Merge USED flags. 1227 * decl.c (duplicate_decls): Do not insist on inline being declared 1247 * decl.c (duplicate_decls): Update comment and unit-at-a-time. 1268 (duplicate_decls): Complain about redeclaring a function as deleted. 1616 * decl.c (warn_extern_redeclared_static, duplicate_decls, 1847 * decl.c (duplicate_decls): Merge in DECL_PURE_P, TREE_READONLY, 2593 * decl.c (duplicate_decls): Remove decl from global mapping [all …]
|
H A D | ChangeLog-2002 | 456 * decl.c (duplicate_decls): Templates may be disambiguated by 1023 (duplicate_decls): Don't copy it. 1033 * decl.c (duplicate_decls): Copy it. 1297 * decl.c (duplicate_decls): Don't call decl_attributes. 1469 (duplicate_decls): Copy DECL_INITIALIZED_P. 1786 * decl.c (duplicate_decls): Replace DECL_SOURCE_FILE 1826 (duplicate_decls): Likewise. 2266 * decl.c (duplicate_decls): Don't propagate inlining parameters from 3058 * decl.c (duplicate_decls): Call merge_weak. 3238 * decl.c (duplicate_decls): Do not copy the RTL for a variable [all …]
|
H A D | ChangeLog-2003 | 4 * decl.c (duplicate_decls): Use build_type_attribute_variant to 33 * decl.c (duplicate_decls): Preserve inline-ness when redeclaring 47 * decl.c (duplicate_decls): When setting the type of an anticipated 398 * decl.c (duplicate_decls): Copy visibility flag when appropriate. 679 * cp-tree.h (duplicate_decls): Return a tree. 680 * decl.c (duplicate_decls): Clarify documentation. Return 709 * decl.c (duplicate_decls): copy DECL_VISIBILITY field. 1137 * decl.c (duplicate_decls): Copy DECL_SAVED_INSNS too. 1545 (duplicate_decls): Tidy diagnostic message. 1732 (duplicate_decls): When replacing an anticipated builtin, do not [all …]
|
H A D | ChangeLog-1999 | 80 * decl.c (duplicate_decls): Likewise. 456 * decl.c (duplicate_decls): Merge 469 (duplicate_decls): Tweak error-message. 701 (duplicate_decls): Likewise. 799 * decl.c (duplicate_decls): Propagate DECL_DEFER_OUTPUT. 1682 * decl.c (duplicate_decls): Use DECL_BUILT_IN_CLASS rather than 1883 * decl.c (duplicate_decls): When a builtin function is redeclared 2070 (duplicate_decls): Merge DECL_THIS_STATIC. 2123 (duplicate_decls): When a builtin is redeclared static, make the 2194 * decl.c (duplicate_decls): Don't play funny games with abort. [all …]
|
H A D | ChangeLog-2006 | 221 (duplicate_decls): Preserve DECL_INITIAL when eliminating 1059 * decl.c (duplicate_decls): Return early if either 1190 * decl.c (duplicate_decls): Call check_default_args here. 1193 check_default_args if duplicate_decls got bypassed. 1360 * decl.c (duplicate_decls): Return error_mark_node 1514 * decl.c (duplicate_decls): Don't copy visibility from template to 1705 (duplicate_decls): Disallow redeclaring a variable with a 2643 * cp/decl.c (duplicate_decls): Merge 3037 (duplicate_decls, grok_op_properties): Likewise. 3145 * name-lookup.c (push_overloaded_decl): When duplicate_decls
|
H A D | ChangeLog-2012 | 357 * decl.c (duplicate_decls): Add comments. 416 (duplicate_decls): Remove ambiguity for versioned functions. 596 * decl.c (duplicate_decls): Adjust. 820 * decl.c (duplicate_decls): When redeclaring a builtin function, 1606 * decl.c (duplicate_decls): Return error_mark_node on template 1831 impossible just error out in duplicate_decls. 2514 (duplicate_decls): Adjust error message for auto return. 2746 * decl.c (duplicate_decls): If olddecl has bigger DECL_ALIGN than 3008 * decl.c (duplicate_decls): With -Wredundant-decls don't warn for
|
H A D | ChangeLog-2004 | 35 * decl.c (duplicate_decls): Call ggc_free on declarations we will 579 * decl.c (duplicate_decls): Return error_mark_node on error, as 790 * decl.c (duplicate_decls, start_decl): Use %qD instead of 1554 * decl.c (pop_label, duplicate_decls, redeclaration_error_message, 1618 * decl.c (duplicate_decls): Merge TREE_DEPRECATED. 1623 * decl.c (duplicate_decls): Copy TREE_NOTHROW from newdecl to olddecl. 2121 * decl.c (duplicate_decls): Do not copy DECL_NEEDS_FINAL_OVERRIDER_P. 2527 * decl.c (poplevel, duplicate_decls, make_typename_type, 3036 * decl.c (duplicate_decls): Remove checks for hidden "operator 3079 * decl.c (duplicate_decls): Reject duplicate namespace [all …]
|
H A D | ChangeLog-2015 | 788 * decl.c (duplicate_decls): When combining typedefs, remove the 1581 (duplicate_decls): A specialization can be transaction_safe 1969 (duplicate_decls): Likewise. Remove constraints before freeing. 2193 * decl.c (duplicate_decls): Likewise for warning/warning_at. 2233 (duplicate_decls): Likewise. 2503 * decl.c (duplicate_decls, expand_static_init): Likewise. 2689 * decl.c (duplicate_decls): Adjust DECL_COMDAT of newdecl. 3162 (duplicate_decls): Likewise. 3758 * decl.c (duplicate_decls): Call check_redeclaration_no_default_args 3923 * decl.c (duplicate_decls): Also duplicate DECL_FINAL_P and [all …]
|
H A D | ChangeLog-1998 | 699 * decl.c (duplicate_decls): Remove special-case code to deal with 1718 (duplicate_decls): Remove qualifier checks on DECL. 2387 * decl.c (duplicate_decls): Don't obliterate the 2421 * decl.c (duplicate_decls): Don't complain about different 2569 * decl.c (duplicate_decls): Always merge the old and new patterns 2820 (register_specialization): Use duplicate_decls for duplicate 3128 (duplicate_decls): ...to here. 3194 (duplicate_decls): Ignore duplicate aliases. 4403 * decl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT to compare 4419 * decl.c (duplicate_decls): Clean up, add DECL_DATA_AREA bits. [all …]
|
H A D | ChangeLog-2005 | 161 * decl.c (duplicate_decls): Don't rely on DECL_TEMPLATE_INFO after 358 (duplicate_decls): Use it. 694 * decl.c (duplicate_decls): Merge it into new declarations. 1022 * decl.c (duplicate_decls): Add newdecl_is_friend parameter. 1521 * decl.c (duplicate_decls): Re-register template specializations 1603 * decl.c (duplicate_decls): Update for new/updated structures. 1932 * decl.c (duplicate_decls): Copy all of DECL_USE_TEMPLATE. 2035 * decl.c (duplicate_decls): Move warning control from if() to 3296 * decl.c (duplicate_decls): Do not discard
|
H A D | ChangeLog-2013 | 103 * decl.c (duplicate_decls): Replace pairs of errors and permerrors 186 * decl.c (duplicate_decls): Enforce 8.3.6/6 about default arguments 849 * decl.c (duplicate_decls): Error out for redeclaration of UDRs. 1765 * decl.c (warn_extern_redeclared_static, duplicate_decls, 2933 (duplicate_decls): Don't check for auto return. 2946 * decl.c (duplicate_decls): Don't propagate DECL_DELETED_FN to 3224 * decl.c (duplicate_decls): Likewise. 3258 * decl.c (duplicate_decls): Likewise. 3356 (duplicate_decls): Likewise. 3554 * decl.c (duplicate_decls): Likewise.
|
H A D | ChangeLog-2018 | 1090 * decl.c (duplicate_decls): Refactor checks. 1120 (duplicate_decls): Copy DECL_ACCESS. Fix formatting. 1769 (duplicate_decls): Likewise. 1850 (duplicate_decls): Likewise. 2007 (duplicate_decls): Use the latter; also check that a friend 2146 (duplicate_decls): Use the latter; also check that a friend 2165 (duplicate_decls): Use the latter; also check that a friend 2470 * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION 2512 * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in 4170 * decl.c (duplicate_decls): For redefinition of built-in, use error [all …]
|
H A D | ChangeLog-2009 | 82 * decl.c (duplicate_decls, grokdeclarator): Put the diagnostics in 1519 * decl.c (duplicate_decls): Propagate it. Use it for error. 1954 * decl.c (push_local_name, duplicate_decls): Adjust. 2009 * decl.c (duplicate_decls): Pass args to reregister_specialization. 2015 * pt.c (register_specialization): Use duplicate_decls to merge 2040 * decl.c (duplicate_decls): Re-indent. 2156 * decl.c (duplicate_decls): Use DECL_COMDAT_GROUP. 2600 * decl.c (duplicate_decls): Preserve parameter attributes. 3224 (duplicate_decls): Adjust DECL_CONTEXT of newdecl's parms.
|
H A D | ChangeLog-2017 | 75 * decl.c (duplicate_decls): Likewise. 197 (duplicate_decls): Copy it. 798 * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW. 903 * decl.c (duplicate_decls): Directly copy operator code. 939 * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE. 1027 * decl.c (duplicate_decls): Copy "omp declare simd" attributes from 1033 * decl.c (duplicate_decls): Warn for built-in functions declared as 1036 * decl.c (duplicate_decls): Avoid redundant '+' in warning_at. 1560 * decl.c (start_decl): Early return error_mark_node if duplicate_decls 2054 * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN. [all …]
|
H A D | ChangeLog-2016 | 290 * decl.c (duplicate_decls): Warn when a built-in function is redefined. 789 (duplicate_decls): For static data members copy 2271 * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external 2308 (duplicate_decls, check_elaborated_type_specifier): Tidy. 2354 * decl.c (duplicate_decls): Properly copy the 2701 * decl.c (duplicate_decls): Call diagnose_mismatched_decls. 2955 * decl.c (duplicate_decls): Use SET_DECL_ALIGN. 3284 * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN. 3552 * decl.c (duplicate_decls): Fix spelling - becuase -> because.
|
H A D | ChangeLog | 340 * decl.cc (duplicate_decls): Change non-templated friend 1262 * decl.cc (duplicate_decls): Avoid copying template info 1271 * decl.cc (duplicate_decls): Don't copy DECL_TEMPLATE_INFO 1586 (duplicate_decls): Propagate attributes to alias. 1729 * decl.cc (duplicate_decls): Copy DECL_FRIEND_CONTEXT. 2197 (duplicate_decls): Use it when merging member function template
|
H A D | name-lookup.cc | 2666 duplicate_decls (decl, binding->value); in supplement_binding() 2866 if (tree match = duplicate_decls (decl, fn, hiding)) in update_binding() 2919 else if (tree match = duplicate_decls (decl, old)) in update_binding() 3564 match = duplicate_decls (decl, *iter, hiding); in check_module_override() 3586 match = duplicate_decls (decl, *iter, hiding); in check_module_override() 3684 = duplicate_decls (decl, *iter, hiding, iter.hidden_p ())) in pushdecl()
|
H A D | ChangeLog-2007 | 720 * decl.c (duplicate_decls): Preserve linkage flags for mere 1040 * decl.c (duplicate_decls): Set TREE_NOTHROW on __builtin_XX 1136 * decl.c (duplicate_decls): Remove duplicated line. 1200 * decl.c (duplicate_decls): Merge DECL_DISREGARD_INLINE_LIMITS. 1211 (duplicate_decls): Handle gnu_inline. Merge attributes and 2127 * decl.c (duplicate_decls): Verify namespace names are unique. 3187 * decl.c (duplicate_decls): Don't reset DECL_INVALID_OVERRIDER_P for
|