Age | Commit message (Expand) | Author | Files | Lines |
2025-02-02 | options: Adjust cl_optimization_compare to avoid checking ICE [PR115913] | Lewis Hyatt | 1 | -0/+7 |
2025-01-21 | c, c++: Return 1 for __has_builtin(__builtin_va_arg) and __has_builtin(__buil... | Jakub Jelinek | 1 | -0/+16 |
2025-01-17 | testsuite: Make embed-10.c test more robust | Jakub Jelinek | 1 | -1/+1 |
2024-12-28 | gimple-fold: Fix up fold_array_ctor_reference RAW_DATA_CST handling [PR118207] | Jakub Jelinek | 1 | -0/+17 |
2024-12-13 | testsuite: Fix typo in directive names | Jakub Jelinek | 1 | -6/+6 |
2024-12-06 | libcpp, c++: Optimize initializers using #embed in C++ | Jakub Jelinek | 2 | -0/+64 |
2024-12-03 | preprocessor: Adjust C rules on UCNs for C23 [PR117162] | Joseph Myers | 2 | -5/+0 |
2024-10-27 | c-family: -Wleading-whitespace= argument spelling | Jakub Jelinek | 4 | -4/+4 |
2024-10-23 | libcpp: Add -Wleading-whitespace= warning | Jakub Jelinek | 4 | -0/+224 |
2024-10-19 | diagnostics: libcpp: Improve locations for _Pragma lexing diagnostics [PR114423] | Lewis Hyatt | 2 | -5/+21 |
2024-10-16 | gimplify: Small RAW_DATA_CST gimplification fix | Jakub Jelinek | 1 | -0/+52 |
2024-10-16 | libcpp, c, middle-end: Optimize initializers using #embed in C | Jakub Jelinek | 3 | -0/+118 |
2024-10-15 | libcpp: Add -Wtrailing-blanks warning | Jakub Jelinek | 10 | -0/+351 |
2024-10-14 | libcpp: Fix _Pragma("GCC system_header") [PR114436] | Lewis Hyatt | 3 | -0/+9 |
2024-10-14 | libcpp: Support extended characters for #pragma {push,pop}_macro [PR109704] | Lewis Hyatt | 1 | -0/+203 |
2024-10-12 | libcpp, genmatch: Use gcc_diag instead of printf for libcpp diagnostics | Jakub Jelinek | 24 | -220/+220 |
2024-10-08 | contrib, libcpp, libstdc++: Update to Unicode 16.0 | Jakub Jelinek | 1 | -0/+4 |
2024-10-02 | libcpp: Implement clang -Wheader-guard warning [PR96842] | Jakub Jelinek | 17 | -0/+105 |
2024-09-12 | libcpp, v2: Add support for gnu::base64 #embed parameter | Jakub Jelinek | 4 | -0/+239 |
2024-09-12 | libcpp: Add support for gnu::offset #embed/__has_embed parameter | Jakub Jelinek | 2 | -0/+119 |
2024-09-12 | libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863] | Jakub Jelinek | 20 | -0/+755 |
2024-07-30 | testsuite: fix whitespace in dg-do preprocess directive | Sam James | 1 | -1/+1 |
2024-03-14 | libcpp: Fix macro expansion for argument of __has_include [PR110558] | Lewis Hyatt | 2 | -0/+13 |
2024-03-14 | libcpp: Fix __has_include_next ICE in the last directory of the path [PR80755] | Lewis Hyatt | 2 | -0/+7 |
2023-10-23 | libcpp: Improve the diagnostic for poisoned identifiers [PR36887] | Lewis Hyatt | 1 | -0/+13 |
2023-10-19 | c++: Make -Wunknown-pragmas controllable by #pragma GCC diagnostic [PR89038] | Lewis Hyatt | 1 | -0/+13 |
2023-10-19 | libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] | Lewis Hyatt | 1 | -0/+37 |
2023-09-20 | testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400] | Lewis Hyatt | 1 | -0/+14 |
2023-09-20 | libcpp: Fix ICE on #include after a line marker directive [PR61474] | Lewis Hyatt | 3 | -0/+12 |
2023-06-20 | libcpp: Improve location for macro names [PR66290] | Lewis Hyatt | 7 | -9/+61 |
2023-03-13 | libcpp: Fix ICE on directive inside _Pragma() operator [PR67046] | Lewis Hyatt | 1 | -0/+10 |
2023-02-15 | c++: Add testcases from some Issaquah DRs | Jakub Jelinek | 1 | -0/+20 |
2023-01-11 | preprocessor: Don't register pragmas in directives-only mode [PR108244] | Lewis Hyatt | 2 | -0/+10 |
2022-11-15 | diagnostics: Fix macro tracking for ad-hoc locations | Lewis Hyatt | 1 | -0/+4 |
2022-11-04 | libcpp: Update to Unicode 15 | Jakub Jelinek | 1 | -0/+24 |
2022-09-07 | libcpp: Named universal character escapes and delimited escape sequence tweaks | Jakub Jelinek | 7 | -0/+103 |
2022-09-01 | libcpp: Add -Winvalid-utf8 warning [PR106655] | Jakub Jelinek | 3 | -0/+158 |
2022-08-26 | c++: Implement C++23 P2071R2 - Named universal character escapes [PR106648] | Jakub Jelinek | 4 | -0/+274 |
2022-08-20 | libcpp: Implement C++23 P2290R3 - Delimited escape sequences [PR106645] | Jakub Jelinek | 3 | -0/+143 |
2022-05-29 | libcpp: Ignore CPP_PADDING tokens in _cpp_parse_expr [PR105732] | Jakub Jelinek | 1 | -0/+18 |
2022-02-01 | libcpp: Fix up padding handling in funlike_invocation_p [PR104147] | Jakub Jelinek | 1 | -0/+27 |
2022-01-17 | diagnostic: avoid repeating include path | Jason Merrill | 2 | -2/+2 |
2021-12-30 | libcpp: Fix up ##__VA_OPT__ handling [PR89971] | Jakub Jelinek | 1 | -0/+20 |
2021-12-01 | libcpp: Fix up #__VA_OPT__ handling [PR103415] | Jakub Jelinek | 1 | -0/+18 |
2021-11-30 | libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR100977] | Jakub Jelinek | 2 | -6/+6 |
2021-11-17 | libcpp: Fix up handling of block comments in -fdirectives-only mode [PR103130] | Jakub Jelinek | 1 | -0/+13 |
2021-09-01 | libcpp: __VA_OPT__ p1042r1 placemarker changes [PR101488] | Jakub Jelinek | 2 | -4/+105 |
2021-08-17 | c++: Add C++20 #__VA_OPT__ support | Jakub Jelinek | 2 | -0/+84 |
2021-05-20 | c: Add support for __FILE_NAME__ macro (PR c/42579) | Christophe Lyon | 1 | -0/+22 |
2020-12-01 | Feature: Macros for identifying the wide and narrow execution string literal ... | JeanHeyd Meneide | 1 | -0/+13 |