Home
last modified time | relevance | path

Searched refs:duplicate_decls (Results 1 – 25 of 43) sorted by relevance

12

/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/unsorted/
H A Db3.c8 duplicate_decls (x) in duplicate_decls() function
H A DBUG13.c12 duplicate_decls (x) in duplicate_decls() function
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A DChangeLog.162 * decl.c (duplicate_decls): Call merge_machine_decl_attributes.
179 * decl.c (duplicate_decls): Turn off whining about virtual functions
258 * decl.c (duplicate_decls): Likewise.
961 * decl.c (duplicate_decls): Complain about virtual functions
1201 * decl.c (duplicate_decls): Check simple_cst_equal result against 0.
1304 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise.
1337 (duplicate_decls): Always use the old decl's linkage info. Don't
1413 * decl.c (duplicate_decls): Don't check DECL_NOT_REALLY_EXTERN for
1418 * decl.c (duplicate_decls): Decls that have DECL_INTERFACE_KNOWN or
1512 * decl.c (duplicate_decls): Check for a function being redeclared
[all …]
H A DChangeLog352 * decl.c (duplicate_decls): Preserve inline-ness when redeclaring
361 * decl.c (duplicate_decls): Use build_type_attribute_variant to
373 * decl.c (duplicate_decls): When setting the type of an anticipated
622 (duplicate_decls): When replacing an anticipated builtin, do not
725 * decl.c (duplicate_decls): Re-invoke make_decl_rtl
732 * decl.c (duplicate_decls): Avoid mangling names unnecessarily.
1358 * decl.c (duplicate_decls): Use the new type when prototyping
1552 * decl.c (duplicate_decls): Only copy DECL_THUNKS for virtual
2020 * decl.c (duplicate_decls): Templates may be disambiguated by
2434 (duplicate_decls): Don't copy it.
[all …]
H A DChangeLog.280 * 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 Ddecl.c1251 duplicate_decls (decl, BINDING_VALUE (binding));
3302 duplicate_decls (newdecl, olddecl) in duplicate_decls() function
4229 if (duplicate_decls (x, t))
4247 if (duplicate_decls (x, t))
4250 else if (duplicate_decls (x, t))
4928 if (duplicate_decls (decl, fn))
7812 if (duplicate_decls (decl, field))
7819 if (field && duplicate_decls (decl, field))
9917 if (!duplicate_decls (decl, old_decl))
/openbsd-src/gnu/gcc/gcc/cp/
H A DChangeLog-1994155 * 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 DChangeLog-199581 * 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 DChangeLog-199728 * 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 DChangeLog-1993359 * 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 DChangeLog-2001257 * 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 DChangeLog-2002456 * 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 DChangeLog-20034 * 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 DChangeLog-199980 * 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 DChangeLog-200435 * 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 DChangeLog-1998699 * 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 DChangeLog62 * decl.c (duplicate_decls): Don't reset DECL_INVALID_OVERRIDER_P for
1079 * decl.c (duplicate_decls): Return early if either
1210 * decl.c (duplicate_decls): Call check_default_args here.
1213 check_default_args if duplicate_decls got bypassed.
1380 * decl.c (duplicate_decls): Return error_mark_node
1534 * decl.c (duplicate_decls): Don't copy visibility from template to
1725 (duplicate_decls): Disallow redeclaring a variable with a
2663 * cp/decl.c (duplicate_decls): Merge
3057 (duplicate_decls, grok_op_properties): Likewise.
3165 * name-lookup.c (push_overloaded_decl): When duplicate_decls
[all …]
H A Dname-lookup.c492 duplicate_decls (decl, binding->value, /*newdecl_is_friend=*/false); in supplement_binding()
702 if (duplicate_decls (x, t, is_friend)) in pushdecl_maybe_friend()
720 tree olddecl = duplicate_decls (x, t, is_friend); in pushdecl_maybe_friend()
1929 dup = duplicate_decls (decl, fn, is_friend); in push_overloaded_decl()
H A DChangeLog-1996464 * decl.c (duplicate_decls): Make sure the old DECL_LANG_SPECIFIC
671 * decl.c (duplicate_decls): Downgrade 'used before declared
1053 * decl.c (duplicate_decls): Lose reference to DECL_TEMPLATE_MEMBERS.
1561 * decl.c (duplicate_decls): Propagate DECL_ONE_ONLY.
3048 (duplicate_decls): Diagnose disallowed overloads for template
3409 * decl.c (duplicate_decls): Likewise.
3446 (duplicate_decls): Delete unused var CTYPE.
3447 (duplicate_decls): Delete unused var PREVIOUS_C_DECL.
H A DChangeLog-20001279 * decl.c (duplicate_decls): Do not refer to struct
2011 * decl.c (duplicate_decls): If common_type produces a non-typedef
2199 * decl.c (duplicate_decls): Don't call duplicate_decls on
2309 * decl.c (duplicate_decls): Preserve DECL_ORIGINAL_TYPE for a
3492 * decl.c (duplicate_decls): Copy operator_code.
3638 * decl.c (duplicate_decls): Handle DECL_VTT_PARM.
3774 * decl.c (duplicate_decls): Fix typo in comment.
4108 (duplicate_decls): Likewise.
4608 * decl.c (duplicate_decls): Don't set it.
6134 (duplicate_decls): Use DECL_VIRTUAL_CONTEXT.
H A DChangeLog.tree-ssa425 (duplicate_decls): Make sure to copy TREE_LOCUS information
/openbsd-src/gnu/usr.bin/gcc/gcc/f/
H A DChangeLog1302 * com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch
1311 * com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE.
1321 (duplicate_decls): Likewise.
1758 (duplicate_decls): Set DECL_USER_ALIGN.
1898 (duplicate_decls): Likewise.
1955 (duplicate_decls): Remove obstack use.
2068 * com.c (duplicate_decls): Use DECL_BUILT_IN_CLASS rather than
/openbsd-src/gnu/gcc/gcc/
H A Dc-decl.c1903 duplicate_decls (tree newdecl, tree olddecl) in duplicate_decls() function
2120 if (duplicate_decls (x, b_use->decl)) in pushdecl()
2224 && duplicate_decls (x, b->decl)) in pushdecl()
2247 if (visdecl && !b && duplicate_decls (x, visdecl)) in pushdecl()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dc-decl.c273 static int duplicate_decls PARAMS ((tree, tree, int));
862 duplicate_decls (newdecl, olddecl, different_binding_level) in duplicate_decls() function
1736 if (t != 0 && duplicate_decls (x, t, different_binding_level))
H A DFSFChangeLog551 * c-decl.c (duplicate_decls): Merge new attribute.
621 (duplicate_decls): Copy the assembler name.
756 (poplevel, duplicate_decls, pushdecl): Revamp to pass explicit
758 (duplicate_decls, parmlist_tags_warning, finish_struct): Reword
2486 * c-decl.c (duplicate_decls): Set DECL_IGNORED_P in newdecl if

12