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