aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-9466/+0
2022-01-13c/104002 - shufflevector variable indexingRichard Biener1-1/+4
2022-01-10middle-end/101530 - fix shufflevector loweringRichard Biener1-0/+7
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-27c++: hard error w/ ptr+N and incomplete type [PR103700]Patrick Palka1-0/+2
2021-11-19Restore ancient -Waddress for weak symbols [PR33925].Martin Sebor1-6/+33
2021-11-18c-family: Add __builtin_assoc_barrierMatthias Kretz1-0/+1
2021-11-17Fix ICE when mixing VLAs and statement expressions [PR91038]Martin Uecker1-1/+13
2021-11-16c-family: don't cache large vecsJason Merrill1-2/+10
2021-11-03c: Fold implicit integer-to-floating conversions in static initializers with ...Joseph Myers1-4/+9
2021-10-07build: Fix --enable-gather-detailed-mem-statsMartin Liska1-2/+2
2021-10-01Enhance -Waddress to detect more suspicious expressions [PR102103].Martin Sebor1-7/+22
2021-10-01options: fix concat of options.Martin Liska1-2/+3
2021-10-01Append target/optimize attr to the current cmdline.Martin Liska1-2/+15
2021-09-08Support -fexcess-precision=16 which will enable FLT_EVAL_METHOD_PROMOTE_TO_FL...liuhongt1-2/+4
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-0/+1
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-0/+2
2021-07-29c/101512 - fix missing address-taking in c_common_mark_addressable_vecRichard Biener1-4/+7
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-2/+2
2021-07-16Fix PR 101453: ICE with optimize and large integer constantAndrew Pinski1-1/+1
2021-06-24c-family: add support for per-location warning groups.Martin Sebor1-6/+3
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-0/+139
2021-05-17Avoid outputting corrupt string constructor when host/target chars mismatch.Joern Rennecke1-0/+6
2021-05-10Come up with startswith function.Martin Liska1-3/+2
2021-03-03c-family: Avoid ICE on va_arg [PR99324]Jakub Jelinek1-3/+3
2021-02-10fix memory leak in optimize pragma parsingRichard Biener1-0/+1
2021-01-25PR c++/98646 - spurious -Wnonnull calling a member on the result of static_castMartin Sebor1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-07c-family: Fix hang with -Wsequence-point [PR98126]Marek Polacek1-5/+27
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+1
2020-12-01C++ Module keywordsNathan Sidwell1-0/+6
2020-11-20c++: Add __builtin_clear_padding builtin - C++20 P0528R3 compiler side [PR88101]Jakub Jelinek1-0/+33
2020-11-17c: Reject _Atomic type * as last argument to __builtin_*_overflow [PR90628]Jakub Jelinek1-2/+9
2020-11-13C-Family, Objective-C : Implement Objective-C nullability Part 1[PR90707].Iain Sandoe1-0/+6
2020-11-09c++: DR 1914 - Allow duplicate standard attributes.Marek Polacek1-2/+3
2020-11-07Objective-C/C++ (C-family) : Add missing 'atomic' property attribute.Iain Sandoe1-8/+9
2020-11-06core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTINNathan Sidwell1-5/+6
2020-11-06c-common: Remove DEBUG_FUNCTION from verify_sequence_pointsJakub Jelinek1-1/+1
2020-10-26c++: Implement __is_nothrow_constructible and __is_nothrow_assignableVille Voutilainen1-0/+2
2020-10-23Move thunks out of cgraph_nodeJan Hubicka1-1/+1
2020-10-23c, c++: Implement -Wsizeof-array-div [PR91741]Marek Polacek1-0/+2
2020-09-19Move loop and switch tree data structures from cp/ to c-family/.Sandra Loosemore1-0/+24
2020-08-11c-family: Fix ICE in get_atomic_generic_size [PR96545]Jakub Jelinek1-1/+8
2020-07-31Set and test no-warning bit to avoid -Wnonnull for synthesized expressions.Martin Sebor1-0/+3
2020-07-31debug/96383 - emit debug info for used external functionsRichard Biener1-0/+17
2020-07-27common: Use strcmp to compare location file namesNathan Sidwell1-4/+7
2020-07-25Fix PR c++/96310 - Ignoring -Wnonnull via pragma gcc diagnostics still produc...Martin Sebor1-2/+2
2020-07-06Exclude calls to variadic lambda stubs from -Wnonnull checking (PR c++/95984).Martin Sebor1-3/+19
2020-06-30c-family: Avoid ICEs on calls to internal functions [PR95963]Jakub Jelinek1-1/+1
2020-06-28Underline argument in -Wnonnull and in C++ extend warning to the this pointer...Martin Sebor1-21/+62