aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek3-6/+106
2019-08-10Assorted ChangeLog cleanups.Jakub Jelinek1-101/+109
2019-08-09c-parser.c (check_no_duplicate_clause): Simplify using omp_find_clause.Jakub Jelinek2-10/+9
2019-08-09re PR c/91401 (schedule + dist_schedule clauses rejected on distribute parall...Jakub Jelinek2-2/+11
2019-08-08decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a few error messages.Paolo Carlini2-8/+16
2019-08-08PR c++/87519 - bogus warning with -Wsign-conversion.Marek Polacek2-2/+6
2019-08-08constexpr.c (inline_asm_in_constexpr_error): New.Marek Polacek2-11/+21
2019-08-08gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helpe...Jakub Jelinek2-4/+17
2019-08-07PR c++/81429 - wrong parsing of constructor with C++11 attribute.Marek Polacek2-1/+9
2019-08-07PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.Marek Polacek6-17/+51
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek4-12/+59
2019-08-06PR c++/91378 - ICE with noexcept and auto return type.Jason Merrill2-5/+7
2019-08-06decl.c (check_array_designated_initializer): Use cp_expr_loc_or_input_loc in ...Paolo Carlini2-2/+8
2019-08-06tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ...Jakub Jelinek6-21/+90
2019-08-06DR 2413 - typename in conversion-function-ids.Marek Polacek2-2/+10
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini17-74/+115
2019-08-05PR c++/88095, CTAD for literal operator templates per P0732Tom Honermann2-2/+11
2019-08-05PR c++/91338 - Implement P1161R3: Deprecate a[b,c].Marek Polacek2-8/+81
2019-08-05* semantics.c (force_paren_expr): Preserve location.Jason Merrill2-2/+8
2019-08-02PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.Marek Polacek2-1/+14
2019-08-02tree.c (handle_nodiscard_attribute): Do not warn about nodiscard applied to a...Paolo Carlini2-1/+7
2019-08-02Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete operators.Martin Liska2-1/+9
2019-08-01PR c++/90947 - Simple lookup table of array of strings is miscompiledMartin Sebor2-2/+9
2019-08-01PR c++/90805 - detect narrowing in case values.Marek Polacek2-8/+20
2019-07-31decl2.c (delete_sanity): Improve diagnostic locations, use cp_expr_loc_or_loc...Paolo Carlini2-7/+21
2019-07-31PR c++/90538 - multiple expansions of capture packsJason Merrill4-51/+73
2019-07-31Fix copy_node of TEMPLATE_INFO.Jason Merrill3-4/+14
2019-07-30Mark 2nd argument of delete operator as needed (PR tree-optimization/91270).Martin Liska1-0/+6
2019-07-25Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383).Martin Liska2-8/+23
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska3-7/+16
2019-07-24PR driver/80545 - option -Wstringop-overflow not recognized by FortranMartin Sebor2-0/+6
2019-07-20Fix ICE on class template argument deduction with inherited ctor.Jason Merrill2-1/+7
2019-07-20Reduce memory consumption for push/pop_access_scope.Jason Merrill4-18/+25
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek5-4/+181
2019-07-19PR c++/90101 - dependent class non-type parameter.Jason Merrill2-0/+7
2019-07-19PR c++/90098 - partial specialization and class non-type parms.Jason Merrill3-4/+22
2019-07-16Simplify range location creation in C++ parser.Jason Merrill2-46/+29
2019-07-16Simplify type-specifier parsing.Jason Merrill2-29/+31
2019-07-16Fix g++.dg/template/pr84789.C on new concepts branch.Jason Merrill2-1/+7
2019-07-16Remove trailing space.Jason Merrill1-1/+1
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek4-3/+87
2019-07-10decl.c (get_type_quals, [...]): New.Paolo Carlini2-14/+49
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor3-3/+10
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor11-18/+51
2019-07-09re PR c++/91110 (ICE: tree check: expected class 'type', have 'exceptional' (...Jakub Jelinek2-1/+7
2019-07-05re PR c++/67184 (Missed optimization with C++11 final specifier)Jakub Jelinek2-2/+8
2019-07-05PR c++/67184 (again)Paolo Carlini2-15/+20
2019-07-05DR 1813 PR c++/83374 - __is_standard_layout wrong for a class with repeated b...Marek Polacek2-1/+12
2019-07-04Improve OpenMP map diagnostics.Andrew Stubbs5-11/+65
2019-07-03Remove another bunch of dead assignment.Martin Liska3-2/+7