aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
AgeCommit message (Expand)AuthorFilesLines
2019-09-04Add warning Wenum-conversion for C and ObjC.Prathamesh Kulkarni2-0/+20
2019-08-23[PATCH, c-family] Fix a PCH thinko (and thus PR61250).Iain Sandoe2-0/+9
2019-08-22c-parser.c (c_parser_declaration_or_fndef): Set DECL_ARGUMENTS of a FUNCTION_...Eric Botcazou2-2/+38
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford2-2/+6
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford2-10/+20
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek3-6/+99
2019-08-10Assorted ChangeLog cleanups.Jakub Jelinek1-31/+36
2019-08-09c-parser.c (check_no_duplicate_clause): Simplify using omp_find_clause.Jakub Jelinek2-11/+11
2019-08-09re PR c/91401 (schedule + dist_schedule clauses rejected on distribute parall...Jakub Jelinek2-1/+11
2019-08-08[C] Fix bogus nested enum error messageRichard Sandiford2-0/+6
2019-08-08gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helpe...Jakub Jelinek2-4/+17
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek3-9/+57
2019-07-31re PR c/91192 (non-deterministic ICE on invalid)Jakub Jelinek2-2/+10
2019-07-25Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383).Martin Liska2-0/+8
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska2-1/+7
2019-07-23re PR tree-optimization/83518 (Missing optimization: useless instructions sho...Richard Biener2-0/+8
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek3-3/+153
2019-07-18Fix -Wreturn-type for static naked functions in CRichard Sandiford2-0/+7
2019-07-12introduce try/finally/else in gimplefeAlexandre Oliva2-0/+66
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek3-2/+85
2019-07-10gimple-parser.c (c_parser_gimple_postfix_expression): Support _Literal (int *...Richard Biener2-2/+9
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor5-9/+19
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor3-3/+13
2019-07-01gimple-parser.c (c_parser_gimple_postfix_expression): Handle _Literal (char *...Richard Biener2-2/+13
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz2-1/+10
2019-06-24utils.c (handle_nonnull_attribute): Quote attribute name.Martin Sebor2-1/+5
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek3-12/+151
2019-06-05PR c/90737 - [8/9/10 Regression] inconsistent address of a local converted to...Martin Sebor2-1/+8
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor3-18/+29
2019-05-17[PR89433] Repeated use of the C/C++ OpenACC 'routine' directiveThomas Schwinge2-21/+29
2019-05-17[PR89433] Use 'oacc_verify_routine_clauses' for C/C++ OpenACC 'routine' direc...Thomas Schwinge2-0/+12
2019-05-17[PR89433] Refer to OpenACC 'routine' clauses from "omp declare target" attributeThomas Schwinge2-1/+7
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor4-26/+42
2019-05-17gimple-parser.c (c_parser_gimple_statement): Handle __VEC_PERM.Richard Biener2-1/+43
2019-05-16gimple-parser.c (c_parser_gimple_statement): Handle __BIT_INSERT.Richard Biener2-0/+37
2019-05-15gimple-parser.c (c_parser_gimple_postfix_expression): Handle __BIT_FIELD_REF.Richard Biener2-0/+42
2019-05-14gimple-parser.c (c_parser_gimple_statement): Remove questionable auto-promoti...Richard Biener2-28/+61
2019-05-09Support {MIN,MAX}_EXPR in GIMPLE FE.Martin Liska2-1/+45
2019-05-09Support profile (BB counts and edge probabilities) in GIMPLE FE.Martin Liska5-24/+188
2019-04-26re PR debug/90197 (Cannot step through simple loop at -O -g)Jakub Jelinek4-29/+70
2019-04-19re PR c/89888 (When switch controlling expression is promoted from type narro...Jakub Jelinek2-10/+8
2019-04-19re PR c++/90108 (ICE: Segmentation fault (in c_tree_chain_next))Jakub Jelinek2-1/+25
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 Jelinek2-7/+17
2019-04-01re PR c/71598 (Wrong optimization with aliasing enums)Richard Biener4-1/+29
2019-03-19PR tree-optimization/89688 - -Wstringop-overflow confused by const 2D array o...Martin Sebor2-5/+10
2019-03-19re PR c/89734 (const qualifier on return type not erased inside __typeof__)Jakub Jelinek2-4/+11
2019-03-14c-tree.h (enum c_declspec_il): New.Richard Biener5-132/+480
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska3-3/+9