aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-attribs.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-28Add support for nonnull_if_nonzero attribute [PR117023]Jakub Jelinek1-1/+28
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-20OpenMP: C front-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+3
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-3/+3
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-09-05c-family: add attribute flag_enum [PR81665]Jason Merrill1-0/+30
2024-09-03Explicitly document that the "counted_by" attribute is only supported in C.Qing Zhao1-1/+9
2024-08-31c: Add support for unsequenced and reproducible attributesJakub Jelinek1-0/+55
2024-07-23C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+20
2024-07-20Revert "C++: Support clang compatible [[musttail]] (PR83324)"Andi Kleen1-20/+0
2024-07-19C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+20
2024-07-19Add a musttail generic attribute to the c-attribs tableAndi Kleen1-0/+15
2024-05-31Provide counted_by attribute to flexible array member fieldQing Zhao1-1/+67
2024-05-31C: allow aliasing of compatible types derived from enumeral types [PR115157]Martin Uecker1-0/+1
2024-05-29c++: pragma target and static init [PR109753]Jason Merrill1-0/+4
2024-04-23Further spelling fixes in translatable stringsJakub Jelinek1-1/+1
2024-01-09c-family: copy attribute diagnostic fixes [PR113262]Jakub Jelinek1-18/+14
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-16Add support for target_version attributeAndrew Carlotti1-4/+36
2023-12-16c-family: Simplify attribute exclusion handlingAndrew Carlotti1-48/+30
2023-12-12ipa/92606 - properly handle no_icf attribute for variablesRichard Biener1-1/+2
2023-12-05Introduce strub: machine-independent stack scrubbingAlexandre Oliva1-0/+82
2023-12-05Restore build with GCC 4.8 to GCC 5Richard Sandiford1-2/+2
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-6/+14
2023-11-29Introduce hardbool attribute for CAlexandre Oliva1-1/+96
2023-11-11c: Synthesize nonnull attribute for parameters declared with static [PR110815]Martin Uecker1-1/+11
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+2
2023-10-26Add attribute((null_terminated_string_arg(PARAM_IDX)))David Malcolm1-0/+17
2023-10-20Control flow redundancy hardeningAlexandre Oliva1-0/+22
2023-09-19c++: extend cold, hot attributes to classesJavier Martinez1-2/+48
2023-09-06C _BitInt incremental fixes [PR102989]Jakub Jelinek1-1/+2
2023-05-26c: -Wstringop-overflow for parameters with forward-declared sizesMartin Uecker1-0/+9
2023-02-18Fix ICE related to implicit access attributes for VLA arguments [PR105660]Martin Uecker1-12/+16
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-09c: check if target_clone attrs are all stringMartin Liska1-4/+10
2022-12-02Fix a few incorrect accesses.Andrew MacLeod1-1/+1
2022-11-16c++: Allow attributes on concepts - DR 2428Jakub Jelinek1-1/+2
2022-10-07Add a new option -fstrict-flex-arrays[=n] and new attribute strict_flex_arrayQing Zhao1-0/+47
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+15
2022-08-31c: C2x attributes fixes and updatesJoseph Myers1-0/+7
2022-07-23Adding three new function attributes for static analysis of file descriptorsImmad Mir1-0/+31
2022-05-27c-family: fix attribute constructor ICE [PR90658]Marek Polacek1-1/+1
2022-05-16attribs: fix typedefs in generic code [PR105492]Jason Merrill1-10/+0
2022-05-16Use more ARRAY_SIZE.Martin Liska1-2/+1
2022-05-07c, c++: attribute format on a ctor with a vbase [PR101833, PR47634]Marek Polacek1-11/+22
2022-04-30c-family: attribute ((aligned, mode)) [PR100545]Jason Merrill1-1/+15
2022-03-16PR c/98198: ICE-on-invalid-code error recovery.Roger Sayle1-0/+2
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-2/+2
2022-03-01ipa: Improve error handling for target_clone single valueMartin Liska1-0/+6
2022-02-11[gimplefe] Add vector_mask attribute to get access to vector boolsRichard Biener1-0/+36