aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-03-17c++: Private parent access check for using decls [PR19377]Anthony Sharp1-18/+83
2021-02-11c++: ICE with unexpanded pack in do-while [PR99063]Marek Polacek1-0/+5
2021-01-23c++: private inheritance access diagnostics fix [PR17314]Anthony Sharp1-1/+30
2021-01-23c++: 'this' injection and static member functions [PR97399]Patrick Palka1-2/+1
2021-01-21c++: Fix excessive instantiation inside decltype [PR71879]Patrick Palka1-2/+3
2021-01-20openmp: Don't ICE on detach clause with erroneous decl [PR98742]Jakub Jelinek1-0/+6
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-1/+60
2021-01-08c++: Fix access checking of scoped non-static member [PR98515]Patrick Palka1-5/+15
2021-01-05c++: Fix ICE with __builtin_bit_cast [PR98469]Jakub Jelinek1-0/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-09c++: Decl module-specific semantic processingNathan Sidwell1-1/+15
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+71
2020-11-13c++: Implement C++20 'using enum'. [PR91367]Jason Merrill1-3/+11
2020-11-12c++: Don't form a templated TARGET_EXPR in finish_compound_literalPatrick Palka1-6/+1
2020-11-10c++: Improve static_assert diagnostic [PR97518]Marek Polacek1-12/+61
2020-11-10openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang1-20/+24
2020-11-04openmp: allocate clause vs. *reduction array sections [PR97670]Jakub Jelinek1-10/+42
2020-10-30openmp: Handle non-static data members in allocate clause and other C++ alloc...Jakub Jelinek1-13/+20
2020-10-28openmp: Parsing and some semantic analysis of OpenMP allocate clauseJakub Jelinek1-0/+93