/netbsd/external/gpl3/gcc/dist/gcc/cp/ |
H A D | ChangeLog-1998 | 1044 * decl.c (grokfndecl): Set DECL_INITIAL for a defn here. 1335 (grokfndecl): Don't look for duplicate methods here. 1401 * decl.c (grokfndecl): Fix my thinko. 1904 * decl.c (grokfndecl): Improve error-recovery. 2058 * decl.c (grokfndecl): Improve error-recovery. 2209 * decl.c (grokfndecl): Issue error on declaration of friend 3920 (grokfndecl): Call check_java_method for Java classes. 4265 (grokfndecl): Use the new macros. 4852 (init_decl_processing, grokfndecl): Likewise. 6587 (grokfndecl): Use new return value from [all …]
|
H A D | ChangeLog-2005 | 301 * decl.c (grokfndecl): Set up DECL_TEMPLATE_INFO before calling 499 * decl.c (grokfndecl): Remove the setting 507 * decl.c (grokfndecl): Create a new function type 965 (grokfndecl): Use it. 1905 * decl.c (grokfndecl): Adjust call. 3465 * decl.c (grokfndecl): Add sfk parameter. Use it do set 3467 (grokdeclarator): Adjust calls to grokfndecl. 3500 (grokfndecl): Adjust scope push and pop.
|
H A D | ChangeLog-2017 | 384 * decl.c (grokfndecl, finish_function): Remove cilkplus condition. 516 (grokfndecl): Likewise. 974 * decl.c (grokfndecl): Fix indentation. 1092 * decl.c (grokfndecl): When complaining about literal operators 2474 * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and 2580 * decl.c (grokfndecl): Cdtors have special names. 2658 * decl.c (grokfndecl): Add blank lines. Unbreak some others. 2826 (grokfndecl, check_var_type, grokdeclarator): Adjust. 2970 (grokfndecl): Adjust parm building. 4791 * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs". [all …]
|
H A D | ChangeLog-2000 | 210 * decl.c (grokfndecl): Don't set IDENTIFIER_VIRTUAL_P or 334 * decl.c (grokfndecl): Undo COMPONENT_REF damage caused by 1561 * decl.c (grokfndecl): Require that `main' return an `int'. 3499 (grokfndecl): Tweak. 3641 (grokfndecl): Use DECL_OVERLOADED_OPERATOR_P. 4110 (grokfndecl): Use DECL_EXTERN_C_P. 5435 * decl.c (grokfndecl): Set TREE_NOTHROW if TYPE_NOTHROW_P. 5535 * decl.c (grokfndecl): Use it. 6004 (grokfndecl): Correct message formatting. 6005 (grokfndecl): Improve diagnostic. [all …]
|
H A D | ChangeLog-2001 | 199 * decl.c (grokfndecl): Reformat. Adjust call to 2068 (grokfndecl): Set DECL_INLINE on all functions if that's what 2290 (grokfndecl): Likewise. 2361 (grokfndecl, grokvardecl, grokdeclarator): Likewise. 2414 (grokfndecl): Likewise. 2739 (grokfndecl): Likewise. 3033 * decl.c (grokfndecl): Likewise. 3427 * decl.c (grokfndecl): Call set_mangled_name_for_decl even for
|
H A D | ChangeLog-2006 | 268 * decl.c (grokfndecl): Check main's type after applying 421 * decl.c (grokfndecl): Use check_main_parameter_types. 426 * decl.c (grokfndecl): Duplicate warning message for 977 * decl.c (grokfndecl): Discard invalid operator declarations. 2137 (grokfndecl): Use it. Do not pass quals to grokclassfn. 3468 * decl.c (grokfndecl): Make funcdef_flag a bool, not an int.
|
H A D | ChangeLog-2004 | 1561 member_function_or_else, bad_specifiers, grokfndecl, grokvardecl, 1748 * decl.c (grokfndecl): If ::main is found not to return int, 1753 an assertion, as grokfndecl now catches this when the user did it. 1811 * decl.c (grokfndecl): Add new argument "attrlist", use it 2530 expand_static_init, grokfndecl, grokvardecl, build_ptrmem_type, 3118 (grokfndecl): Adjust call to no_linkage_check. 4348 * decl.c (grokfndecl): Use cp_cv_quals, not tree. 5340 * decl.c (start_decl, grokfndecl): Adjust callers of check_classfn. 5573 (grokfndecl): Take the PARM_DECLs as an argument, rather than 5832 * decl.c (grokfndecl): Update old incorrect comment. [all …]
|
H A D | ChangeLog-1997 | 885 (grokfndecl): Call check_explicit_specialization. 1233 (grokfndecl): If check_classfn() returns a member_template, use 1607 * decl.c (grokfndecl): Call add_defarg_fn. 1646 * decl.c (grokfndecl): If the function we chose doesn't actually 1875 * decl.c (grokfndecl): Just check IDENTIFIER_GLOBAL_VALUE instead
|
H A D | ChangeLog-2014 | 1225 * decl.c (grokfndecl): Don't set DECL_COMDAT on static inlines. 1736 (grokmethod, grokfndecl): Set DECL_COMDAT on inlines. 2713 * decl.c (grokfndecl): Check duplicate_decls return value for 3362 * decl.c (grokfndecl, grokvardecl): Use no_linkage_error. 3778 * decl.c (grokfndecl): Likewise. 3872 * decl.c (grokfndecl): Added flag_enable_cilkplus along with
|
H A D | ChangeLog-2009 | 426 * decl.c (grokfndecl): Likewise. 802 * decl.c (grokfndecl): Do check type linkage in C++98 mode. 1211 (grokfndecl): Synthesized move constructor. 1250 * decl.c (builtin_function_1, grokfndecl): Likewise. 1580 * decl.c (grokfndecl): Don't check type linkage. 3223 * decl.c (grokfndecl): Set DECL_CONTEXT on parms.
|
H A D | ChangeLog-2008 | 563 (grokfndecl): New location argument. Use location if available. 564 (grokdeclarator): Pass declarator location to grokfndecl. 896 * decl.c (grokfndecl): Call check_main_parameters_type only if 1045 (grokfndecl): Likewise. 1619 grokfndecl, grokdeclarator): Likewise.
|
H A D | ChangeLog-2013 | 198 leave the diagnostic to grokfndecl. 851 (grokfndecl): If "omp declare simd" attribute is present, 1550 * decl.c (grokfndecl): Remove old bison hack. 2272 (grokfndecl): Likewise. 3184 (grokfndecl): Check for invalid ref-qualifiers. 3577 * decl.c (grokfndecl): Handle separately <inline> and <constexpr>
|
H A D | ChangeLog-2015 | 1189 * decl.c (grokfndecl): In case of erroneous cv-qualified non-member 1972 (grokfndecl, grokvardecl): Handle concepts and constraints. 2396 * decl.c (grokfndecl): Handle flag_openmp_simd like flag_openmp. 2528 * decl.c (grokfndecl): Allow constexpr declarations of friend 2706 * decl.c (grokfndecl): Check the linkage of ctype, not just 4176 * decl.c (grokfndecl): Add bool parameter.
|
H A D | ChangeLog-2003 | 576 (grokfndecl): Likewise. 656 * decl.c (grokfndecl): Change OK to type tree. 1991 (grokfndecl): Pass it. 2316 * decl.c (grokfndecl): Don't touch DID_INLINE_FUNC. 2937 * decl.c (grokfndecl): Likewise. 3942 * decl.c (grokfndecl): Don't mark a function inline for 4969 * decl.c (grokfndecl): Return NULL_TREE for bogus out-of-class 6093 (grokfndecl): Call push_scope/pop_scope around call to
|
H A D | ChangeLog-2019 | 1040 * decl.c (grokfndecl): Reject constraints on non-templated function. 1240 (grokfndecl): Call sorry_at on virtual consteval. Use %qs with keyword 1531 * decl.c (grokfndecl): Remove redundant use of in_system_header_at. 1980 (grokfndecl): Don't normalize constraints. Add check for constraints 3339 * decl.c (grokfndecl): Use DEFERRED_PARSE instead of DEFAULT_ARG. 3649 (grokfndecl): Same. 4000 * decl.c (grokfndecl): Likewise. 4670 (grokfndecl): Likewise.
|
H A D | ChangeLog-2018 | 1095 * decl.c (grokfndecl): Allow FUNCTION_DECL in assert. 2379 * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter; 2514 (grokfndecl): Consistently use the location_t argument in 2578 * decl.c (grokfndecl): Use the location_t argument in two more places. 2914 * decl.c (grokfndecl): Add late_return_type_p parameter. Use 2916 (grokdeclarator): Pass late_return_type_p to grokfndecl. 3671 * decl.c (grokfndecl): Handle standard UDL diagnostics here..
|
H A D | ChangeLog-1994 | 719 (grokfndecl): Function decls are PUBLIC until we are sure about 1916 * decl.c (grokdeclarator): Cope with grokfndecl returning NULL_TREE. 2015 * decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node. 2161 (grokfndecl): Check the return value of grok_ctor_properties. 3229 * decl.c (grokfndecl): General cleanup. 3357 (grokfndecl): Don't mess with IDENTIFIER_GLOBAL_VALUE for local 3868 * decl.c (grokfndecl): Put back clearing of DECL_CHAIN for 4930 (grokfndecl): Pass it.
|
H A D | ChangeLog-1999 | 968 * decl.c (grokfndecl): Remove dead code. 4875 * decl.c (grokfndecl): Don't allow inline declarations of friend 4905 * decl.c (grokfndecl): Remove attrlist arg. Don't set attrs or 5269 * decl.c (grokfndecl): Always call cplus_decl_attributes. 6314 * decl.c (grokfndecl): Pass it. 6352 * decl.c (grokfndecl): Be more robust in the face of illegal 6422 * decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node. 6423 (grokdeclarator): Don't expect error_mark_node from grokfndecl.
|
H A D | ChangeLog-2016 | 1002 (grokfndecl): Check deduction guide scope and body. 1071 (grokfndecl): Likewise. 1951 * decl.c (grokfndecl): Normalize constraints. 2203 * decl.c (grokfndecl): Change pair of errors to error + inform. 2959 (grokfndecl): Use SET_DECL_ALIGN.
|
H A D | ChangeLog-2007 | 658 * decl.c (grokfndecl): Return NULL after the "definition of 1471 (grokfndecl): Likewise. 1716 (grokfndecl): Honour ptrmemfunc_vbit_in_pfn. 2398 * decl.c (grokfndecl): Properly setup decl if it is a constructor or a
|
H A D | ChangeLog-1996 | 787 (grokfndecl): Remove useless set of raises. 1823 * decl.c (grokfndecl): Diagnose user definition of 2915 (grokfndecl): Set DECL_CLASS_CONTEXT and DECL_NO_STATIC_CHAIN here. 3413 * decl.c (start_decl, grokfndecl): Fix calls. 3603 * decl.c (grokfndecl): Move code that looks for virtuals in base
|
H A D | ChangeLog-1993 | 544 * cp-decl.c (grokfndecl): Move call to grok_op_properties back
|
H A D | ChangeLog-2012 | 377 * decl.c (grokfndecl): Adjust calls to interpret_x_suffix. 583 * decl.c (grokfndecl): When checking for ::main declarations 2458 * decl.c (grokfndecl): Call the former.
|
H A D | ChangeLog-2010 | 863 (grokfndecl): Set DECL_DECLARED_CONSTEXPR_P. 1358 (grokfndecl): Likewise. 3451 (grokfndecl): Likewise. 3463 (grokfndecl): Likewise.
|
H A D | ChangeLog-1995 | 610 (grokfndecl): Likewise. 657 * decl.c (grokfndecl): New arg ATTRLIST. Run 659 (grokdeclarator): New arg ATTRLIST, passed down into grokfndecl. 2321 grokfndecl to be null before using build_decl_attribute_variant.
|