aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-09OpenMP: lvalue parsing for map/to/from clauses (C++)Julian Brown1-12/+196
2024-01-07c++: Follow module grammar more closely [PR110808]Nathaniel Shead1-34/+66
2024-01-03openmp: Adjust position of OMP_CLAUSE_INDIRECT in OpenMP clausesKwok Cheung Yeung1-2/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20c++: computed goto warning [PR37722]Jason Merrill1-0/+2
2023-12-19OpenMP: Use enumerators for names of trait-sets and traitsSandra Loosemore1-152/+77
2023-12-19OpenMP: Unify representation of name-list properties.Sandra Loosemore1-2/+3
2023-12-19OpenMP: Introduce accessor macros and constructors for context selectors.Sandra Loosemore1-12/+18
2023-12-19Unify OpenACC/C and C++ behavior re duplicate OpenACC 'declare' directives fo...Thomas Schwinge1-12/+11
2023-12-14c++: fix parsing with auto(x) at block scope [PR112482]Marek Polacek1-2/+15
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-7/+16
2023-12-11OpenMP: Support acquires/release in 'omp require atomic_default_mem_order'Tobias Burnus1-2/+30
2023-12-10c++: trait patch tweakJason Merrill1-12/+12
2023-12-10c++: Accept the use of built-in trait identifiersKen Matsui1-19/+34
2023-12-10c-family, c++: Look up built-in traits via identifier nodeKen Matsui1-41/+64
2023-12-09c++: Don't diagnose ignoring of attributes if all ignored attributes are attr...Jakub Jelinek1-6/+5
2023-12-08c++: Fix parsing [[]][[]];Jakub Jelinek1-3/+11
2023-12-08c++: guard more against undiagnosed error_mark_node [PR112658]Patrick Palka1-0/+3
2023-12-05c++: Further #pragma GCC unroll C++ fix [PR112795]Jakub Jelinek1-21/+1
2023-12-05c++: Implement C++ DR 2262 - Attributes for asm-definition [PR110734]Jakub Jelinek1-15/+33
2023-12-04c++: #pragma GCC unroll C++ fixes [PR112795]Jakub Jelinek1-29/+29
2023-11-30c++: Implement C++26 P2169R4 - Placeholder variables with no name [PR110349]Jakub Jelinek1-3/+8
2023-11-29c++: remove LAMBDA_EXPR_MUTABLE_PJason Merrill1-1/+0
2023-11-24OpenMP: Add -Wopenmp and use itTobias Burnus1-7/+9
2023-11-24OpenMP: Accept argument to depobj's destroy clauseTobias Burnus1-1/+24
2023-11-23c++: Implement C++26 P2741R3 - user-generated static_assert messages [PR110348]Jakub Jelinek1-6/+31
2023-11-19c++: add DECL_IMPLICIT_TEMPLATE_PARM_P macroJason Merrill1-1/+1
2023-11-15c++: fix parsing with auto(x) [PR112410]Marek Polacek1-0/+13
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-16/+92
2023-11-04openmp: Add support for omp::directive and omp::sequence attributes in C2XJakub Jelinek1-1/+2
2023-11-02c++: Implement C++26 P2361R6 - Unevaluated strings [PR110342]Jakub Jelinek1-10/+44
2023-10-27preprocessor: c++: Support `#pragma GCC target' macros [PR87299]Lewis Hyatt1-0/+6
2023-10-25Disentangle handling of OpenACC 'host', 'self' pragma tokensThomas Schwinge1-22/+17
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-3/+61
2023-10-20c++: non-static memfn call dependence cleanup [PR106086]Patrick Palka1-46/+6
2023-10-19c++: use G_ instead of _Jason Merrill1-8/+8
2023-10-17c++: accepts-invalid with =delete("") [PR111840]Marek Polacek1-7/+7
2023-10-16c++: improve fold-expr locationJason Merrill1-4/+12
2023-09-22c++: unroll pragma in templates [PR111529]Jason Merrill1-5/+2
2023-09-20c, c++: Accept __builtin_classify_type (typename)Jakub Jelinek1-0/+42
2023-09-20openmp: Add omp::decl attribute support [PR111392]Jakub Jelinek1-8/+126
2023-09-07OpenMP: Fix ICE in fixup_blocks_walker [PR111274]Sandra Loosemore1-1/+4
2023-09-05c++: more dummy non_constant_p arg avoidancePatrick Palka1-3/+8
2023-09-01c++: Fix up mangling of function/block scope static structured bindings [PR11...Jakub Jelinek1-51/+48
2023-08-30c++: CWG 2359, wrong copy-init with designated init [PR91319]Marek Polacek1-0/+9
2023-08-25OpenMP: C++ support for imperfectly-nested loopsSandra Loosemore1-365/+950
2023-08-22OpenMP: Handle 'all' as category in defaultmapTobias Burnus1-4/+15
2023-08-15OpenACC 2.7: default clause support for data constructsChung-Lin Tang1-0/+1
2023-08-14c++: -fconcepts and __cpp_conceptsJason Merrill1-2/+3
2023-08-11c++: dependently scoped template-id in type-req [PR110927]Patrick Palka1-2/+2