aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
AgeCommit message (Expand)AuthorFilesLines
2018-02-02Move omp bitmask to general to use it in x86 backend.Julia Koval2-120/+6
2018-01-29re PR c/83966 (ICE in check_function_arguments at gcc/c-family/c-common.c:5617)Marek Polacek2-1/+8
2018-01-27c-cppbuiltin.c (c_cpp_builtins): Use ggc_strdup for the fp_suffix argument.Jakub Jelinek2-8/+24
2018-01-18Add ability to remap file names in __FILE__, etc (PR other/70268)Boris Kolpackov5-4/+25
2018-01-17C++: Fix crash in warn_for_memset within templates (PR c++/83814)David Malcolm2-13/+5
2018-01-10c-ada-spec.c (dump_number): Add FLOAT_P parameter.Eric Botcazou2-19/+44
2018-01-10Preserving locations for variable-uses and constants (PR c++/43486)David Malcolm6-16/+126
2018-01-03Add support for MODE_VECTOR_BOOLRichard Sandiford2-0/+14
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford2-1/+9
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford3-11/+25
2018-01-03Update copyright years.Jakub Jelinek39-39/+43
2017-12-22re PR debug/83550 (Bad location of DW_TAG_structure_type with forward declara...Jakub Jelinek1-2/+2
2017-12-22extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.Eric Botcazou3-0/+11
2017-12-22[SFN] sync up debug-only stmt list's side effects with empty stmts tooAlexandre Oliva2-4/+27
2017-12-21move ChangeLog entry to the right fileAlexandre Oliva1-0/+6
2017-12-21[SFN] propagate single-nondebug-stmt's side effects to enclosing listAlexandre Oliva1-0/+9
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