aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
AgeCommit message (Expand)AuthorFilesLines
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
2024-08-31c: Add support for unsequenced and reproducible attributesJakub Jelinek1-2/+3
2024-07-23C: Implement musttail attribute for returnsAndi Kleen1-13/+58
2024-07-20Revert "C: Implement musttail attribute for returns"Andi Kleen1-58/+13
2024-07-19C: Implement musttail attribute for returnsAndi Kleen1-13/+58
2024-07-09c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_listJakub Jelinek1-16/+9
2024-06-27c: Error message for incorrect use of static in array declarations.Martin Uecker1-33/+30
2024-06-25diagnostics: eliminate various implicit uses of global_dcDavid Malcolm1-1/+1
2024-06-25Fix PR c/115587, uninitialized variable in c_parser_omp_loop_nestSandra Loosemore1-3/+1
2024-06-11c: Add -std=c2y, -std=gnu2y, -Wc23-c2y-compat, C2Y _Generic with type operandJoseph Myers1-28/+54
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-15/+397
2024-05-31Convert references with "counted_by" attributes to/from .ACCESS_WITH_SIZE.Qing Zhao1-2/+8
2024-03-14OpenACC 2.7: front-end support for readonly modifierChung-Lin Tang1-7/+61
2024-02-26c: Improve some diagnostics for __builtin_stdc_bit_* [PR114042]Jakub Jelinek1-0/+21
2024-02-22c: Handle scoped attributes in __has*attribute and scoped attribute parsing c...Jakub Jelinek1-8/+6
2024-02-13OpenMP: Reject non-const 'condition' trait in FortranTobias Burnus1-1/+2
2024-01-11OpenMP: lvalue parsing for map/to/from clauses (C)Julian Brown1-16/+139