aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-typeck.cc
AgeCommit message (Expand)AuthorFilesLines
2023-02-18C: Detect all variably modified types [PR108375]Martin Uecker1-15/+5
2023-02-10c: Allow conversions of null pointer constants to nullptr_tJoseph Myers1-3/+4
2023-02-08c: Update checks on constexpr pointer initializersJoseph Myers1-15/+10
2023-02-02c: Update nullptr_t comparison checksJoseph Myers1-2/+6
2023-02-02c: Update checks on constexpr floating-point initializersJoseph Myers1-43/+68
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-14c++: Avoid incorrect shortening of divisions [PR108365]Jakub Jelinek1-6/+2
2022-11-12c: C2x constexprJoseph Myers1-28/+333
2022-11-03c: C2x autoJoseph Myers1-0/+3
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-7/+13
2022-10-28c: C2x enums with fixed underlying type [PR61469]Joseph Myers1-25/+31
2022-10-24c, c++: Fix up excess precision handling of scalar_to_vector conversion [PR10...Jakub Jelinek1-2/+2
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-0/+3
2022-10-14c: C2x storage class specifiers in compound literalsJoseph Myers1-0/+5
2022-10-06c: C2x typeofJoseph Myers1-5/+10
2022-09-24openmp, c: Tighten up c_tree_equal [PR106981]Jakub Jelinek1-6/+10
2022-09-22c: fix uninitialized c_expr::m_decimal [PR106830]David Malcolm1-0/+7
2022-09-19c: Stray inform note with -Waddress [PR106947]Marek Polacek1-9/+10
2022-09-14OpenMP/OpenACC: mapping group list-handling improvementsJulian Brown1-1/+23
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-8/+5
2022-09-02c/c++: new warning: -Wxor-used-as-pow [PR90885]David Malcolm1-0/+9
2022-08-31c: C2x attributes fixes and updatesJoseph Myers1-3/+3
2022-08-26Implement __builtin_issignalingJakub Jelinek1-0/+1
2022-08-25c: Implement C23 nullptr (N3042)Marek Polacek1-9/+48
2022-08-25c: Support C2x empty initializer bracesJoseph Myers1-9/+14
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-4/+4
2022-08-08C: Implement C2X N2653 char8_t and UTF-8 string literal changesTom Honermann1-1/+1
2022-08-01c: improvements to address space diagnosticsDavid Malcolm1-8/+19
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-2/+4
2022-05-27openmp: Add support for enter clause on declare targetJakub Jelinek1-9/+12
2022-05-25c: Improve build_component_ref diagnostics [PR91134]Jakub Jelinek1-7/+20
2022-05-18c: Implement new -Wenum-int-mismatch warning [PR105131]Marek Polacek1-1/+1
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-12/+32
2022-04-08c: Error on va_arg with function type [PR105149]Jakub Jelinek1-0/+6
2022-03-22c: -Wmissing-field-initializers and designated inits [PR82283, PR84685]Marek Polacek1-4/+6
2022-03-12Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095]Thomas Schwinge1-2/+2
2022-03-09c: Revert C2x changes to function type compatibilityJoseph Myers1-2/+2
2022-03-09c, c++, c-family: -Wshift-negative-value and -Wshift-overflow* tweaks for -fw...Jakub Jelinek1-1/+2
2022-02-09C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct.Marcel Vollweiler1-3/+29
2022-02-09c: Fix up __builtin_assoc_barrier handling in the C FE [PR104427]Jakub Jelinek1-0/+4
2022-01-17Change references of .c files to .cc filesMartin Liska1-2/+2
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+16079