aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-warn.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-01re PR c++/91925 (-fpack-struct causes a decltype with template to ICE)Jakub Jelinek1-0/+2
2019-09-16Handle location wrappers better in warn_logical_operator.Jason Merrill1-20/+20
2019-08-01re PR c++/90590 (enumeration value not handled in switch warning for std::ios...Matthew Beliveau1-0/+10
2019-06-21PR c++/90875 - added -Wswitch-outside-range optionMatthew Beliveau1-7/+8
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-6/+9
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+2
2019-04-26Fix use of COMPLETE_TYPE_P for -Wstrict-aliasing=1Richard Sandiford1-1/+1
2019-04-19re PR c/89888 (When switch controlling expression is promoted from type narro...Jakub Jelinek1-2/+77
2019-04-05Guard notes for -Waddress-of-packed-member on warning emission (PR c/89985)David Malcolm1-11/+14
2019-04-05PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.Marek Polacek1-1/+1
2019-04-03PR c++/86586 - -fcompare-debug=-Wsign-compare.Jason Merrill1-0/+3
2019-03-08re PR tree-optimization/89550 (Spurious array-bounds warning when using __PRE...Jakub Jelinek1-8/+16
2019-01-28c-warn.c (check_address_or_pointer_of_packed_member): Handle the case when rh...Bernd Edlinger1-9/+22
2019-01-21re PR c/88928 (ICE segfault in check_address_or_pointer_of_packed_member sinc...Bernd Edlinger1-22/+38
2019-01-18c-family: Update unaligned adress of packed member checkH.J. Lu1-81/+96
2019-01-13C-family: Replace "may may" with "may" in warning messageH.J. Lu1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-20C/C++: Add -Waddress-of-packed-memberH.J. Lu1-0/+164
2018-12-20-Wtautological-compare: fix comparison of macro expansionsDavid Malcolm1-5/+21
2018-12-19C++: improvements to binary operator diagnostics (PR c++/87504)David Malcolm1-10/+47
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm1-27/+44
2018-11-28PR c/88065 - ICE in -Wsizeof-pointer-memaccess on an invalid strncpyMartin Sebor1-1/+6
2018-11-14P1236R1 - Signed integers are two's complementJakub Jelinek1-2/+4
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)David Malcolm1-1/+1
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+3
2018-06-18PR middle-end/85602 - -Wsizeof-pointer-memaccess for strncat with size of sourceMartin Sebor1-0/+7
2018-06-12PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with size of sourceMartin Sebor1-2/+15
2018-06-06PR c++/85710 - ICE with -Wmemset-elt-size.Jason Merrill1-1/+2
2018-05-26re PR bootstrap/85921 (/gcc/c-family/c-warn.c fails to build)Jakub Jelinek1-5/+3
2018-05-17Fix GNU coding style for G_.Martin Liska1-4/+4
2018-03-16re PR c/84909 (typo: conversion from %qT to to %qT)Jakub Jelinek1-2/+1
2018-03-16re PR c/84910 (typo: "%qs follows inline declaration ")Jakub Jelinek1-1/+1
2018-03-12PR tree-optimization/83456 - -Wrestrict false positive on a non-overlapping m...Martin Sebor1-12/+13
2018-03-02re PR c++/84171 (ICE with -Wsign-compare)Marek Polacek1-0/+3
2018-02-09[PR c/84293] Unexpected strict-alias warningNathan Sidwell1-14/+22
2018-01-10Preserving locations for variable-uses and constants (PR c++/43486)David Malcolm1-0/+3
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-18c-warn.c (warn_logical_operator): Return early if -Wlogical-op is not in effect.Marek Polacek1-0/+3
2017-12-07PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor1-23/+6
2017-11-10PR c/81117 - Improve buffer overflow checking in strncpyMartin Sebor1-2/+22
2017-10-31diagnostics: get rid of *_at_rich_loc in favor of overloadingDavid Malcolm1-9/+9
2017-10-23re PR c/82681 (c-warn.c:1218: typo in warning message)Marek Polacek1-2/+2
2017-10-10Require wi::to_wide for treesRichard Sandiford1-8/+8
2017-10-10re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)Jakub Jelinek1-2/+2
2017-10-06re PR c/82437 (false-positive -Wtautological-compare warning with -std=gnu89)Jakub Jelinek1-5/+13
2017-10-02Fix mismatched precisions in tree arithmeticRichard Sandiford1-4/+6
2017-09-04re PR c/81783 (-Wtautological-compare could do better)Marek Polacek1-0/+55
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-08-02re PR c/81448 (False positive -Werror=multistatement-macros in openssl)Marek Polacek1-21/+31