aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-07c++: fixes for derived-to-base reference binding [PR107085]Marek Polacek1-2/+3
2022-10-07c++: Improve handling of foreigner namespace attributesJakub Jelinek1-1/+2
2022-10-06openmp: Map holds clause to IFN_ASSUME for C/C++Jakub Jelinek1-3/+5
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-41/+60
2022-10-04openmp: Add begin declare target supportJakub Jelinek1-24/+69
2022-10-03c++: Disallow jumps into statement expressionsJakub Jelinek1-1/+1
2022-09-30c++: streamline built-in trait addition processPatrick Palka1-195/+22
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-0/+18
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-12/+12
2022-09-27c++: Implement C++23 P1169R4 - static operator() [PR106651]Jakub Jelinek1-5/+31
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-25/+315
2022-09-27c++: Improve diagnostics about conflicting specifiersJakub Jelinek1-27/+61
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-0/+9
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-0/+10
2022-09-16c++: member fn in omp loc list [PR106858]Jason Merrill1-4/+3
2022-09-07c++: diagnostic for template placeholder in parm [PR106793]Jason Merrill1-2/+5
2022-09-06openmp: Be consistent on parsing offsets between normal sink vector and omp_c...Jakub Jelinek1-2/+1
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-47/+131
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-1/+16
2022-08-16c++: Fix pragma suppression of -Wc++20-compat diagnostics [PR106423]Tom Honermann1-1/+4
2022-07-31c++: Fix location for -Wunused-macros [PR66290]Lewis Hyatt1-1/+1
2022-07-29openmp: Reject invalid forms of C++ #pragma omp atomic compare [PR106448]Jakub Jelinek1-1/+3
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-13/+23
2022-07-06diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431]Lewis Hyatt1-25/+64
2022-07-06c++: dependent conversion operator lookup [PR106179]Jason Merrill1-4/+0
2022-07-04OpenMP: Move omp requires checks to libgompTobias Burnus1-3/+16
2022-07-01c++: Minor cleanup in parser.ccLewis Hyatt1-12/+14
2022-07-01OpenMP: Handle tofrom with target enter/exit dataTobias Burnus1-3/+19
2022-07-01c++: warn about using keywords as identifiers [PR106111]Marek Polacek1-3/+7
2022-07-01c++: add fixup to missing .template warningJason Merrill1-3/+18
2022-07-01c++: dependent generic lambda template-id [PR106024]Jason Merrill1-1/+22
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-5/+123
2022-06-04c++: Allow mixing GNU/std-style attributes [PR69585]Marek Polacek1-3/+11
2022-06-01c++: auto and dependent member name [PR105734]Jason Merrill1-1/+1
2022-05-31c++: use auto_timevar instead of timevar_push/popPatrick Palka1-26/+11
2022-05-31openmp: Add support for firstprivate and allocate clauses on scope constructJakub Jelinek1-0/+2
2022-05-28openmp: Adjust diagnostics about same variable in link and to/enter clausesJakub Jelinek1-3/+8
2022-05-27c++: Fix ICE with -Wmismatched-tags [PR105725]Marek Polacek1-2/+3
2022-05-27openmp: Add support for enter clause on declare targetJakub Jelinek1-3/+18
2022-05-26c++: constrained partial spec forward decl [PR96363]Patrick Palka1-6/+6
2022-05-25c++: fix ICE on invalid attributes [PR96637]Marek Polacek1-1/+1
2022-05-24openmp: Add taskwait nowait depend support [PR105378]Jakub Jelinek1-1/+2
2022-05-17openmp: Add support for inoutset depend-kindJakub Jelinek1-2/+6
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-05-15c++: parsing injected-class-name as templateJason Merrill1-0/+3
2022-05-12c++: Support module language-decl semanticsNathan Sidwell1-0/+3
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-0/+17
2022-05-11c++: lambda template in requires [PR105541]Jason Merrill1-1/+4
2022-05-10c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ARGSPatrick Palka1-2/+2
2022-05-10c++: Harden *_PACK_EXPANSION and *_ARGUMENT_PACK macrosPatrick Palka1-1/+2