aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-decl.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-15Fix setting of DECL_CONTEXT in pushdecl (PR c/93072).Joseph Myers1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20c-ada-spec.h (decl_sloc): Delete.Eric Botcazou1-17/+9
2019-12-03Diagnose use of [*] in old-style parameter definitions (PR c/88704).Joseph Myers1-0/+3
2019-12-01Fix bugs relating to flexibly-sized objects in nios2 backend.Sandra Loosemore1-33/+0
2019-11-30[C] Add a target hook that allows targets to verify type usageRichard Sandiford1-2/+27
2019-11-25Prevent all uses of DFP when unsupported (PR c/91985).Joseph Myers1-1/+3
2019-11-25Properly handle C2x attributes on types.Joseph Myers1-27/+28
2019-11-22re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: error: 'cgraph_no...Jakub Jelinek1-0/+14
2019-11-20re PR c/92088 (aggregates with VLAs and nested functions are broken)Richard Biener1-0/+17
2019-11-20Add more pedwarns for [[]] C attributes on types.Joseph Myers1-4/+29
2019-11-19Change some bad uses of C2x attributes into pedwarns.Joseph Myers1-2/+8
2019-11-15Support C2x [[maybe_unused]] attribute.Joseph Myers1-0/+2
2019-11-15Improve checks on C2x fallthrough attribute.Joseph Myers1-0/+2
2019-11-15Support C2x [[deprecated]] attribute.Joseph Myers1-0/+12
2019-11-14Support C2x [[]] attributes for C.Joseph Myers1-17/+93
2019-11-08Handle removal of old-style function definitions in C2x.Joseph Myers1-7/+20
2019-10-29Add a simulate_enum_decl langhookRichard Sandiford1-0/+30
2019-10-29Add a simulate_builin_function_decl langhookRichard Sandiford1-0/+10
2019-10-28PR c/66970 - Add __has_builtin() macroMartin Sebor1-0/+28
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek1-2/+6
2019-10-11Support _Decimal* keywords for C2x.Joseph Myers1-2/+3
2019-09-20re PR c/91815 (questionable error on type definition at file scope)Eric Botcazou1-2/+5
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-2/+1
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford1-10/+13
2019-08-08[C] Fix bogus nested enum error messageRichard Sandiford1-0/+2
2019-07-25Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383).Martin Liska1-0/+2
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska1-1/+2
2019-07-18Fix -Wreturn-type for static naked functions in CRichard Sandiford1-0/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-3/+3
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-1/+5
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-8/+8
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-8/+9
2019-04-19re PR c++/90108 (ICE: Segmentation fault (in c_tree_chain_next))Jakub Jelinek1-1/+18
2019-04-18Reverted unintended part of previous commit.Jakub Jelinek1-18/+1
2019-04-18re PR translation/79183 (Hard coded plurals in gimple-ssa-sprintf.c:2050)Jakub Jelinek1-1/+18
2019-04-12re PR c/89933 (ICE in merge_decls, at c/c-decl.c:2517)Jakub Jelinek1-7/+10
2019-03-19PR tree-optimization/89688 - -Wstringop-overflow confused by const 2D array o...Martin Sebor1-5/+4
2019-03-19re PR c/89734 (const qualifier on return type not erased inside __typeof__)Jakub Jelinek1-4/+5
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-2/+2
2019-03-08re PR tree-optimization/89550 (Spurious array-bounds warning when using __PRE...Jakub Jelinek1-11/+11
2019-02-15re PR c/89340 (ICE in function_and_variable_visibility, at ipa-visibility.c:707)Jakub Jelinek1-4/+4
2019-02-06Fix type of extern array declared in inner scope with outer initialization sh...Joseph Myers1-2/+7
2019-02-05re PR tree-optimization/88606 (ICE: verify_type failed (error: type variant d...Richard Biener1-10/+11
2019-01-30re PR c/89061 (GCC 9 introduces false positive in -Wjump-misses-init)Jakub Jelinek1-0/+9
2019-01-29re PR c/89045 (ICE in get_parm_info, at c/c-decl.c:7518)Jakub Jelinek1-1/+1
2019-01-29re PR c/86125 (missing -Wbuiltin-declaration-mismatch on a mismatched return ...Jakub Jelinek1-27/+43
2019-01-24PR c/86125 - missing -Wbuiltin-declaration-mismatch on a mismatched return typeMartin Sebor1-23/+97
2019-01-07re PR c/88701 (Internal compiler error for valid program using compound liter...Jakub Jelinek1-1/+1