aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
AgeCommit message (Expand)AuthorFilesLines
2018-11-20c-parser.c (c_parser_has_attribute_expression): New function.Martin Sebor2-89/+258
2018-11-15PR c/83656 - missing -Wbuiltin-declaration-mismatch on declaration without pr...Martin Sebor3-250/+544
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm5-15/+22
2018-11-09c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...Jakub Jelinek2-11/+39
2018-11-09c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause...Jakub Jelinek2-1/+8
2018-11-09c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other t...Jakub Jelinek2-0/+8
2018-11-09PR c/87795 - Excessive alignment permitted for functions and labelsMartin Sebor1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek3-177/+1618
2018-10-29C++: simplify output from suggest_alternatives_forDavid Malcolm3-18/+26
2018-10-18Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_assert support.Joseph Myers4-20/+91
2018-10-17Run selftests for C++ as well as CDavid Malcolm2-0/+39
2018-10-02c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.Richard Biener2-3/+5
2018-09-26Support excess precision for integer / floating-point comparisons (PR c/87390).Joseph Myers2-0/+20
2018-09-26[PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULLMartin Jambor2-2/+11
2018-09-17Add range_idx param to range_label::get_textDavid Malcolm3-3/+10
2018-09-17Add -Wabsolute-valueMartin Jambor2-6/+156
2018-09-13* c-typeck.c (digest_init): Shorten overlength strings.Bernd Edlinger2-4/+15
2018-09-06varasm.c (output_constructor_regular_field): Check TYPE_SIZE_UNIT of the init...Bernd Edlinger2-0/+6
2018-09-02c-common.c (braced_list_to_string): Remove eval parameter.Bernd Edlinger3-9/+11
2018-08-30gimplefe: expose MULT_HIGHPART_EXPRAlexander Monakov2-0/+16
2018-08-27Replace 8 spaces with a tabular in ChangeLog files.Martin Liska1-5/+5
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)David Malcolm3-2/+12
2018-08-27Come up with fndecl_built_in_p.Martin Liska5-22/+33
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm4-40/+127
2018-08-15diagnostics: add labeling of source rangesDavid Malcolm3-77/+166
2018-08-15c-decl.c (start_decl): Do not warn if variables is named as main and is a loc...Prathamesh Kulkarni2-1/+7
2018-08-15Don't make unsized objects into extern.Iain Sandoe2-8/+6
2018-08-13PR tree-optimization/71625 - missing strlen optimization on different array i...Martin Sebor2-0/+15
2018-08-03Avoid infinite loop with duplicate anonymous union fields (PR c/86690).Bogdan Harjoc2-2/+13
2018-08-01PR tree-optimization/86650 - -Warray-bounds missing inlining contextMartin Sebor2-2/+8
2018-08-01re PR c/85704 (cc1 run out of memory when it compile)Jakub Jelinek2-17/+76
2018-07-12c-attribs.c (c_common_attribute_table): Add "omp declare target implicit" att...Jakub Jelinek2-3/+29
2018-06-20Update OpenACC data clause semantics to the 2.5 behaviorChung-Lin Tang3-78/+62
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah3-1/+24
2018-06-15re PR c/86093 (volatile ignored on pointer in C)Jakub Jelinek2-1/+12
2018-06-07re PR c/85318 (-Wc90-c99-compat does not warn about for loop initial declarat...Marek Polacek2-0/+10
2018-05-30re PR c/55976 (-Werror=return-type should error on returning a value from a v...David Pagan3-7/+17
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford2-21/+5
2018-05-17Gimple FE support for internal functionsRichard Sandiford2-6/+63
2018-05-10re PR c++/85662 ("error: non-constant condition for static assertion" from __...Jakub Jelinek3-2/+12
2018-05-02re PR c/30552 (gcc crashes when compiling examples with GNU statement express...David Pagan4-1/+26
2018-04-25re PR sanitizer/84307 (asan blocks dead-store elimination)Jakub Jelinek3-0/+15
2018-03-21Adjust __builtin_tgmath handling of integer arguments to _FloatN narrowing ma...Joseph Myers2-4/+27
2018-03-21re PR c/84999 (ICE in make_vector_type, at tree.c:9561)Jakub Jelinek2-0/+20
2018-03-15re PR c/84853 (ICE: verify_gimple failed (expand_shift_1))Jakub Jelinek2-2/+11
2018-03-13PR c/46921 Lost side effect when struct initializer expression uses comma ope...David Pagan2-2/+10
2018-03-06re PR c/84721 (ICE in c_push_function_context, at c-decl.c:9667)Jakub Jelinek2-1/+8
2018-02-13Add a DECL_EXPR for VLA pointer casts (PR 84305)Richard Sandiford2-14/+47
2018-02-09[PR c/84293] Unexpected strict-alias warningNathan Sidwell2-2/+8
2018-02-02c-common.h (DECL_UNNAMED_BIT_FIELD): New.Paolo Carlini2-12/+13