aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-typeck.cc
AgeCommit message (Expand)AuthorFilesLines
5 daysdiagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-12/+34
7 daysc: ICE with invalid sizeof [PR115642]Marek Polacek1-0/+3
8 daysc: Fix ICE for redeclaration of structs with different alignment [PR114727]Martin Uecker1-0/+3
8 daysc: Fix ICE for incorrect code in comptypes_verify [PR115696]Martin Uecker1-0/+4
2024-06-13c: Implement C2Y complex increment/decrement supportJoseph Myers1-2/+3
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-4/+28
2024-05-31Add the 6th argument to .ACCESS_WITH_SIZEQing Zhao1-3/+8
2024-05-31Convert references with "counted_by" attributes to/from .ACCESS_WITH_SIZE.Qing Zhao1-4/+138
2024-05-31Provide counted_by attribute to flexible array member fieldQing Zhao1-3/+34
2024-05-31C23: allow aliasing for types derived from structs with variable sizeMartin Uecker1-3/+34
2024-05-29C23: fix aliasing for structures/unions with incomplete typesMartin Uecker1-3/+40
2024-05-28Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167]David Malcolm1-1/+1
2024-05-24c: Fix for some variably modified types not being recognized [PR114831]Martin Uecker1-0/+9
2024-05-15openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]Jakub Jelinek1-2/+20
2024-04-20c: Fix ICE with -g and -std=c23 related to incomplete types [PR114361]Jakub Jelinek1-1/+3
2024-02-08c: Fix boolean conversion of floating constant as integer constant expression...Joseph Myers1-1/+11
2024-01-31Fix ICE with -g and -std=c23 when forming composite types [PR113438]Martin Uecker1-0/+5
2024-01-31c: Fix ICEs casting expressions with integer constant operands to bool [PR111...Joseph Myers1-6/+25
2024-01-12c: Avoid _BitInt indexes > sizetype in ARRAY_REFs [PR113315]Jakub Jelinek1-0/+4
2024-01-11OpenMP: lvalue parsing for map/to/from clauses (C)Julian Brown1-21/+88
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-30C: Fix type compatibility for structs with variable sized fields.Martin Uecker1-11/+8
2023-12-22c23: construct composite type for tagged typesMartin Uecker1-18/+122
2023-12-21c23: aliasing of compatible tagged typesMartin Uecker1-0/+31
2023-12-21c23: tag compatibility rules for enumsMartin Uecker1-1/+4
2023-12-21c23: tag compatibility rules for struct and unionsMartin Uecker1-7/+31
2023-12-20c: Split -Wcalloc-transposed-args warning from -Walloc-size, -Walloc-size fixesJakub Jelinek1-24/+20
2023-12-13c-family: rename warn_for_address_or_pointer_of_packed_memberJason Merrill1-2/+2
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-241/+180
2023-12-13OpenMP/OpenACC: Reindent TO/FROM/_CACHE_ stanza in {c_}finish_omp_clauseJulian Brown1-296/+301
2023-12-05c/86869 - preserve address-space info when building qualified ARRAY_TYPERichard Biener1-0/+1
2023-12-01c: Turn -Wincompatible-pointer-types into a permerrorFlorian Weimer1-27/+35
2023-12-01c: Turn -Wreturn-mismatch into a permerrorFlorian Weimer1-2/+2
2023-12-01c: Turn int-conversion warnings into permerrorsFlorian Weimer1-37/+60
2023-11-29Introduce hardbool attribute for CAlexandre Oliva1-1/+30
2023-11-28c++: prvalue array decay [PR94264]Jason Merrill1-1/+1
2023-11-14Add type-generic clz/ctz/clrsb/ffs/parity/popcount builtins [PR111309]Jakub Jelinek1-2/+16
2023-11-10c23: recursive type checking of tagged typeMartin Uecker1-202/+58
2023-11-09c: Add -Wreturn-mismatch warning, split from -Wreturn-typeFlorian Weimer1-11/+5
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+1
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers1-10/+10
2023-11-06c: Add -std=c23, -std=gnu23, -Wc11-c23-compat options [PR107954]Joseph Myers1-2/+2
2023-11-02c: Add missing conditions in Walloc-size to avoid ICEs [PR112347]Martin Uecker1-0/+1
2023-11-01c: Add Walloc-size to warn about insufficient size in allocations [PR71219]Martin Uecker1-0/+28
2023-10-26Pass type of comparison operands instead of comparison result to truth_type_f...liuhongt1-1/+1
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+1
2023-10-20c: -Wint-conversion should cover pointer/integer mismatches in ?:Florian Weimer1-2/+2
2023-10-20c: -Wincompatible-pointer-types should cover mismatches in ?:Florian Weimer1-8/+8
2023-10-19c: Fix ICE when an argument was an error mark [PR100532]Andrew Pinski1-1/+1
2023-10-19c: Don't warn about converting NULL to different sso endian [PR104822]Andrew Pinski1-0/+1