aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.cc
AgeCommit message (Expand)AuthorFilesLines
2025-06-05OpenMP: Handle more cases in user/condition selectorSandra Loosemore1-4/+17
2025-06-02Merge branch 'releases/gcc-15' into devel/omp/gcc-15Tobias Burnus1-11/+5
2025-05-30OpenMP: Fix ICE and other issues in C/C++ metadirective error recovery.Sandra Loosemore1-8/+1
2025-05-30OpenMP: Fix ICE in metadirective recovery after error [PR120180]Sandra Loosemore1-3/+4
2025-05-15OpenMP: need_device_ptr and need_device_addr support for adjust_argsSandra Loosemore1-3/+4
2025-05-15OpenMP: C/C++ adjust-args numeric rangeswaffl3x1-74/+472
2025-05-15openmp: Add support for using custom mappers with iterators (C, C++)Kwok Cheung Yeung1-0/+4
2025-05-15openmp: Add macros for iterator element accessKwok Cheung Yeung1-8/+8
2025-05-15openmp: Add support for iterators in 'target update' clauses (C/C++)Kwok Cheung Yeung1-6/+50
2025-05-15openmp: Add support for iterators in map clauses (C/C++)Kwok Cheung Yeung1-5/+52
2025-05-15OpenACC 2.7: Implement reductions for arrays and recordsChung-Lin Tang1-2/+11
2025-05-15OpenMP: C++ front end support for "begin declare variant"Sandra Loosemore1-33/+511
2025-05-15OpenMP: Add C++ support for 'omp allocate'waffl3x1-53/+326
2025-05-15OpenMP: Enable 'declare mapper' mappers for 'target update' directivesJulian Brown1-12/+148
2025-05-15OpenMP: Support strided and shaped-array updates for C++Julian Brown1-25/+278
2025-05-15OpenMP: Expand "declare mapper" mappers for target {enter,exit,} data directivesJulian Brown1-3/+12
2025-05-15OpenMP: C++ "declare mapper" supportJulian Brown1-11/+277
2025-05-15OpenMP: Add uses_allocators supportTobias Burnus1-1/+236
2025-05-15Various OpenACC reduction enhancements - FE changesJulian Brown1-14/+17
2025-04-16c++: ill-formed constexpr function [PR113360]Jason Merrill1-0/+5
2025-04-04c++: lambda in requires outside template [PR99546]Jason Merrill1-11/+24
2025-04-02OpenMP: Require target and/or targetsync init modifier [PR118965]Sandra Loosemore1-31/+14
2025-04-02c++: Rename -fmodules-ts to -fmodules in diagnosticsNathaniel Shead1-3/+3
2025-03-25c++: lambda, default argument, unevaluated contextyxj-github-4371-0/+3
2025-03-21OpenMP: 'interop' construct - add ME support + target-independent libgompPaul-Antoine Arras1-0/+1
2025-03-18c, c++: Support musttail attribute even using __attribute__ form [PR116545]Jakub Jelinek1-2/+7
2025-03-08inline-asm: Improve documentation of "asm constexpr".Sandra Loosemore1-4/+4
2025-03-06Fix comment typosSimon Martin1-1/+1
2025-03-06c++: Update TYPE_FIELDS of variant types if cp_parser_late_parsing_default_ar...Jakub Jelinek1-30/+33
2025-02-27c++: too many errors with sneaky template [PR118516]Marek Polacek1-1/+0
2025-02-22OpenMP: Silence uninitialized variable warning in C++ front end.Sandra Loosemore1-1/+1
2025-02-14c++: Fix mangling of lambas in static member template initializers [PR107741]Nathaniel Shead1-12/+34
2025-02-11c++: change implementation of -frange-for-ext-temps [PR118574]Jason Merrill1-20/+3
2025-02-11OpenMP: Pass a 3-way flag to omp_check_context_selector instead of a bool.Sandra Loosemore1-2/+4
2025-02-07c++: Fix up name independent decl in structured binding handling in range for...Jakub Jelinek1-0/+10
2025-02-04c++: auto in trailing-return-type in parameter [PR117778]Marek Polacek1-9/+30
2025-02-04c++: bogus -Wvexing-parse with trailing-return-type [PR118718]Marek Polacek1-0/+4
2025-01-30OpenMP: append_args clause fixes + Fortran supportTobias Burnus1-8/+19
2025-01-25c++/modules: Diagnose TU-local lambdas, give mangling scope to lambdas in con...Nathaniel Shead1-1/+13
2025-01-25c++: Fix mangling of otherwise unattached class-scope lambdas [PR118245]Nathaniel Shead1-9/+14
2025-01-23c++: bogus error with nested lambdas [PR117602]Marek Polacek1-1/+2
2025-01-23c++: Fix weird expression in test for clauses other than when/default/otherwi...Jakub Jelinek1-1/+1
2025-01-23c++: Fix mangling of lambdas in static data member initializers [PR107741]Nathaniel Shead1-24/+50
2025-01-22c++: Improve cp_parser_objc_messsage_args compile timeJakub Jelinek1-8/+4
2025-01-21c++: 'this' capture clobbered during recursive inst [PR116756]Patrick Palka1-3/+0
2025-01-21c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118586]Jakub Jelinek1-6/+14
2025-01-21c++: Speed up compilation of large char array initializers when not using #embedJakub Jelinek1-0/+101
2025-01-21c++/modules: Check linkage of structured binding declsNathaniel Shead1-0/+1
2025-01-17c++: Allow pragmas in NSDMIs [PR118147]Nathaniel Shead1-1/+0
2025-01-16c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116417]Patrick Palka1-1/+2