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