aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-31PR c++/82029 - __PRETTY_FUNCTION__ in lambda in templateJason Merrill2-4/+65
2017-08-30PR c++/82030 - ICE inheriting from multiple lambdasJason Merrill2-1/+9
2017-08-30Make taking the address of an overloaded function a non-deduced contextVille Voutilainen2-16/+13
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford2-2/+8
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford2-2/+8
2017-08-30[9/77] Add SCALAR_FLOAT_TYPE_MODERichard Sandiford2-1/+8
2017-08-29PR c++/81236 - ICE with template-id in generic lambdaJason Merrill7-103/+45
2017-08-29tweak ChangeLogJason Merrill1-3/+1
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill9-618/+832
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill8-36/+21
2017-08-29PR c++/80935 - wrong C++17 error with lambdaJason Merrill3-6/+15
2017-08-29Various small fixes.Jason Merrill4-2/+17
2017-08-29PR c++/80767 - unnecessary instantiation of generic lambdaJason Merrill2-2/+16
2017-08-29Fix lambdas in template default argument of inherited ctor.Jason Merrill2-15/+34