aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.h
AgeCommit message (Expand)AuthorFilesLines
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
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-14/+23
2022-07-31c++: Fix location for -Wunused-macros [PR66290]Lewis Hyatt1-3/+5
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-0/+2
2022-07-06diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431]Lewis Hyatt1-0/+2
2022-07-01c++: warn about using keywords as identifiers [PR106111]Marek Polacek1-1/+1
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-0/+3
2022-05-09Enable match.pd dumping with -fdump-tree-originalAlex Coplan1-1/+0
2022-05-07c, c++: attribute format on a ctor with a vbase [PR101833, PR47634]Marek Polacek1-1/+2
2022-03-19selftest: Move C-specific tests to c_familyArthur Cohen1-0/+2
2022-03-12Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095]Thomas Schwinge1-1/+0
2022-01-21c-family: Fix up a -Wformat regression [PR104148]Jakub Jelinek1-1/+2
2022-01-19Update per-file selftest and finalization hooks for .c to .cc renamingDavid Malcolm1-3/+3
2022-01-17Change references of .c files to .cc filesMartin Liska1-15/+15
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-18c-family: Add __builtin_assoc_barrierMatthias Kretz1-1/+1
2021-11-03c: Fold implicit integer-to-floating conversions in static initializers with ...Joseph Myers1-1/+3
2021-10-27openmp: Don't reject some valid initializers or conditions of non-rectangular...Jakub Jelinek1-2/+2
2021-10-04c-family: Implement -Warray-compare [PR97573]Marek Polacek1-0/+1
2021-09-10openmp: Implement OpenMP 5.1 atomics, so far for C onlyJakub Jelinek1-2/+2
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-1/+2
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-1/+3
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-0/+1
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-07-02openmp: Initial support for OpenMP directives expressed as C++11 attributesJakub Jelinek1-0/+19
2021-06-24openmp: in_reduction clause support on target constructJakub Jelinek1-1/+3
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-1/+3
2021-01-26c++: Add support for -std=c++23Paul Fee1-1/+3
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-1/+1
2020-12-01C++ Module keywordsNathan Sidwell1-0/+5
2020-11-17global treesNathan Sidwell1-2/+6
2020-11-13C-Family, Objective-C : Implement Objective-C nullability Part 1[PR90707].Iain Sandoe1-1/+6