aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2017-10-04re PR c++/71946 (asm in toplevel lambda function rejected)Paolo Carlini2-0/+9
2017-10-04[C++ PATCH] Move mangling alias out of ::Nathan Sidwell5-67/+82
2017-10-04re PR c++/82373 (syntax error in error message)Jakub Jelinek2-2/+9
2017-10-04PR c++/81525 - broken handling of auto in generic lambda.Jason Merrill2-9/+19
2017-10-04call.c (convert_arg_to_ellipsis): Correct comment about passing by reference.Nathan Sidwell2-2/+8
2017-10-02Fix mismatched precisions in tree arithmeticRichard Sandiford2-1/+6
2017-09-30re PR c++/68754 (Explicitly defaulted constexpr assignment operator fails to ...Paolo Carlini2-3/+11
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek6-38/+103
2017-09-29c-attribs.c (handle_packed_attribute): Test DECL_C_BIT_FIELD rather than DECL...Jakub Jelinek4-13/+26
2017-09-29parser.c (cp_parser_member_declaration): Parse attributes before colon of a b...Jakub Jelinek2-11/+47
2017-09-29* Make-lang.in (check-c++-all): Test also c++2a.Jakub Jelinek2-1/+5
2017-09-28PR c++/56973, DR 696 - capture constant variables only as needed.Jason Merrill9-29/+167
2017-09-28Use local_specializations to find capture proxies.Jason Merrill7-26/+76
2017-09-28Small lambda fixes.Jason Merrill5-4/+16
2017-09-22re PR bootstrap/81926 (go/parse.o differs between stage2 and stage3)Eric Botcazou2-5/+10
2017-09-22re PR sanitizer/81929 (exponential slowdown in undefined behavior sanitizer f...Jakub Jelinek2-6/+16
2017-09-22C++: underline parameters in mismatching function callsDavid Malcolm4-2/+74
2017-09-21ipa: fix dumping with deleted multiversioning nodesEvgeny Kudryashov1-1/+1
2017-09-21[C++ PATCH] class member orderingNathan Sidwell2-23/+37
2017-09-20P0409R2 - allow lambda capture [=, this]Jakub Jelinek2-1/+8
2017-09-18PR c++/82069 - ICE with lambda in templateJason Merrill2-2/+7
2017-09-15re PR c++/64644 ("warning: anonymous union with no members" should be an erro...Manuel López-Ibáñez2-1/+8
2017-09-15common.opt (Wcast-align=strict): New warning option.Bernd Edlinger2-4/+18
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek13-89/+128
2017-09-14re PR c++/81314 (Undefined reference to a function with -fopenmp)Jakub Jelinek2-0/+10
2017-09-13Conv-op identifers not in identifier hash tableNathan Sidwell2-35/+37
2017-09-13Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.Nathan Sidwell6-105/+128
2017-09-12re PR c++/70621 (ICE on invalid code at -O1 and above on x86_64-linux-gnu in ...Paolo Carlini2-4/+11
2017-09-12Kill CLASSTYPE_SORTED_FIELDS.Nathan Sidwell4-169/+310
2017-09-12name-lookup.c (get_class_binding): Rename TYPE arg to KLASS for consistency.Nathan Sidwell2-47/+58
2017-09-10A partially initialized variable isn't constant.Jason Merrill2-4/+24
2017-09-09re PR bootstrap/81926 (go/parse.o differs between stage2 and stage3)Eric Botcazou2-2/+50
2017-09-08PR c++/70029 - ICE with ref-qualifier and -fltoJason Merrill4-0/+25
2017-09-06PR c++/82053 - ICE with default argument in lambda in templateJason Merrill3-11/+17
2017-09-06PR c++/82070 - error with nested lambda captureJason Merrill2-2/+11
2017-09-06name-lookup.h (lookup_field_1): Delete.Nathan Sidwell5-85/+106
2017-09-06class.c (warn_hidden): Don't barf on non-functions.Nathan Sidwell3-56/+64
2017-09-06name-lookup.c (count_fields): Rename to ...Nathan Sidwell2-51/+73
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell13-59/+74
2017-09-05name-lookup.c (do_class_using_decl): Elide read-once temps.Nathan Sidwell2-29/+18
2017-09-05class.c (add_method): Move slot search and insertion to ...Nathan Sidwell5-91/+107
2017-09-05cp-tree.h (lang_decl_base): Rename template_conv_p to unknown_bound_p.Nathan Sidwell3-27/+16
2017-09-05class.c (unreverse_member_declarations): Remove extraneous if.Nathan Sidwell3-6/+11
2017-09-05re PR c++/81942 (ICE on empty constexpr constructor with C++14)Paolo Carlini4-3/+26
2017-09-01cp-tree.h (resort_type_method_vec): Move declaration to ...Nathan Sidwell5-82/+76
2017-09-01class.c (finish_struct): Call set_class_bindings for the template case too.Nathan Sidwell2-1/+5
2017-09-01class.c (finish_struct_methods): Done clear DECL_IN_AGGR_P here.Nathan Sidwell2-59/+55
2017-09-01Revert 2017-08-28 Nathan Sidwell <nathan@acm.org> Restore sorted_fields vector.Nathan Sidwell3-56/+146
2017-09-01re PR c/81887 (pragma omp ordered simd ignored under -fopenmp-simd)Jakub Jelinek2-0/+15
2017-09-01re PR c++/82040 (ICE with -Wbool-operation and ~)Marek Polacek2-0/+6