aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
AgeCommit message (Expand)AuthorFilesLines
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek2-1/+6
2017-12-18c-warn.c (warn_logical_operator): Return early if -Wlogical-op is not in effect.Marek Polacek2-0/+8
2017-12-17c-attribs.c (common_handle_aligned_attribute): Avoid issuing an error for att...Martin Sebor2-5/+13
2017-12-16PR tree-optimization/78918 - missing -Wrestrict on memcpy copying over selfMartin Sebor3-7/+19
2017-12-15tree-core.h (struct attribute_spec): Swap affects_type_identity and handler f...Jakub Jelinek2-200/+199
2017-12-14invoke.texi: Document -Wcast-function-type.Bernd Edlinger4-3/+15
2017-12-14Patch for middle-end/PR79538Qing Zhao2-5/+12
2017-12-12[SFN] introduce statement frontier notes, still disabledAlexandre Oliva2-0/+26
2017-12-07PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor3-154/+302
2017-12-06C/C++: don't suggest implementation names as spelling fixes (PR c/83236)David Malcolm5-1/+84
2017-12-06Move macro-spellchecking code from "gcc" to new files in c-familyDavid Malcolm3-0/+115
2017-12-01function.h (struct function): Remove cilk_frame_decl, is_cilk_function and ca...Jakub Jelinek2-41/+33
2017-11-30Remove inv_list.Julia Koval2-11/+4
2017-11-28re PR sanitizer/81275 (-fsanitize=thread produce incorrect -Wreturn-type warn...Jakub Jelinek3-0/+66
2017-11-28Remove Cilk Plus support.Julia Koval13-2414/+30
2017-11-21New POINTER_DIFF_EXPRMarc Glisse2-0/+7
2017-11-21* c-common.c (get_nonnull_operand): Use tree_to_uhwi.Jakub Jelinek2-1/+3
2017-11-21re PR c++/83059 (ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633)Jakub Jelinek2-7/+14
2017-11-21C/C++: more stdlib header hints (PR c/81404)David Malcolm3-0/+220
2017-11-20c-family: add name_hint/deferred_diagnosticDavid Malcolm3-12/+128
2017-11-19re PR c/66618 (Failure to diagnose non-constant initializer for static object...Jakub Jelinek2-1/+7
2017-11-16Add -std=c18 etc. option aliases.Joseph Myers2-3/+21
2017-11-15Add __builtin_tgmath for better tgmath.h implementation (bug 81156).Joseph Myers3-0/+8
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor4-5/+36
2017-11-06Instrument function exit with __builtin_unreachable in C++Martin Liska3-1/+11
2017-10-31diagnostics: get rid of *_at_rich_loc in favor of overloadingDavid Malcolm3-17/+27
2017-10-30Add -std=c17, -std=gnu17.Joseph Myers3-2/+47
2017-10-27builtins.c (CASE_MATHFN_FLOATN): New helper macro to add cases for math funct...Michael Meissner2-1/+13
2017-10-23re PR c/82681 (c-warn.c:1218: typo in warning message)Marek Polacek2-2/+7
2017-10-20Add generic part for Intel CET enabling. The spec is available atIgor Tsimbalist1-0/+27
2017-10-19asan.c (handle_builtin_alloca): Deal with all alloca variants.Eric Botcazou2-0/+15
2017-10-17Simplify format_warning_at_substring APIDavid Malcolm2-25/+30
2017-10-13c-gimplify.c (c_gimplify_expr): Handle [LR]ROTATE_EXPR like [LR]SHIFT_EXPR.Jakub Jelinek2-0/+7
2017-10-12C/C++: add fix-it hints for various missing symbolsDavid Malcolm3-0/+168
2017-10-11[PATCH] Include path enumerationNathan Sidwell2-8/+13
2017-10-11Do not error for no_sanitize attributes (PR sanitizer/82490).Martin Liska2-8/+7
2017-10-10Require wi::to_wide for treesRichard Sandiford5-12/+22
2017-10-10re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)Jakub Jelinek2-2/+8
2017-10-06re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)Jakub Jelinek2-5/+19
2017-10-05c-pretty-print.c (pp_c_parameter_type_list): Print ...Bernd Edlinger2-0/+10
2017-10-02Fix mismatched precisions in tree arithmeticRichard Sandiford2-4/+11
2017-09-29c-attribs.c (handle_noipa_attribute): Don't add "stack_protect" attribute.Jakub Jelinek2-4/+5
2017-09-29c-ada-spec.c (to_ada_name): Add index parameter.Eric Botcazou2-24/+120
2017-09-29c-ada-spec.c (max_ada_macros): Move around.Eric Botcazou2-261/+226
2017-09-29c-attribs.c (handle_packed_attribute): Test DECL_C_BIT_FIELD rather than DECL...Jakub Jelinek2-2/+8
2017-09-21enable handling of -gno- command-line options as negated prefixesAlexandre Oliva2-1/+5
2017-09-15Add support for -std=c++2a.Andrew Sutton4-4/+48
2017-09-15c-pragma.c (handle_pragma_scalar_storage_order): Expand on error message for ...Eric Botcazou2-1/+18
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek4-28/+49
2017-09-12Don't warn function alignment if warn_if_not_aligned_p is trueH.J. Lu2-1/+9