aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-14openmp: Fix ICE in [PR103705]Chung-Lin Tang1-1/+2
2022-01-10c++: Ensure some more that immediate functions aren't gimplified [PR103912]Jakub Jelinek1-0/+11
2022-01-06c++: destroy retval on throwing cleanup in try [PR33799]Jason Merrill1-0/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-20c++: ahead-of-time overload set pruning for non-dep callsPatrick Palka1-0/+15
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-18/+28
2021-12-15openmp: Avoid calling operand_equal_p on OMP_CLAUSEs [PR103704]Jakub Jelinek1-0/+3
2021-12-14c++: processing_template_decl vs template depth [PR103408]Patrick Palka1-1/+1
2021-12-09OpenMP 5.0: Remove array section base-pointer mapping semantics and other fro...Chung-Lin Tang1-23/+121
2021-12-08openmp: Improve OpenMP target support for C++ (PR92120)Chung-Lin Tang1-26/+555
2021-12-03c++: Fix for decltype(auto) and parenthesized expr [PR103403]Marek Polacek1-14/+4
2021-11-30Consolidate OpenACC "gang reduction on an orphan loop" checkingThomas Schwinge1-8/+0
2021-11-30Make OpenACC orphan gang reductions errorsCesar Philippidis1-0/+8
2021-11-25c++: Implement C++23 P2128R6 - Multidimensional subscript operator [PR102611]Jakub Jelinek1-1/+2
2021-11-23inliner: Remove unused transform_lang_insert_block hookJakub Jelinek1-1/+0
2021-11-18c++: Implement C++23 P0849R8 - auto(x) [PR103049]Marek Polacek1-0/+14
2021-11-18c-family: Add __builtin_assoc_barrierMatthias Kretz1-16/+7
2021-11-15c++: is_this_parameter and coroutines proxiesJason Merrill1-1/+2
2021-11-11openmp: Add support for 2 argument num_teams clauseJakub Jelinek1-0/+47
2021-10-29c++: Implement DR2351 - void{} [PR102820]Jakub Jelinek1-3/+30
2021-10-27openmp: Don't reject some valid initializers or conditions of non-rectangular...Jakub Jelinek1-2/+2
2021-09-22openmp: Add support for allocator and align modifiers on allocate clausesJakub Jelinek1-1/+39
2021-09-17openmp: Add support for OpenMP 5.1 atomics for C++Jakub Jelinek1-6/+25
2021-09-10openmp: Implement OpenMP 5.1 atomics, so far for C onlyJakub Jelinek1-1/+1
2021-09-08c++/102228 - make lookup_anon_field O(1)Richard Biener1-0/+8
2021-09-07C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' construct.Marcel Vollweiler1-1/+1
2021-08-31Add support for device-modifiers for 'omp target device'.Marcel Vollweiler1-0/+9
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-0/+268
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-0/+23
2021-08-12openmp: Diagnose syntax mismatches between declare target and end declare targetJakub Jelinek1-2/+2
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-3/+111
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-0/+1
2021-07-21c++: Ensure OpenMP reduction with reference type references complete type [PR...Jakub Jelinek1-1/+2
2021-07-14vec: use auto_vec in a few more placesJason Merrill1-2/+1
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-8/+9
2021-06-24openmp: in_reduction clause support on target constructJakub Jelinek1-43/+68
2021-06-10c++: Extend std::is_constant_evaluated in if warning [PR100995]Marek Polacek1-14/+68
2021-06-07c++: alias with same name as base fn [PR91706]Jason Merrill1-2/+4
2021-06-03openmp: Assorted depend/affinity/iterator related fixes [PR100859]Jakub Jelinek1-15/+13
2021-05-28tree-iterator: C++11 range-for and tree_stmt_iteratorJason Merrill1-3/+2
2021-05-28openmp: Fix up handling of reduction clause on constructs combined with targe...Jakub Jelinek1-13/+52
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus1-17/+36
2021-05-21openmp: Fix up firstprivate+lastprivate clause handling [PR99928]Jakub Jelinek1-0/+27
2021-05-04OpenMP: Support complex/float in && and || reductionTobias Burnus1-6/+2
2021-04-29c++: constant expressions are evaluated [PR93314]Jason Merrill1-10/+0
2021-04-29c++: unset COMPOUND_LITERAL_P [PR100079]Jason Merrill1-2/+6
2021-04-29c++: Fix up detach clause vs. data-sharing clause checking [PR100319]Jakub Jelinek1-3/+3
2021-04-14c++: non-static member, array bound, sizeof [PR93314]Jason Merrill1-0/+10
2021-04-13c++: debug location of variable cleanups [PR88742]Jason Merrill1-0/+19
2021-04-02c++: Refine check for CTAD placeholder [PR99586]Patrick Palka1-8/+7