aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.h
AgeCommit message (Expand)AuthorFilesLines
2024-12-05c: Diagnose unexpected va_start arguments in C23 [PR107980]Jakub Jelinek1-1/+1
2024-11-27c-family: offer suggestions for missing command-line options [PR82892]David Malcolm1-0/+1
2024-11-27C/C++: add fix-it hints for missing '&' and '*' (v5) [PR87850]David Malcolm1-0/+4
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+3
2024-11-15c: Add _Decimal64x supportJakub Jelinek1-1/+1
2024-11-11c++: Add __builtin_operator_{new,delete} supportJakub Jelinek1-1/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-2/+2
2024-10-15Provide new GCC builtin __builtin_counted_by_ref [PR116016]Qing Zhao1-0/+1
2024-10-15c: Implement C2Y N3355 - Named Loops [PR117022]Jakub Jelinek1-6/+20
2024-09-05c-family: add attribute flag_enum [PR81665]Jason Merrill1-0/+1
2024-08-31c: Add support for unsequenced and reproducible attributesJakub Jelinek1-0/+2
2024-07-23C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+1
2024-07-20Revert "C++: Support clang compatible [[musttail]] (PR83324)"Andi Kleen1-1/+0
2024-07-19C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+1
2024-07-19Add a musttail generic attribute to the c-attribs tableAndi Kleen1-0/+1
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-2/+4
2024-06-11c: Add -std=c2y, -std=gnu2y, -Wc23-c2y-compat, C2Y _Generic with type operandJoseph Myers1-2/+6
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-0/+1
2024-05-31Provide counted_by attribute to flexible array member fieldQing Zhao1-0/+1
2024-01-09OpenMP: lvalue parsing for map/to/from clauses (C++)Julian Brown1-2/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-20c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixesJakub Jelinek1-0/+3
2023-12-13c-family: rename warn_for_address_or_pointer_of_packed_memberJason Merrill1-1/+1
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-1/+70
2023-12-10c-family, c++: Look up built-in traits via identifier nodeKen Matsui1-5/+0
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-2/+2
2023-11-29Introduce hardbool attribute for CAlexandre Oliva1-0/+18
2023-11-27c-family: Implement __has_feature and __has_extension [PR60512]Alex Coplan1-0/+8
2023-11-23c: Add __builtin_stdc_* builtinsJakub Jelinek1-4/+4
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers1-6/+6
2023-09-06C _BitInt support [PR102989]Jakub Jelinek1-1/+1
2023-08-25OpenMP: C front end support for imperfectly-nested loopsSandra Loosemore1-0/+1
2023-07-31c-family: Implement pragma_lex () for preprocess-only modeLewis Hyatt1-0/+3
2023-06-23c++: Add support for -std={c,gnu}++2{c,6}Marek Polacek1-1/+3
2023-05-18c: use _P() defines from tree.hBernhard Reutner-Fischer1-1/+1
2023-03-28Don't emit -Wxor-used-as-pow on macro expansions [PR107002]David Malcolm1-1/+1
2023-02-28ubsan: Honor -fstrict-flex-arrays= in -fsanitize=bounds [PR108894]Jakub Jelinek1-0/+1
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-2/+2
2023-01-31c++: fix ICE with -Wduplicated-cond [PR107593]Marek Polacek1-0/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-14c++: Avoid incorrect shortening of divisions [PR108365]Jakub Jelinek1-0/+24
2022-10-28c: C2x enums with fixed underlying type [PR61469]Joseph Myers1-0/+24
2022-10-06c: C2x typeofJoseph Myers1-11/+13
2022-09-30c++: streamline built-in trait addition processPatrick Palka1-25/+8
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-0/+1
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-0/+1
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-0/+1
2022-09-15Move void_list_node init to common codeRichard Biener1-1/+0
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-0/+4
2022-08-31c: C2x attributes fixes and updatesJoseph Myers1-2/+3