Show patches with: Submitter = Martin Sebor       |    State = Action Required       |    Archived = No       |   872 patches
« 1 2 3 48 9 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[2/5] C front end support to detect out-of-bounds accesses to array parameters add checking of function array parameters (PR 50584) - - - - --- 2020-07-29 Martin Sebor New
[1/5] infrastructure to detect out-of-bounds accesses to array parameters add checking of function array parameters (PR 50584) - - - - --- 2020-07-29 Martin Sebor New
[committed] print -Wnonnull note only after warning (PR c++/96310) [committed] print -Wnonnull note only after warning (PR c++/96310) - - - - --- 2020-07-25 Martin Sebor New
fix off-by-one mistake in -Warray-bounds for major bounds (PR 84079) fix off-by-one mistake in -Warray-bounds for major bounds (PR 84079) - - - - --- 2020-07-22 Martin Sebor New
[committed] remove stray text from option description (PR 96249) [committed] remove stray text from option description (PR 96249) - - - - --- 2020-07-20 Martin Sebor New
avoid -Wnonnull on synthesized condition in static_cast (PR 96003) avoid -Wnonnull on synthesized condition in static_cast (PR 96003) - - - - --- 2020-07-17 Martin Sebor New
improve validation of attribute arguments (PR c/78666) improve validation of attribute arguments (PR c/78666) - - - - --- 2020-07-09 Martin Sebor New
avoid -Wnonnull for lambda stubs (PR c++/95984) avoid -Wnonnull for lambda stubs (PR c++/95984) - - - - --- 2020-07-01 Martin Sebor New
correct memcmp expansion of constant representations containing embedded nuls (PR 95189) correct memcmp expansion of constant representations containing embedded nuls (PR 95189) - - - - --- 2020-07-01 Martin Sebor New
separate reading past the end from -Wstringop-overflow separate reading past the end from -Wstringop-overflow - - - - --- 2020-06-24 Martin Sebor New
handle MEM_REF with void* arguments (PR c++/95768) handle MEM_REF with void* arguments (PR c++/95768) - - - - --- 2020-06-22 Martin Sebor New
avoid warning for memset writing over multiple members (PR 95667) avoid warning for memset writing over multiple members (PR 95667) - - - - --- 2020-06-18 Martin Sebor New
guard against calls with fewer arguments than the function type implies (PR 95581) guard against calls with fewer arguments than the function type implies (PR 95581) - - - - --- 2020-06-08 Martin Sebor New
avoid -Wmaybe-uninitialized in reload_cse_simplify_operands (PR bootstrap/95555) avoid -Wmaybe-uninitialized in reload_cse_simplify_operands (PR bootstrap/95555) - - - - --- 2020-06-06 Martin Sebor New
underline null argument in -Wnonnull (PR c++/86568) underline null argument in -Wnonnull (PR c++/86568) - - - - --- 2020-06-05 Martin Sebor New
avoid false positives due to compute_objsize (PR 95353) avoid false positives due to compute_objsize (PR 95353) - - - - --- 2020-06-03 Martin Sebor New
warn on uninitialized accesses by function calls (PR 10138) warn on uninitialized accesses by function calls (PR 10138) - - - - --- 2020-05-15 Martin Sebor New
avoid -Warray-bounds when indexing into array members of union (PR 94940) avoid -Warray-bounds when indexing into array members of union (PR 94940) - - - - --- 2020-05-08 Martin Sebor New
handle std::byte in -Wclass-memaccess (PR 94923) handle std::byte in -Wclass-memaccess (PR 94923) - - - - --- 2020-05-08 Martin Sebor New
handle initialized flexible array members in __builtin_object_size [PR92815] handle initialized flexible array members in __builtin_object_size [PR92815] - - - - --- 2020-04-22 Martin Sebor New
add missing -Wno-stack-usage etc. options [PR90983] add missing -Wno-stack-usage etc. options [PR90983] - - - - --- 2020-04-21 Martin Sebor New
correct strncpy range computation in restrict pass (PR 94647) correct strncpy range computation in restrict pass (PR 94647) - - - - --- 2020-04-20 Martin Sebor New
correct format of flexible array members in diagnostics (PR c/92326) correct format of flexible array members in diagnostics (PR c/92326) - - - - --- 2020-04-13 Martin Sebor New
avoid treating more incompatible redeclarations as builtin-ins [PR94040] avoid treating more incompatible redeclarations as builtin-ins [PR94040] - - - - --- 2020-03-06 Martin Sebor New
issue -Walloca even when alloca is a system header macro [PR94004] issue -Walloca even when alloca is a system header macro [PR94004] - - - - --- 2020-03-04 Martin Sebor New
[COMMITTED] add test for false positive -Wformat-overflow in a loop [PR81401] [COMMITTED] add test for false positive -Wformat-overflow in a loop [PR81401] - - - - --- 2020-03-04 Martin Sebor New
use all same precision in wide_int arguments (PR 93986) use all same precision in wide_int arguments (PR 93986) - - - - --- 2020-03-02 Martin Sebor New
[committed] correct -Wbuiltin-declaration-mismatch default in manual [committed] correct -Wbuiltin-declaration-mismatch default in manual - - - - --- 2020-02-27 Martin Sebor New
tighten up validation of built-in redeclarations (PR 93926) tighten up validation of built-in redeclarations (PR 93926) - - - - --- 2020-02-27 Martin Sebor New
handle attribute format on functions without prototype (PR 93812) handle attribute format on functions without prototype (PR 93812) - - - - --- 2020-02-26 Martin Sebor New
correctly handle attribute access (PR 92721) correctly handle attribute access (PR 92721) - - - - --- 2020-02-25 Martin Sebor New
avoid -Wredundant-tags on a first declaration in use (PR 93824) avoid -Wredundant-tags on a first declaration in use (PR 93824) - - - - --- 2020-02-24 Martin Sebor New
use pointer size rather than array size when storing the former (PR 93829) use pointer size rather than array size when storing the former (PR 93829) - - - - --- 2020-02-20 Martin Sebor New
avoid issuing -Wredundant-tags in shared C/C++ code in headers (PR 93804) avoid issuing -Wredundant-tags in shared C/C++ code in headers (PR 93804) - - - - --- 2020-02-19 Martin Sebor New
only handle true class-keys in -Wredundant-tags (PR 93801) only handle true class-keys in -Wredundant-tags (PR 93801) - - - - --- 2020-02-18 Martin Sebor New
reject invalid flexarrays even in anonymous structs (PR 93753) reject invalid flexarrays even in anonymous structs (PR 93753) - - - - --- 2020-02-17 Martin Sebor New
drop weakref attribute on function definitions (PR 92799) drop weakref attribute on function definitions (PR 92799) - - - - --- 2020-02-14 Martin Sebor New
avoid assuming calloc return value is used (PR 93683) avoid assuming calloc return value is used (PR 93683) - - - - --- 2020-02-11 Martin Sebor New
avoid user-constructible types in reshape_init_array (PR 90938) avoid user-constructible types in reshape_init_array (PR 90938) - - - - --- 2020-02-11 Martin Sebor New
issue -Wstringop-overflow for potential overflow, not -truncation (PR 93646) issue -Wstringop-overflow for potential overflow, not -truncation (PR 93646) - - - - --- 2020-02-10 Martin Sebor New
fix off-by-one mistakes in attribute access syntax checking (PR 93640) fix off-by-one mistakes in attribute access syntax checking (PR 93640) - - - - --- 2020-02-10 Martin Sebor New
document that alias and target must have the same type document that alias and target must have the same type - - - - --- 2020-02-05 Martin Sebor New
avoid issuing -Wrestrict from folder (PR 93519) avoid issuing -Wrestrict from folder (PR 93519) - - - - --- 2020-02-04 Martin Sebor New
[committed] update gcc-10/changes.html [committed] update gcc-10/changes.html - - - - --- 2020-01-23 Martin Sebor New
avoid -Wrestrict on sprintf %p with destination as argument (PR 84919) avoid -Wrestrict on sprintf %p with destination as argument (PR 84919) - - - - --- 2020-01-22 Martin Sebor New
[committed] avoid target dependencies in a couple of tests (PR 92829) [committed] avoid target dependencies in a couple of tests (PR 92829) - - - - --- 2020-01-20 Martin Sebor New
adjust object size computation for union accesses and PHIs (PR 92765) adjust object size computation for union accesses and PHIs (PR 92765) - - - - --- 2020-01-15 Martin Sebor New
[committed] fix a logic error in attribute access validation (PR 93132) [committed] fix a logic error in attribute access validation (PR 93132) - - - - --- 2020-01-10 Martin Sebor New
allow nul-over-nul elimination only for single-byte stores (PR 93213) allow nul-over-nul elimination only for single-byte stores (PR 93213) - - - - --- 2020-01-10 Martin Sebor New
avoid warning on vectorized past-the-end stores (PR 93200) avoid warning on vectorized past-the-end stores (PR 93200) - - - - --- 2020-01-08 Martin Sebor New
[committed] avoid assuming array indices are zero-based (PR 92952) [committed] avoid assuming array indices are zero-based (PR 92952) - - - - --- 2019-12-16 Martin Sebor New
[committed] fix typos in attribute access [committed] fix typos in attribute access - - - - --- 2019-12-14 Martin Sebor New
[PING,3] track dynamic allocation in strlen (PR 91582) [PING,3] track dynamic allocation in strlen (PR 91582) - - - - --- 2019-12-07 Martin Sebor New
avoid using uninitialized offset (PR 92622) avoid using uninitialized offset (PR 92622) - - - - --- 2019-12-05 Martin Sebor New
avoid invoking assignment on uninitialized objects (PR 92761, 92762) avoid invoking assignment on uninitialized objects (PR 92761, 92762) - - - - --- 2019-12-03 Martin Sebor New
add -Wmismatched-tags (PR 61339) add -Wmismatched-tags (PR 61339) - - - - --- 2019-12-03 Martin Sebor New
[committed] restore a test inadvertently removed in r278621 (PR 92683)) [committed] restore a test inadvertently removed in r278621 (PR 92683)) - - - - --- 2019-11-27 Martin Sebor New
[v3] add object access attributes (PR 83859) [v3] add object access attributes (PR 83859) - - - - --- 2019-11-21 Martin Sebor New
extend missing nul checks to all built-ins (PR 88226) extend missing nul checks to all built-ins (PR 88226) - - - - --- 2019-11-14 Martin Sebor New
fold strncmp of unterminated arrays (PR 92501) fold strncmp of unterminated arrays (PR 92501) - - - - --- 2019-11-14 Martin Sebor New
track dynamic allocation in strlen (PR 91582) track dynamic allocation in strlen (PR 91582) - - - - --- 2019-11-12 Martin Sebor New
errno can't alias locals (PR 92412) errno can't alias locals (PR 92412) - - - - --- 2019-11-11 Martin Sebor New
extend -Wstringop-overflow to allocated objects (PR 91582) extend -Wstringop-overflow to allocated objects (PR 91582) - - - - --- 2019-11-08 Martin Sebor New
include size and offset in -Wstringop-overflow include size and offset in -Wstringop-overflow - - - - --- 2019-11-06 Martin Sebor New
tweak component_ref_size to extend -Wzero-length-array-bounds and not ICE (PR 92373) tweak component_ref_size to extend -Wzero-length-array-bounds and not ICE (PR 92373) - - - - --- 2019-11-06 Martin Sebor New
handle constant size VLAs in -Warray-bounds (PR 82608, 92333) handle constant size VLAs in -Warray-bounds (PR 82608, 92333) - - - - --- 2019-11-05 Martin Sebor New
avoid folding of invalid indices to compound literals (PR 92341) avoid folding of invalid indices to compound literals (PR 92341) - - - - --- 2019-11-04 Martin Sebor New
avoid assuming struct, memebers have constant sizes (PR 92349) avoid assuming struct, memebers have constant sizes (PR 92349) - - - - --- 2019-11-04 Martin Sebor New
use EVRP in more strlen functions use EVRP in more strlen functions - - - - --- 2019-10-28 Martin Sebor New
avoid eliminating live nul stores into strings of bounded length (PR 92226) avoid eliminating live nul stores into strings of bounded length (PR 92226) - - - - --- 2019-10-28 Martin Sebor New
[committed] correct strcmp() == 0 result for unknown strings (PR 92157) [committed] correct strcmp() == 0 result for unknown strings (PR 92157) - - - - --- 2019-10-18 Martin Sebor New
handle string copies with non-constant lengths (PR 91996) handle string copies with non-constant lengths (PR 91996) - - - - --- 2019-10-15 Martin Sebor New
handle local aggregate initialization in strlen, take 2 (PR 83821) handle local aggregate initialization in strlen, take 2 (PR 83821) - - - - --- 2019-10-15 Martin Sebor New
[POC,v2] __builtin_warning [POC,v2] __builtin_warning - - - - --- 2019-10-14 Martin Sebor New
implement -Wrestrict for sprintf (PR 83688) implement -Wrestrict for sprintf (PR 83688) - - - - --- 2019-10-08 Martin Sebor New
avoid a spurious -Wstringop-overflow due to multiple MEM_REFs (PR 92014) avoid a spurious -Wstringop-overflow due to multiple MEM_REFs (PR 92014) - - - - --- 2019-10-08 Martin Sebor New
handle arrays in -Wclass-memaccess (PR 92001) handle arrays in -Wclass-memaccess (PR 92001) - - - - --- 2019-10-08 Martin Sebor New
diagnose more out-of-bounds char writes (PR 91977) diagnose more out-of-bounds char writes (PR 91977) - - - - --- 2019-10-03 Martin Sebor New
mention referenced object in more -Wstringop-overflow instances mention referenced object in more -Wstringop-overflow instances - - - - --- 2019-10-02 Martin Sebor New
add __has_builtin (PR 66970) add __has_builtin (PR 66970) - - - - --- 2019-10-01 Martin Sebor New
[WIP] add object access attributes (PR 83859) [WIP] add object access attributes (PR 83859) - - - - --- 2019-09-29 Martin Sebor New
declare bcmp, bcopy, and bzero nonnull (PR 80936) declare bcmp, bcopy, and bzero nonnull (PR 80936) - - - - --- 2019-09-27 Martin Sebor New
handle null and non-constant values in get_range_strlen_dynamic (PR 91570) handle null and non-constant values in get_range_strlen_dynamic (PR 91570) - - - - --- 2019-09-22 Martin Sebor New
[committed] avoid bogus warning on strcpy into nested member array (PR 91830) [committed] avoid bogus warning on strcpy into nested member array (PR 91830) - - - - --- 2019-09-21 Martin Sebor New
bring -Warray-bounds closer to -Wstringop-overflow (PR91647, 91463, 91679) bring -Warray-bounds closer to -Wstringop-overflow (PR91647, 91463, 91679) - - - - --- 2019-09-06 Martin Sebor New
detect strcat/strcpy overflowing member arrays (PR 91631) detect strcat/strcpy overflowing member arrays (PR 91631) - - - - --- 2019-09-04 Martin Sebor New
use fallback location for warning (PR 91599) use fallback location for warning (PR 91599) - - - - --- 2019-08-30 Martin Sebor New
correct MEM_REF bounds checking of arrays (PR 91584) correct MEM_REF bounds checking of arrays (PR 91584) - - - - --- 2019-08-29 Martin Sebor New
correct checking of language options (PR 80545) correct checking of language options (PR 80545) - - - - --- 2019-08-28 Martin Sebor New
correct an ILP32/LP64 bug in sprintf warning (PR 91567) correct an ILP32/LP64 bug in sprintf warning (PR 91567) - - - - --- 2019-08-27 Martin Sebor New
issue consistent warning for past-the-end array stores (PR 91457) issue consistent warning for past-the-end array stores (PR 91457) - - - - --- 2019-08-16 Martin Sebor New
make clear TYPE_SIZE may be non-constant or null make clear TYPE_SIZE may be non-constant or null - - - - --- 2019-08-15 Martin Sebor New
[POC] rough prototype of __builtin_warning [POC] rough prototype of __builtin_warning - - - - --- 2019-08-09 Martin Sebor New
fold more string comparison with known result (PR 90879) fold more string comparison with known result (PR 90879) - - - - --- 2019-08-09 Martin Sebor New
enable gcc.dg/struct-ret-1.c on all targets enable gcc.dg/struct-ret-1.c on all targets - - - - --- 2019-08-07 Martin Sebor New
[committed] add test for PR 50476 [committed] add test for PR 50476 - - - - --- 2019-08-06 Martin Sebor New
[committed] add C++ test for PR60517 [committed] add C++ test for PR60517 - - - - --- 2019-08-06 Martin Sebor New
issue a correct fix-it hint for bad argument in GCC diagnostics (PR 80619) issue a correct fix-it hint for bad argument in GCC diagnostics (PR 80619) - - - - --- 2019-08-05 Martin Sebor New
fix and improve strlen conditional handling of merged stores (PR 91183, 91294, 91315) fix and improve strlen conditional handling of merged stores (PR 91183, 91294, 91315) - - - - --- 2019-08-01 Martin Sebor New
[doc] document variable attribute alias [doc] document variable attribute alias - - - - --- 2019-07-31 Martin Sebor New
« 1 2 3 48 9 »