aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2019-12-30Remove assert in reshape_init_r.Marek Polacek2-1/+4
2019-12-30decl2.c (delete_sanity): Add location_t parameter and use it throughout.Paolo Carlini7-63/+90
2019-12-29PR c++/88337 - Implement P1327R1: Allow dynamic_cast in constexpr.Marek Polacek3-1/+252
2019-12-26re PR c++/92438 (Function declaration parsed incorrectly with `-std=c++1z`)Jakub Jelinek2-1/+23
2019-12-23[C++] Make same_type_p return false for gnu_vector_type_p differences (PR 92789)Richard Sandiford2-1/+8
2019-12-23[C++] Fix ICE for binding lax vector conversions to references (PR 93014)Richard Sandiford3-3/+9
2019-12-20PR c++/92745 - bogus error when initializing array of vectors.Marek Polacek2-8/+11
2019-12-20PR c++/92974 - bogus location for enum and non-enum in ?: warning.Marek Polacek2-0/+7
2019-12-21re PR c++/92965 ("note: 'x' is not public" emitted even when no error is emit...Jakub Jelinek2-4/+10
2019-12-21re PR c++/92966 (Segfault on defaulted operator== with wrong return type)Jakub Jelinek2-1/+5
2019-12-21re PR c++/92973 (Silently accepting defaulted comparison operators in C++11 ....Jakub Jelinek2-0/+11
2019-12-21re PR c++/92666 (bogus -Wunused-but-set-variable in gcov.c with -Wno-restrict)Jakub Jelinek2-0/+6
2019-12-21re PR c++/92992 (Side-effects dropped when decltype(nullptr) typed expression...Jakub Jelinek2-1/+12
2019-12-20c-ada-spec.h (decl_sloc): Delete.Eric Botcazou2-3/+7
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown3-21/+158
2019-12-19comment tweakJason Merrill1-1/+2
2019-12-19PR c++/52320 - EH cleanups for partially constructed arrays.Jason Merrill2-3/+13
2019-12-19PR c++/66139 - EH cleanups for partially constructed aggregates.Jason Merrill5-4/+47
2019-12-19Revert accidental commitRichard Sandiford2-10/+0
2019-12-19Don't mangle attributes that have a space in their nameRichard Sandiford2-0/+10
2019-12-18PR c++/91165 follow-on tweakJason Merrill2-1/+7
2019-12-19Add OpenACC 2.6's no_createJulian Brown3-3/+32
2019-12-18typeck.c (cxx_sizeof_or_alignof_type): Add location_t parameter and use it th...Paolo Carlini9-89/+123
2019-12-18PR c++/12333 - X::~X() with implicit this->.Jason Merrill4-2/+13
2019-12-17PR c++/61339 - add warning for mismatch between struct and classMartin Sebor2-12/+434
2019-12-17PR c++/79592 - missing explanation of invalid constexpr.Jason Merrill2-8/+27
2019-12-17PR c++/92576 - redeclaration of variable template.Jason Merrill2-11/+11
2019-12-17* name-lookup.c (get_std_name_hint): Add std::byte.Jason Merrill2-0/+6
2019-12-17re PR c++/59655 (incorrect diagnostic on templatized function with lambda par...Jakub Jelinek3-2/+22
2019-12-16PR c++/91165 - verify_gimple ICE with cached constexpr.Jason Merrill2-16/+22
2019-12-13PR c++/92496 - ICE with <=> and no #include <compare>.Jason Merrill2-1/+10
2019-12-11Introduce pretty_printer::clone vfuncDavid Malcolm4-0/+22
2019-12-11re PR c++/92869 (C++17 wrongly reports aggregate type as not-aggregate (when ...Jakub Jelinek2-1/+14
2019-12-11PR c++/92878 - Parenthesized init of aggregates in new-expression.Marek Polacek2-3/+21
2019-12-11PR c++/92105 - decltype(decltype) error cascade.Jason Merrill2-9/+27
2019-12-11PR c++/57082 - new X{} and private destructor.Jason Merrill2-1/+5
2019-12-11PR c++/92774 - ICE with implicitly deleted operator<=>.Jason Merrill2-12/+25
2019-12-11PR c++/92859 - ADL and bit-field.Jason Merrill2-1/+4
2019-12-11PR c++/92446 - deduction of class NTTP.Jason Merrill2-1/+6
2019-12-10PR c++/92847 - C++20 comparison ambiguity with class template.Jason Merrill2-14/+18
2019-12-10Fix C++20 structural type vs. private base.Jason Merrill3-19/+49
2019-12-10PR c++/92560 - ICE with decltype and rewritten operator.Jason Merrill2-1/+10
2019-12-10Replace label_text ctor with "borrow" and "take"David Malcolm2-2/+7
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini11-168/+269
2019-12-09cvt.c (maybe_warn_nodiscard): Add workaround for GCC 3.4-4.4 - cast msg to (c...Jakub Jelinek2-12/+19
2019-12-07re PR c++/92831 (CWG1299 extend_ref_init_temps_1 punts on COND_EXPRs)Jakub Jelinek2-1/+9
2019-12-06parser.c (cp_parser_diagnose_invalid_type_name): Mention that concept is also...Jakub Jelinek2-1/+5
2019-12-06PR c++/92831 - CWG 1299, not extending temporary lifetime for ?:Jakub Jelinek3-13/+83
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford8-1/+110
2019-12-05PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.Marek Polacek5-19/+80