aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.cc
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-08c++: parser cleanup, remove dummy argumentsMarek Polacek1-61/+41
2023-08-08c++: Report invalid id-expression in decltype [PR100482]Nathaniel Shead1-11/+11
2023-08-04frontend: Add novector C++ pragmaTamar Christina1-60/+89
2023-07-31c-family: Implement pragma_lex () for preprocess-only modeLewis Hyatt1-0/+45
2023-07-31OpenACC 2.7: host_data must have use_device clause requirementChung-Lin Tang1-2/+9
2023-07-26c++: cp_parser_constant_expression cleanupsMarek Polacek1-13/+11
2023-07-26c++: member vs global template [PR106310]Jason Merrill1-7/+13
2023-06-29c++: cache partial template specialization selectionPatrick Palka1-3/+3
2023-06-28c++: ahead of time variable template-id coercion [PR89442]Patrick Palka1-1/+1
2023-06-16c++: Accept elaborated-enum-base with pedwarnAlex Coplan1-4/+9