aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
AgeCommit message (Expand)AuthorFilesLines
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
2018-01-31re PR c/81779 (bool define from stdbool.h suppresses -Wdeclaration-after-stat...Marek Polacek2-0/+7
2018-01-17C++: Fix crash in warn_for_memset within templates (PR c++/83814)David Malcolm2-0/+16
2018-01-13re PR c/83801 ([avr] String constant in __flash not put into .progmem)Jakub Jelinek4-7/+28
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford2-5/+16
2018-01-03Update copyright years.Jakub Jelinek19-19/+23
2018-01-01re PR c/83595 (ICE: in linemap_macro_map_lookup, at libcpp/line-map.c:1008 on...Jakub Jelinek2-10/+20
2017-12-28builtins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL): Add _Float<N> and _Fl...Michael Meissner2-0/+11
2017-12-22re PR debug/83550 (Bad location of DW_TAG_structure_type with forward declara...Jakub Jelinek2-8/+13
2017-12-22re PR debug/83547 ((statement-frontiers) error: void value not ignored as it ...Jakub Jelinek2-10/+17
2017-12-22extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.Eric Botcazou2-24/+133
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek3-15/+21
2017-12-14invoke.texi: Document -Wcast-function-type.Bernd Edlinger2-0/+69
2017-12-14re PR middle-end/83415 (ICE during gimplification of assignment to read-only ...Richard Biener2-1/+8
2017-12-12re PR c/82679 (Uses of typedefs of arrays of _Atomic-qualified types are reje...Marek Polacek2-1/+6
2017-12-12[SFN] introduce statement frontier notes, still disabledAlexandre Oliva4-1/+38
2017-12-07Allow _Alignas in compound literals (C11 DR#444).Joseph Myers5-12/+72
2017-12-07PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor2-1/+16
2017-12-06C/C++: don't suggest implementation names as spelling fixes (PR c/83236)David Malcolm2-0/+18
2017-12-06Move macro-spellchecking code from "gcc" to new files in c-familyDavid Malcolm2-0/+5
2017-12-05invoke.texi: Document the options.Martin Liska2-6/+36
2017-12-01re PR c/79153 (-Wimplicit-fallthrough missed warning)Jakub Jelinek2-2/+10
2017-12-01re PR c/83222 (Inconsistent "initializer element is not constant" error)Jakub Jelinek4-7/+28
2017-11-30spellcheck-tree.c (test_find_closest_identifier): Use ; instead of ;;.Jakub Jelinek2-1/+5
2017-11-28re PR sanitizer/81275 (-fsanitize=thread produce incorrect -Wreturn-type warn...Jakub Jelinek2-0/+8
2017-11-28Remove Cilk Plus support.Julia Koval6-2512/+80
2017-11-28tree.def (SWITCH_EXPR): Change from 3 operand to 2 operand tree.Jakub Jelinek2-1/+6
2017-11-26Plugin support on Windows/MinGWBoris Kolpackov2-1/+12
2017-11-23c-parser.c (c_parser_omp_declare_simd): Reject declare simd in pragma_stmt co...Jakub Jelinek2-1/+6
2017-11-23generic.texi (ANNOTATE_EXPR): Document 3rd operand.Eric Botcazou2-6/+17
2017-11-22C/C++: fix quoting of "aka" typedef information (PR 62170)David Malcolm2-2/+17
2017-11-22re PR c++/60336 (empty struct value is passed differently in C and C++)Marek Polacek2-1/+11
2017-11-21C: don't suggest names that came from earlier failures (PR c/83056)David Malcolm2-0/+8
2017-11-21New POINTER_DIFF_EXPRMarc Glisse3-9/+22
2017-11-21C/C++: more stdlib header hints (PR c/81404)David Malcolm2-78/+14
2017-11-21C: hints for missing stdlib includes for macros and typesDavid Malcolm2-2/+97
2017-11-20c-family: add name_hint/deferred_diagnosticDavid Malcolm3-23/+49
2017-11-19re PR c/66618 (Failure to diagnose non-constant initializer for static object...Jakub Jelinek5-86/+142