aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.cc
AgeCommit message (Expand)AuthorFilesLines
2023-07-20Add __builtin_iseqsig()Francois-Xavier Coudert1-0/+1
2023-07-05Change MODE_BITSIZE to MODE_PRECISION for MODE_VECTOR_BOOL.Robin Dapp1-1/+1
2023-06-26Avoid shorten_binary_op on VECTOR_TYPERichard Biener1-0/+4
2023-05-18c: use _P() defines from tree.hBernhard Reutner-Fischer1-16/+16
2023-03-28c-family: -Wsequence-point and COMPONENT_REF [PR107163]Jason Merrill1-1/+6
2023-03-03[vxworks] make wint_t and wchar_t the same distinct typeAlexandre Oliva1-3/+13
2023-02-28ubsan: Honor -fstrict-flex-arrays= in -fsanitize=bounds [PR108894]Jakub Jelinek1-0/+29
2023-01-18c: ICE with nullptr as case expression [PR108424]Marek Polacek1-1/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-30Make Warray-bounds alias to Warray-bounds= [PR107787]Iskander Shakirzyanov1-2/+2
2022-11-16c++: Allow attributes on concepts - DR 2428Jakub Jelinek1-0/+2
2022-11-12c: C2x constexprJoseph Myers1-1/+1
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-4/+7
2022-10-18c: C2x enums wider than int [PR36113]Joseph Myers1-0/+4
2022-10-07c++: Improve handling of foreigner namespace attributesJakub Jelinek1-3/+4
2022-10-06c: C2x typeofJoseph Myers1-1/+2
2022-10-03c++: rename IS_SAME_AS trait code to IS_SAMEPatrick Palka1-1/+1
2022-09-30c++: streamline built-in trait addition processPatrick Palka1-47/+7
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-0/+3
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-13/+24
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-0/+2
2022-09-15Move void_list_node init to common codeRichard Biener1-2/+0
2022-09-07c: New C2x keywordsJoseph Myers1-7/+7
2022-09-01c++: set TYPE_STRING_FLAG for char8_tJason Merrill1-1/+5
2022-08-31c: C2x attributes fixes and updatesJoseph Myers1-2/+4
2022-08-26Implement __builtin_issignalingJakub Jelinek1-0/+1
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-3/+17
2022-07-31c++: Fix location for -Wunused-macros [PR66290]Lewis Hyatt1-4/+6
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-0/+4
2022-07-06diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431]Lewis Hyatt1-0/+14
2022-05-16Use more ARRAY_SIZE.Martin Liska1-5/+2
2022-05-07c, c++: attribute format on a ctor with a vbase [PR101833, PR47634]Marek Polacek1-2/+2
2022-04-30c-family: attribute ((aligned, mode)) [PR100545]Jason Merrill1-3/+4
2022-04-25c++: ICE with requires-expr and -Wsequence-point [PR105304]Patrick Palka1-1/+1
2022-04-11c-family: Initialize ridpointers for __int128 etc. [PR105186]Jakub Jelinek1-0/+2
2022-03-19selftest: Move C-specific tests to c_familyArthur Cohen1-0/+2
2022-02-16c-family: Fix up shorten_compare for decimal vs. non-decimal float comparison...Jakub Jelinek1-1/+5
2022-01-21c-family: Fix up a -Wformat regression [PR104148]Jakub Jelinek1-10/+15
2022-01-19Update per-file selftest and finalization hooks for .c to .cc renamingDavid Malcolm1-5/+5
2022-01-17Change references of .c files to .cc filesMartin Liska1-2/+2
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+9466