aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2017-05-26Implement DR2061Nathan Sidwell2-35/+49
2017-05-26Inline and using namespace representation change.Nathan Sidwell4-41/+71
2017-05-26call.c (build_operator_new_call): Do namelookup and ADL here.Nathan Sidwell4-35/+27
2017-05-26cp-tree.h (OVL_CHAIN): Check looking at OVERLOAD.Nathan Sidwell6-45/+191
2017-05-26* name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.Nathan Sidwell2-3/+9
2017-05-26cp-tree.h (struct lang_decl_decomp): New type.Jakub Jelinek7-18/+109
2017-05-25PR c++/80605 - __is_standard_layout and zero-length arrayJason Merrill2-2/+8
2017-05-25Kill OVL_CURRENT, OVL_NEXT.Nathan Sidwell4-24/+26
2017-05-25Kill DECL_NAMESPACE_USERS, DECL_NAMESPACE_ASSOCIATIONS.Nathan Sidwell5-197/+50
2017-05-25invoke.texi (-Wcatch-value=): Document new warning option.Volker Reichelt2-1/+27
2017-05-25Reimplement unqualified namespace lookup.Nathan Sidwell2-240/+129
2017-05-25Reimplement qualified namespace lookup.Nathan Sidwell2-112/+264
2017-05-25cp-tree.h (LOOKUP_SEEN_P, [...]): New.Nathan Sidwell4-375/+460
2017-05-24friend.c (do_friend): Remove check for existing decl.Nathan Sidwell4-52/+15
2017-05-24* Make-lang.in (CXX_AND_OBJCXX_OBJS): Alphabetize.Nathan Sidwell2-9/+18
2017-05-24cp-tree.h (cp_free_lang_data): Add extern.Nathan Sidwell4-40/+43
2017-05-24PR c++/80544 strip cv-quals from cast resultsJonathan Wakely3-7/+55
2017-05-24PR c/80731 - poor -Woverflow warningsMartin Sebor2-2/+7
2017-05-24cp-tree.h (ovl_skip_hidden): Declare.Nathan Sidwell5-68/+36
2017-05-24cp-tree.h (OVL_HIDDEN_P): New.Nathan Sidwell4-21/+112
2017-05-23-Wunused and C++17 structured bindingsJason Merrill4-1/+17
2017-05-23cp-tree.h (PUSH_GLOBAL, [...]): Delete.Nathan Sidwell3-444/+292
2017-05-23PR c++/80396 - built-in for make_integer_sequence.Jason Merrill5-2/+151
2017-05-23name-lookup.c (find_namespace_binding): New.Nathan Sidwell2-95/+58
2017-05-23re PR c++/80866 (segfault in is_overloaded_fn())Nathan Sidwell2-0/+9
2017-05-23cp-tree.h (DECL_HIDDEN_P): New.Nathan Sidwell3-82/+148
2017-05-23OpenACC 2.5 kernels construct: num_gangs, num_workers, vector_length clausesThomas Schwinge2-0/+9
2017-05-23cp-tree.h (OVL_P): New.Nathan Sidwell6-241/+252
2017-05-22name-lookup.h (parse_using_directive): Replace with ...Nathan Sidwell5-131/+135
2017-05-22invoke.texi (fdump-translation-unit): Delete documentation.Nathan Sidwell4-4/+14
2017-05-22* config-lang.in (gtfiles): Sort list, break lines.Nathan Sidwell2-1/+27
2017-05-22cp-tree.h (CPTI_TERMINATE, [...]): Rename to ...Nathan Sidwell4-146/+128
2017-05-22name-lookup.c (pushdecl_top_level) pushdecl_top_level_and_finish): Move after...Nathan Sidwell2-56/+100
2017-05-19c-format.c (locus): Move out of function scope, add GTY attribute.Bernd Edlinger7-52/+66
2017-05-19call.c (add_list_candidates): Use OVL_FIRST.Nathan Sidwell10-39/+76
2017-05-19OpenACC 2.5 default (present) clauseThomas Schwinge2-4/+13
2017-05-19OpenACC default clause maintenanceThomas Schwinge2-1/+7
2017-05-19toplev.c (general_init): Call register dump lang hook.Nathan Sidwell5-5/+35
2017-05-18cp-tree.h (OVL_ARG_DEPENDENT): Delete.Nathan Sidwell6-36/+111
2017-05-18cp-tree.h (OVL_USED): Replace with ...Nathan Sidwell5-11/+18
2017-05-18cp-tree.h (lookup_add): Swap args.Nathan Sidwell5-84/+41
2017-05-18name-lookup.c (find_local_binding): New, broken out of ...Nathan Sidwell2-38/+44
2017-05-17cp-tree.h (default_hash_traits <lang_identifier *>): New specialization.Nathan Sidwell3-126/+102
2017-05-17Implement new C++ intrinsics __is_assignable and __is_constructible.Ville Voutilainen6-8/+84
2017-05-17cp-tree.h (ovl_iterator::using_p): New predicate.Nathan Sidwell4-42/+110
2017-05-17class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.Nathan Sidwell6-123/+108
2017-05-17Introduce dump_flags_t type and use it instead of int type.Martin Liska3-8/+16
2017-05-16C++: fix-it hints suggesting accessors for private fieldsDavid Malcolm6-11/+351
2017-05-16re PR sanitizer/80536 (UBSAN: compile time segfault)Marek Polacek2-0/+15
2017-05-16name-lookup.c (check_local_shadow): New, broke out of ...Nathan Sidwell2-215/+215