aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-20c++: Pseudo-destructor ends object lifetime.Jason Merrill1-7/+14
2020-07-09openacc: Set bias to zero for explicit attach/detach clauses in C and C++Julian Brown1-0/+16
2020-06-16openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek1-31/+43
2020-06-16c++: TI_DEFERRED_ACCESS_CHECKS and dependent declsPatrick Palka1-0/+7
2020-06-16c++: Clean up previous change [PR41437]Patrick Palka1-6/+6
2020-06-16c++: Improve access checking inside templates [PR41437]Patrick Palka1-51/+72
2020-05-15c++: decltype of invalid non-dependent expr [PR57943]Patrick Palka1-0/+8
2020-05-13c++: Formatting fixups & some simplifications.Nathan Sidwell1-3/+2
2020-05-01c++: Missing SFINAE with inaccessible static data member [PR90880]Patrick Palka1-7/+11
2020-04-25c++: Avoid -Wreturn-type warning if a template fn calls noreturn template fn ...Jakub Jelinek1-1/+1
2020-03-30c++: Fix handling of internal fn calls in statement expressions [PR94385]Jakub Jelinek1-1/+2
2020-03-28c++: requires-expression outside of a template is misevaluated [PR94252]Patrick Palka1-2/+4
2020-02-05c++: Mark __builtin_convertvector operand as read [PR93557]Jakub Jelinek1-1/+2
2020-01-31c++: Fix sizeof VLA lambda capture.Jason Merrill1-2/+9
2020-01-26c++: avoid ICE with __builtin_memset (PR90997).Jason Merrill1-1/+0
2020-01-22PR c++/93324 - ICE with -Wall on constexpr if.Marek Polacek1-0/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown1-12/+86
2019-12-19Add OpenACC 2.6's no_createJulian Brown1-0/+1
2019-12-18typeck.c (cxx_sizeof_or_alignof_type): Add location_t parameter and use it th...Paolo Carlini1-6/+10
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini1-7/+14
2019-12-05typeck2.c (build_functional_cast): Add location_t parameter and use it.Paolo Carlini1-1/+2
2019-11-29re PR c++/60228 (ICE using lambda in #pragma omp declare reduction)Jakub Jelinek1-1/+7
2019-11-27re PR c++/92236 ([concepts] Explain non-satisfaction in static_assert)Andrew Sutton1-11/+9
2019-11-27Diagnose certain constraint errors as hard errors, but otherwise treat them t...Andrew Sutton1-10/+0
2019-11-25typeck.c (cp_build_indirect_ref_1): Add location_t parameter and use it in er...Paolo Carlini1-2/+3
2019-11-19re PR c++/92504 (ICE on gcc-9 -fopenmp: internal compiler error: tree check: ...Jakub Jelinek1-1/+0
2019-11-11c-parser.c (c_parser_translation_unit): Diagnose declare target without corre...Jakub Jelinek1-0/+8
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-1/+2
2019-10-14re PR c++/92084 (ICE: tree check: expected tree that contains 'decl minimal' ...Jakub Jelinek1-1/+3
2019-10-11re PR c++/91987 (-fstrict-eval-order issues)Jakub Jelinek1-0/+9
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-6/+49
2019-09-27re PR c++/88203 (assert does not compile with OpenMP's pragma omp parallel fo...Jakub Jelinek1-0/+7
2019-09-15Change C++ to C comments.Jason Merrill1-5/+4
2019-08-31Add source location to TRAIT_EXPR.Jason Merrill1-3/+5
2019-08-28PR c++/81676 - bogus -Wunused warnings in constexpr if.Marek Polacek1-0/+22
2019-08-28PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.Marek Polacek1-0/+36
2019-08-24semantics.c (finish_switch_cond): Improve error message location.Paolo Carlini1-1/+3
2019-08-23PR c++/79817 - attribute deprecated on namespace.Marek Polacek1-0/+2
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek1-0/+1
2019-08-08gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helpe...Jakub Jelinek1-4/+11
2019-08-07PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.Marek Polacek1-6/+8
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek1-9/+30
2019-08-06tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ...Jakub Jelinek1-11/+42
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-3/+3
2019-08-05* semantics.c (force_paren_expr): Preserve location.Jason Merrill1-2/+4
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-0/+1
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek1-0/+19
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-2/+2
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2