aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
AgeCommit message (Expand)AuthorFilesLines
2023-11-28Daily bump.GCC Administrator1-0/+18
2023-11-27c-family: Implement __has_feature and __has_extension [PR60512]Alex Coplan4-5/+141
2023-11-25Daily bump.GCC Administrator1-0/+14
2023-11-24preprocessor: Reinitialize frontend parser after loading a PCH [PR112319]Lewis Hyatt1-0/+5
2023-11-24c-family/c.opt (-Wopenmp): Add missing tailing '.'Tobias Burnus1-1/+1
2023-11-24OpenMP: Add -Wopenmp and use itTobias Burnus1-0/+4
2023-11-24Daily bump.GCC Administrator1-0/+26
2023-11-23gcc: Introduce -fhardenedMarek Polacek1-0/+39
2023-11-23c: Add __builtin_stdc_* builtinsJakub Jelinek2-5/+19
2023-11-23c++: Implement C++26 P2741R3 - user-generated static_assert messages [PR110348]Jakub Jelinek2-1/+7
2023-11-20Daily bump.GCC Administrator1-0/+4
2023-11-19libcpp: split decls out to rich-location.hDavid Malcolm1-0/+1
2023-11-19Daily bump.GCC Administrator1-0/+13
2023-11-18gcov: Improve -fprofile-update=atomicSebastian Huber1-0/+2
2023-11-18gcov: Remove TARGET_GCOV_TYPE_SIZE target hookSebastian Huber1-2/+0
2023-11-18Daily bump.GCC Administrator1-0/+6
2023-11-17c++: Implement C++ DR 2406 - [[fallthrough]] attribute and iteration statementsJakub Jelinek1-0/+21
2023-11-15Daily bump.GCC Administrator1-0/+29
2023-11-14c-family: Let libcpp know when the compilation is for a PCH [PR9471]Lewis Hyatt1-0/+3
2023-11-14diagnostics: make option-handling callbacks privateDavid Malcolm1-3/+1
2023-11-14input.h: eliminate implicit users of global_dc's file_cacheDavid Malcolm3-29/+51
2023-11-14Daily bump.GCC Administrator1-0/+21
2023-11-14Add type-generic clz/ctz/clrsb/ffs/parity/popcount builtins [PR111309]Jakub Jelinek2-4/+92
2023-11-11c: Synthesize nonnull attribute for parameters declared with static [PR110815]Martin Uecker1-1/+11
2023-11-09c: Add -Wreturn-mismatch warning, split from -Wreturn-typeFlorian Weimer1-0/+4
2023-11-09Daily bump.GCC Administrator1-0/+5
2023-11-08c-family: Enable -fpermissive for C and ObjCFlorian Weimer2-1/+15
2023-11-08Daily bump.GCC Administrator1-0/+61
2023-11-07c: Change T2X_* format checking macros to T23_*Joseph Myers2-44/+44
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung2-0/+3
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers8-106/+106
2023-11-07Daily bump.GCC Administrator1-0/+15
2023-11-06c: Add -std=c23, -std=gnu23, -Wc11-c23-compat options [PR107954]Joseph Myers3-10/+26
2023-11-06Daily bump.GCC Administrator1-0/+7
2023-11-05openmp: Adjust handling of __has_attribute (omp::directive)/sequence and add ...Jakub Jelinek1-9/+7
2023-11-05Daily bump.GCC Administrator1-0/+13
2023-11-03diagnostics: add automatic URL-ification within messagesDavid Malcolm1-2/+2
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm4-9/+9
2023-11-02Daily bump.GCC Administrator1-0/+5
2023-11-01c: Add Walloc-size to warn about insufficient size in allocations [PR71219]Martin Uecker1-0/+4
2023-11-01Daily bump.GCC Administrator1-0/+5
2023-10-31libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATIONDavid Malcolm1-1/+1
2023-10-28Daily bump.GCC Administrator1-0/+9
2023-10-27preprocessor: c++: Support `#pragma GCC target' macros [PR87299]Lewis Hyatt2-19/+32
2023-10-27Daily bump.GCC Administrator1-0/+6
2023-10-26Add attribute((null_terminated_string_arg(PARAM_IDX)))David Malcolm1-0/+17
2023-10-24Daily bump.GCC Administrator1-0/+6
2023-10-23libcpp: Improve the diagnostic for poisoned identifiers [PR36887]Lewis Hyatt1-1/+1
2023-10-21Daily bump.GCC Administrator1-0/+16
2023-10-20c-family: char8_t and aliasing in C vs C++ [PR111884]Marek Polacek1-3/+4