aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
AgeCommit message (Expand)AuthorFilesLines
2023-08-15OpenACC 2.7: default clause support for data constructsChung-Lin Tang1-0/+1
2023-08-11c: Add __typeof_unqual__ and __typeof_unqual supportJakub Jelinek1-1/+2
2023-08-05c: _Generic should not warn in non-active branches [PR68193,PR97100,PR110703]Martin Uecker1-1/+11
2023-08-04frontend: Add novector C pragmaTamar Christina1-39/+80
2023-08-02analyzer: stash values for CPython plugin [PR107646]Eric Feng1-0/+24
2023-07-31c-family: Implement pragma_lex () for preprocess-only modeLewis Hyatt1-0/+21
2023-07-31OpenACC 2.7: host_data must have use_device clause requirementChung-Lin Tang1-2/+7
2023-06-15c: add name hints to c_parser_declspecs [PR107583]David Malcolm1-1/+13
2023-06-12OpenMP: Cleanups related to the 'present' modifierTobias Burnus1-3/+2
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus1-18/+105
2023-05-30OpenMP: Improve C/C++ parsing error message [PR109999]Tobias Burnus1-2/+2
2023-05-23Fix ICEs related to VM types in C 1/2 [PR70418, PR107557, PR108423]Martin Uecker1-9/+13
2023-05-18c: use _P() defines from tree.hBernhard Reutner-Fischer1-2/+2
2023-04-27c: Fix up error-recovery on non-empty VLA initializers [PR109409]Jakub Jelinek1-4/+7
2023-04-25'omp scan' struct block seq update for OpenMP 5.xTobias Burnus1-2/+20
2023-02-18C: Detect all variably modified types [PR108375]Martin Uecker1-7/+6
2023-02-09OpenMP: Parse align clause in allocate directive in C/C++Tobias Burnus1-23/+65
2023-01-27c: Disallow braces around C2x auto initializersJoseph Myers1-12/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-16c, c++: Allow ignoring -Winit-self through pragmas [PR105593]Jakub Jelinek1-1/+1
2023-01-11c: Don't emit DEBUG_BEGIN_STMTs for K&R function argument declarations [PR105...Jakub Jelinek1-0/+3
2023-01-06c: C2x semantics for __builtin_tgmathJoseph Myers1-22/+20
2022-12-19c: Diagnose compound literals with function type [PR108043]Jakub Jelinek1-0/+5
2022-11-17c, analyzer: fix ICE with -fanalyzer and -Wunused-macros [PR107711]David Malcolm1-1/+1
2022-11-15c, analyzer: support named constants in analyzer [PR106302]David Malcolm1-0/+90
2022-11-12c: C2x constexprJoseph Myers1-38/+185
2022-11-03c: C2x autoJoseph Myers1-16/+65
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-14/+8
2022-10-28openmp: Allow optional comma after directive-specifier in C/C++Jakub Jelinek1-27/+37
2022-10-28c: C2x enums with fixed underlying type [PR61469]Joseph Myers1-23/+116
2022-10-14c: C2x storage class specifiers in compound literalsJoseph Myers1-10/+81
2022-10-06c: C2x typeofJoseph Myers1-3/+43
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-9/+104
2022-10-04openmp: Add begin declare target supportJakub Jelinek1-19/+56
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-17/+291
2022-09-22c: fix uninitialized c_expr::m_decimal [PR106830]David Malcolm1-0/+12
2022-09-07c: New C2x keywordsJoseph Myers1-8/+22
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-44/+120
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-0/+9
2022-08-31c: C2x attributes fixes and updatesJoseph Myers1-3/+3
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-0/+10
2022-08-25c: Support C2x empty initializer bracesJoseph Myers1-7/+17
2022-08-11c-family: Honor -Wno-init-self for cv-qual vars [PR102633]Marek Polacek1-4/+15
2022-08-08C: Implement C2X N2653 char8_t and UTF-8 string literal changesTom Honermann1-2/+14
2022-07-10c: Fix location for _Pragma tokens [PR97498]Lewis Hyatt1-0/+1
2022-07-04OpenMP: Move omp requires checks to libgompTobias Burnus1-3/+16
2022-07-01OpenMP: Handle tofrom with target enter/exit dataTobias Burnus1-3/+19
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-9/+102