aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
AgeCommit message (Expand)AuthorFilesLines
2025-06-05OpenMP: Handle more cases in user/condition selectorSandra Loosemore1-3/+16
2025-06-02Merge branch 'releases/gcc-15' into devel/omp/gcc-15Tobias Burnus1-23/+66
2025-05-30OpenMP: Fix ICE and other issues in C/C++ metadirective error recovery.Sandra Loosemore1-20/+62
2025-05-30OpenMP: Fix ICE in metadirective recovery after error [PR120180]Sandra Loosemore1-3/+4
2025-05-15OpenMP: C/C++ adjust-args numeric rangeswaffl3x1-44/+860
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-10/+45
2025-05-15openmp: Add support for iterators in map clauses (C/C++)Kwok Cheung Yeung1-6/+50
2025-05-15OpenACC 2.7: Implement reductions for arrays and recordsChung-Lin Tang1-6/+17
2025-05-15OpenMP: C front end support for "begin declare variant"Sandra Loosemore1-36/+307
2025-05-15OpenMP: Add C++ support for 'omp allocate'waffl3x1-1/+1
2025-05-15OpenMP: Enable 'declare mapper' mappers for 'target update' directivesJulian Brown1-12/+140
2025-05-15OpenMP: Array shaping operator and strided "target update" for CJulian Brown1-13/+281
2025-05-15OpenMP: Support strided and shaped-array updates for C++Julian Brown1-13/+19
2025-05-15OpenMP: Expand "declare mapper" mappers for target {enter,exit,} data directivesJulian Brown1-3/+8
2025-05-15OpenMP: Support OpenMP 5.0 "declare mapper" directives for CJulian Brown1-17/+262
2025-05-15OpenMP: Add uses_allocators supportTobias Burnus1-1/+215
2025-05-15Various OpenACC reduction enhancements - FE changesJulian Brown1-19/+25
2025-04-02OpenMP: Require target and/or targetsync init modifier [PR118965]Sandra Loosemore1-31/+13
2025-03-21OpenMP: 'interop' construct - add ME support + target-independent libgompPaul-Antoine Arras1-1/+5
2025-03-18c: Fix handling of [[gnu::musttail] return in if and else bodies [PR119311]Jakub Jelinek1-4/+4
2025-03-18c, 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