aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
AgeCommit message (Expand)AuthorFilesLines
10 daysc: Fix handling of [[gnu::musttail] return in if and else bodies [PR119311]Jakub Jelinek1-4/+4
10 daysc, c++: Support musttail attribute even using __attribute__ form [PR116545]Jakub Jelinek1-2/+48
2025-03-11OpenMP/C: Store location in cp_parser_omp_var_list for kind=0 [PR118579]Sandra Loosemore1-22/+14
2025-02-25openmp: Mark OpenMP atomic write expression as read [PR119000]Jakub Jelinek1-12/+10
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 handling of for/while loops with declarations in condition [PR86769]Jakub Jelinek1-2/+3
2025-01-30OpenMP: append_args clause fixes + Fortran supportTobias Burnus1-15/+27
2025-01-25c: Diagnose ,) at the end of OpenMP clauses [PR118639]Jakub Jelinek1-5/+1
2025-01-23c++: Fix weird expression in test for clauses other than when/default/otherwi...Jakub Jelinek1-1/+1
2025-01-16OpenMP: Improve error message for invalid directive in "assumes".Sandra Loosemore1-7/+12
2025-01-16OpenMP: Add C support for metadirectives and dynamic selectors.Sandra Loosemore1-11/+478
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore1-2/+2
2025-01-10c: Fix up expr location for __builtin_stdc_rotate_* [PR118376]Jakub Jelinek1-0/+1
2025-01-03OpenMP: Robustify C front end handling of attribute-syntax pragmasSandra Loosemore1-14/+32
2025-01-02c: special-case some "bool" errors with C23 (v2) [PR117629]David Malcolm1-10/+42
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-18OpenMP: Add declare variant's 'append_args' clause in C/C++Tobias Burnus1-111/+286
2024-12-12OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++Tobias Burnus1-0/+4
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-6/+14
2024-12-06Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and C FEJakub Jelinek1-6/+3
2024-12-05c: Diagnose unexpected va_start arguments in C23 [PR107980]Jakub Jelinek1-0/+95
2024-12-05Allow limited extended asm at toplevel [PR41045]Jakub Jelinek1-2/+65
2024-12-03OpenMP: 'allocate' directive - fixes for 'alignof' and [[omp::decl]]Tobias Burnus1-4/+1
2024-11-28expr, c: Don't clear whole unions [PR116416]Jakub Jelinek1-0/+7
2024-11-27c: Fix ICE using function name in parameter type in old-style function defini...Joseph Myers1-37/+38
2024-11-27c: Fix sizeof error recovery [PR117745]Jakub Jelinek1-7/+5
2024-11-27c: Do not remove _Atomic from array element type for typeof_unqual [PR117781]Joseph Myers1-3/+13
2024-11-27c: Introduce -Wfree-labelsFlorian Weimer1-2/+3
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22c: Fix typeof_unqual handling of qualified array types [PR112841]Joseph Myers1-1/+2
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus1-0/+17
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+437
2024-11-20OpenMP: C front-end support for dispatch + adjust_argsPaul-Antoine Arras1-55/+432
2024-11-19c: Fix up __builtin_stdc_rotate_{left,right} lowering [PR117456]Jakub Jelinek1-2/+32
2024-11-15c: Add _Decimal64x supportJakub Jelinek1-2/+12
2024-11-08c: Implement C2y N3356, if declarations [PR117019]Marek Polacek1-56/+197
2024-10-31c: detect variably-modified types [PR117145,PR117245,PR100420]Martin Uecker1-2/+2
2024-10-30c: Diagnose char argument to __builtin_stdc_*Jakub Jelinek1-0/+8
2024-10-29c: Add __builtin_stdc_rotate_{left,right} builtins [PR117030]Jakub Jelinek1-1/+84
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-39/+39
2024-10-22c: Better fix for speed up compilation of large char array initializers when ...Jakub Jelinek1-26/+16
2024-10-17c: Fix up speed up compilation of large char array initializers when not usin...Jakub Jelinek1-10/+25
2024-10-16c: Fix up uninitialized next.original_type use in #embed optimizationJakub Jelinek1-0/+1
2024-10-16c: Speed up compilation of large char array initializers when not using #embedJakub Jelinek1-0/+118
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek1-2/+87
2024-10-15Provide new GCC builtin __builtin_counted_by_ref [PR116016]Qing Zhao1-0/+79
2024-10-15c: Implement C2Y N3355 - Named Loops [PR117022]Jakub Jelinek1-46/+185
2024-10-07OpenMP: Allocate directive for static vars, clean upTobias Burnus1-12/+17
2024-09-25OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interopTobias Burnus1-0/+3
2024-09-24OpenMP: Add support for 'self_maps' to the 'require' directiveTobias Burnus1-0/+3