aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-attribs.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-14Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, P...Martin Sebor1-22/+103
2020-12-03Add support for detecting mismatched allocation/deallocation calls.Martin Sebor1-9/+171
2020-11-25Clean up -Wformat-diag warnings (PR bootstrap/97622, PR bootstrap/94982)Martin Sebor1-2/+2
2020-11-23Implement the "persistent" attributeJozef Lawrynowicz1-44/+97
2020-11-20PR middle-end/97879 - ICE on invalid mode in attribute accessMartin Sebor1-11/+24
2020-11-13clang: fix -Wmisleading-indentation warning.Martin Liska1-1/+1
2020-11-13C-Family, Objective-C : Implement Objective-C nullability Part 1[PR90707].Iain Sandoe1-0/+49
2020-11-13C-family, Objective-C [1/3] : Implement Wobjc-root-class [PR77404].Iain Sandoe1-0/+19
2020-11-07Objective-C : Implement NSObject attribute.Iain Sandoe1-0/+39
2020-10-30Add -fzero-call-used-regs option and zero_call_used_regs function attributes.qing zhao1-0/+51
2020-10-22Implement no_stack_protector attribute.Martin Liska1-1/+31
2020-10-14PR c/97413 - bogus error on function declaration with many VLA argumentsMartin Sebor1-4/+9
2020-09-30Avoid assuming a VLA access specification string contains a closing bracket (...Martin Sebor1-12/+6
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-133/+446
2020-09-16Detect conflicts between incompatible uses of the same attribute (PR c/78666).Martin Sebor1-24/+169
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek1-4/+5
2020-06-10Add gcc_assert that &global_options are not dirty modified.Martin Liska1-0/+12
2020-06-04Implement a solution for PR middle-end/10138 and PR middle-end/95136.Martin Sebor1-12/+17
2020-05-05c-attribs.c: Fix warning about use of uninitialized variable nunitsStefan Schulze Frielinghaus1-1/+3
2020-05-01Add patch_area_size and patch_area_entry to crtlH.J. Lu1-0/+9
2020-04-23c-family: Fix ICE on attribute with -fgnu-tm [PR94733]Marek Polacek1-1/+1
2020-03-27PR c++/94346 - [9/10 Regression] ICE due to handle_copy_attribute since r9-3982Martin Sebor1-11/+12
2020-03-27PR c++/94098 - ICE on attribute access redeclarationMartin Sebor1-8/+4
2020-03-01PR middle-end/92721 - checking ICE on attribute access redeclarationMartin Sebor1-2/+19
2020-02-10PR c/93640 - The write_only and read_write attributes can be mistyped due to ...Martin Sebor1-2/+2
2020-01-29c++: Drop alignas restriction for stack variables.Jason Merrill1-61/+1
2020-01-10PR c/93132 - bogus 'attribute((access))' warning when size-index is specifiedMartin Sebor1-3/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-30cgraph.h (symtab_node): Add symver flag.Jan Hubicka1-0/+59
2019-11-26re PR c++/61414 (enum class bitfield size-checking needs a separate warning f...Jakub Jelinek1-0/+1
2019-11-23re PR middle-end/83859 (Please add new attribute which will establish relatio...Jakub Jelinek1-4/+12
2019-11-22PR middle-end/83859 - attributes to associate pointer arguments and sizesMartin Sebor1-1/+387
2019-11-21Make more bad uses of fallthrough attribute into pedwarns.Joseph Myers1-1/+1
2019-11-15Improve checks on C2x fallthrough attribute.Joseph Myers1-2/+1
2019-11-15Support C2x [[deprecated]] attribute.Joseph Myers1-3/+1
2019-11-07Expand C2x attribute parsing support and factor out from TM attributes.Joseph Myers1-2/+4
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek1-0/+6
2019-10-12c-common.h (c_omp_mark_declare_variant, [...]): Declare.Jakub Jelinek1-2/+4
2019-10-10c-common.h (c_omp_check_context_selector, [...]): Declare.Jakub Jelinek1-0/+13
2019-09-03Implement TARGET_HANDLE_GENERIC_ATTRIBUTEJozef Lawrynowicz1-10/+29
2019-08-14Add generic support for noinit attribute.Christophe Lyon1-1/+59
2019-06-19PR c++/60364 - noreturn after first decl not diagnosed.Marek Polacek1-3/+2
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-12/+11
2019-05-22Strip target_clones in copy attribute (PR lto/90500).Martin Liska1-1/+2
2019-05-17[PR89433] Refer to OpenACC 'routine' clauses from "omp declare target" attributeThomas Schwinge1-1/+1
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-15/+16
2019-04-12Commit a change missed in r270326:Martin Sebor1-20/+63
2019-04-12re PR c/89946 (ICE in assemble_start_function, at varasm.c:1871)Jakub Jelinek1-2/+21
2019-04-01PR c/89685 - ICE on attribute copy with a compound expressionMartin Sebor1-6/+22
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-1/+2