aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-decl.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-12469/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-17attribs: Fix wrong error with -Wno-attribute=A::b [PR103649]Marek Polacek1-1/+1
2021-12-12Replace gnu::unique_ptr with std::unique_ptrJonathan Wakely1-1/+1
2021-12-09pch: Add support for relocation of the PCH data [PR71934]Jakub Jelinek1-2/+2
2021-11-18c-family: Add __builtin_assoc_barrierMatthias Kretz1-0/+1
2021-11-17Handle folded nonconstant array bounds [PR101702]Martin Sebor1-4/+6
2021-11-02Add a simulate_record_decl lang hookRichard Sandiford1-0/+30
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-9/+30
2021-09-01C: PR c/79412: Poison decls with error_mark_node after type mismatchRoger Sayle1-1/+12
2021-08-06middle-end/AArch64: Fix bootstrap after vec changesTamar Christina1-1/+2
2021-07-15Avoid -Wvla-parameter for nontrivial bounds [PR97548].Martin Sebor1-0/+1
2021-06-24c: add support for per-location warning groups.Martin Sebor1-13/+11
2021-06-15c-family: Copy DECL_USER_ALIGN even if DECL_ALIGN is similar.Robin Dapp1-0/+3
2021-06-06Fix thinko in new warning on type punning for storage order purposesEric Botcazou1-5/+14
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-0/+1
2021-05-26Warn on type punning that toggles scalar storage orderEric Botcazou1-0/+7
2021-05-13PR c/100550 - ICE: in fold_convert_loc with function call VLA argumentMartin Sebor1-0/+3
2021-04-15Propagate type attribute when merging extern declarations at local scope.Martin Sebor1-5/+4
2021-04-10c: Avoid clobbering TREE_TYPE (error_mark_node) [PR99990]Jakub Jelinek1-1/+1
2021-03-15OpenMP: Fix 'omp declare target' handling for vars [PR99509]Tobias Burnus1-3/+19
2021-02-24PR middle-end/97172 - ICE: tree code 'ssa_name' is not supported in LTO streamsMartin Sebor1-0/+4
2021-02-04PR c/97882 - Segmentation Fault on improper redeclaration of functionMartin Sebor1-14/+24
2021-02-01Reset front end trees before they make it into the middle end (PR middle-end/...Martin Sebor1-0/+24
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-20PR middle-end/97879 - ICE on invalid mode in attribute accessMartin Sebor1-1/+2
2020-11-19c, tree: Fix ICE from get_parm_array_spec [PR97860]Jakub Jelinek1-0/+2
2020-11-10Refactor copying decl section namesStrager Neds1-1/+1
2020-11-06core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTINNathan Sidwell1-7/+7
2020-11-04c: Implement C2x nodiscard attributeJoseph Myers1-0/+27
2020-10-28c: Allow omitted parameter names for C2xJoseph Myers1-1/+3
2020-10-23PR middle-end/97552 - missing waning passing null to a VLA argument declared ...Martin Sebor1-2/+4
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-9/+214
2020-09-19Change C front end to emit structured loop and switch tree nodes.Sandra Loosemore1-11/+7
2020-08-28PR c/96596 - ICE in match_builtin_function_types on a declaration of a built-...Martin Sebor1-1/+4
2020-07-21Add TARGET_LOWER_LOCAL_DECL_ALIGNMENT [PR95237]Sunil K Pandey1-0/+7
2020-06-05diagnostics: Consistently add fixit hint for implicit builtin declarationMark Wielaard1-3/+27
2020-04-30c: Fix ICE with _Atomic side-effect in nested fn param decls [PR94842]Jakub Jelinek1-4/+11
2020-04-08[C/C++, OpenACC] Reject vars of different scope in acc declare (PR94120)Tobias Burnus1-0/+8
2020-03-28c: After issuing errors about array size, for error-recovery don't make the a...Jakub Jelinek1-0/+3
2020-03-19c: Fix up cfun->function_end_locus from the C FE [PR94029]Jakub Jelinek1-2/+2
2020-03-17c: Handle C_TYPE_INCOMPLETE_VARS even for ENUMERAL_TYPEs [PR94172]Jakub Jelinek1-23/+27
2020-03-13PR c/94040 - ICE on a call to an invalid redeclaration of strftimeMartin Sebor1-24/+42
2020-03-01PR middle-end/93926 - ICE on a built-in redeclaration returning an integer in...Martin Sebor1-27/+42
2020-02-13c: Fix ICE with cast to VLA [93576]Jakub Jelinek1-5/+8
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