Show patches with: Submitter = Martin Sebor       |    State = Action Required       |    Archived = No       |   300 patches
« 1 2 3 »
Patch Series S/W/F Date Submitter Delegate State
avoid treating more incompatible redeclarations as builtin-ins [PR94040] avoid treating more incompatible redeclarations as builtin-ins [PR94040] 0 0 0 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] 0 0 0 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] 0 0 0 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) 0 0 0 2020-03-02 Martin Sebor New
[committed] correct -Wbuiltin-declaration-mismatch default in manual [committed] correct -Wbuiltin-declaration-mismatch default in manual 0 0 0 2020-02-27 Martin Sebor New
tighten up validation of built-in redeclarations (PR 93926) tighten up validation of built-in redeclarations (PR 93926) 0 0 0 2020-02-27 Martin Sebor New
handle attribute format on functions without prototype (PR 93812) handle attribute format on functions without prototype (PR 93812) 0 0 0 2020-02-26 Martin Sebor New
correctly handle attribute access (PR 92721) correctly handle attribute access (PR 92721) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 2020-02-18 Martin Sebor New
reject invalid flexarrays even in anonymous structs (PR 93753) reject invalid flexarrays even in anonymous structs (PR 93753) 0 0 0 2020-02-17 Martin Sebor New
drop weakref attribute on function definitions (PR 92799) drop weakref attribute on function definitions (PR 92799) 0 0 0 2020-02-14 Martin Sebor New
avoid assuming calloc return value is used (PR 93683) avoid assuming calloc return value is used (PR 93683) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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 0 0 0 2020-02-05 Martin Sebor New
avoid issuing -Wrestrict from folder (PR 93519) avoid issuing -Wrestrict from folder (PR 93519) 0 0 0 2020-02-04 Martin Sebor New
[committed] update gcc-10/changes.html [committed] update gcc-10/changes.html 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 2019-12-16 Martin Sebor New
[committed] fix typos in attribute access [committed] fix typos in attribute access 0 0 0 2019-12-14 Martin Sebor New
[PING,3] track dynamic allocation in strlen (PR 91582) [PING,3] track dynamic allocation in strlen (PR 91582) 0 0 0 2019-12-07 Martin Sebor New
avoid using uninitialized offset (PR 92622) avoid using uninitialized offset (PR 92622) 0 0 0 2019-12-05 Martin Sebor New
avoid invoking assignment on uninitialized objects (PR 92761, 92762) avoid invoking assignment on uninitialized objects (PR 92761, 92762) 0 0 0 2019-12-03 Martin Sebor New
add -Wmismatched-tags (PR 61339) add -Wmismatched-tags (PR 61339) 0 0 0 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)) 0 0 0 2019-11-27 Martin Sebor New
[v3] add object access attributes (PR 83859) [v3] add object access attributes (PR 83859) 0 0 0 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) 0 0 0 2019-11-14 Martin Sebor New
fold strncmp of unterminated arrays (PR 92501) fold strncmp of unterminated arrays (PR 92501) 0 0 0 2019-11-14 Martin Sebor New
track dynamic allocation in strlen (PR 91582) track dynamic allocation in strlen (PR 91582) 0 0 0 2019-11-12 Martin Sebor New
errno can't alias locals (PR 92412) errno can't alias locals (PR 92412) 0 0 0 2019-11-11 Martin Sebor New
extend -Wstringop-overflow to allocated objects (PR 91582) extend -Wstringop-overflow to allocated objects (PR 91582) 0 0 0 2019-11-08 Martin Sebor New
include size and offset in -Wstringop-overflow include size and offset in -Wstringop-overflow 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 2019-11-04 Martin Sebor New
avoid assuming struct, memebers have constant sizes (PR 92349) avoid assuming struct, memebers have constant sizes (PR 92349) 0 0 0 2019-11-04 Martin Sebor New
use EVRP in more strlen functions use EVRP in more strlen functions 0 0 0 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) 0 0 0 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) 0 0 0 2019-10-18 Martin Sebor New
handle string copies with non-constant lengths (PR 91996) handle string copies with non-constant lengths (PR 91996) 0 0 0 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) 0 0 0 2019-10-15 Martin Sebor New
[POC,v2] __builtin_warning [POC,v2] __builtin_warning 0 0 0 2019-10-14 Martin Sebor New
implement -Wrestrict for sprintf (PR 83688) implement -Wrestrict for sprintf (PR 83688) 0 0 0 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) 0 0 0 2019-10-08 Martin Sebor New
handle arrays in -Wclass-memaccess (PR 92001) handle arrays in -Wclass-memaccess (PR 92001) 0 0 0 2019-10-08 Martin Sebor New
diagnose more out-of-bounds char writes (PR 91977) diagnose more out-of-bounds char writes (PR 91977) 0 0 0 2019-10-03 Martin Sebor New
mention referenced object in more -Wstringop-overflow instances mention referenced object in more -Wstringop-overflow instances 0 0 0 2019-10-02 Martin Sebor New
add __has_builtin (PR 66970) add __has_builtin (PR 66970) 0 0 0 2019-10-01 Martin Sebor New
[WIP] add object access attributes (PR 83859) [WIP] add object access attributes (PR 83859) 0 0 0 2019-09-29 Martin Sebor New
declare bcmp, bcopy, and bzero nonnull (PR 80936) declare bcmp, bcopy, and bzero nonnull (PR 80936) 0 0 0 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) 0 0 0 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) 0 0 0 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) 0 0 0 2019-09-06 Martin Sebor New
detect strcat/strcpy overflowing member arrays (PR 91631) detect strcat/strcpy overflowing member arrays (PR 91631) 0 0 0 2019-09-04 Martin Sebor New
use fallback location for warning (PR 91599) use fallback location for warning (PR 91599) 0 0 0 2019-08-30 Martin Sebor New
correct MEM_REF bounds checking of arrays (PR 91584) correct MEM_REF bounds checking of arrays (PR 91584) 0 0 0 2019-08-29 Martin Sebor New
correct checking of language options (PR 80545) correct checking of language options (PR 80545) 0 0 0 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) 0 0 0 2019-08-27 Martin Sebor New
fold constant flexarrays to strings (PR 91490) fold constant flexarrays to strings (PR 91490) 0 0 0 2019-08-21 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) 0 0 0 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 0 0 0 2019-08-15 Martin Sebor New
[POC] rough prototype of __builtin_warning [POC] rough prototype of __builtin_warning 0 0 0 2019-08-09 Martin Sebor New
fold more string comparison with known result (PR 90879) fold more string comparison with known result (PR 90879) 0 0 0 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 0 0 0 2019-08-07 Martin Sebor New
[committed] add test for PR 50476 [committed] add test for PR 50476 0 0 0 2019-08-06 Martin Sebor New
[committed] add C++ test for PR60517 [committed] add C++ test for PR60517 0 0 0 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) 0 0 0 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) 0 0 0 2019-08-01 Martin Sebor New
[doc] document variable attribute alias [doc] document variable attribute alias 0 0 0 2019-07-31 Martin Sebor New
report as disabled options unsupported by a language (PR 80545) report as disabled options unsupported by a language (PR 80545) 0 0 0 2019-07-22 Martin Sebor New
handle multibyte stores larger than char in strlen (PR 91183, 86888) handle multibyte stores larger than char in strlen (PR 91183, 86888) 0 0 0 2019-07-19 Martin Sebor New
add --param ssa-name-def-chain-limit add --param ssa-name-def-chain-limit 0 0 0 2019-07-11 Martin Sebor New
[2/3] change class-key of PODs to struct and others to class (PR 61339) add support for POD struct convention (PR 61339) 0 0 0 2019-07-08 Martin Sebor New
[1/3] add -Wstruct-not-pod, -Wclass-is-pod, -Wmismatched-tags (PR 61339) add support for POD struct convention (PR 61339) 0 0 0 2019-07-08 Martin Sebor New
constrain one character optimization to one character stores (PR 90989) constrain one character optimization to one character stores (PR 90989) 0 0 0 2019-06-24 Martin Sebor New
some more -Wformat-diag cleanup some more -Wformat-diag cleanup 0 0 0 2019-06-24 Martin Sebor New
don't trim empty string initializers for pointers (PR 90947) don't trim empty string initializers for pointers (PR 90947) 0 0 0 2019-06-22 Martin Sebor New
let hash-based containers work with non-trivial types (PR 90923) let hash-based containers work with non-trivial types (PR 90923) 0 0 0 2019-06-19 Martin Sebor New
improve strcmp folding of unequal strings (PR 90626) improve strcmp folding of unequal strings (PR 90626) 0 0 0 2019-06-13 Martin Sebor New
avoid ice due to inconsistent argument types to fold_build (PR 90662) avoid ice due to inconsistent argument types to fold_build (PR 90662) 0 0 0 2019-06-13 Martin Sebor New
integrate sprintf pass into strlen (PR 83431) integrate sprintf pass into strlen (PR 83431) 0 0 0 2019-06-11 Martin Sebor New
update get_range_strlen description update get_range_strlen description 0 0 0 2019-06-06 Martin Sebor New
remove trailing spaces from tree-ssa-strlen.c remove trailing spaces from tree-ssa-strlen.c 0 0 0 2019-06-06 Martin Sebor New
handle vla plus offset in strlen (PR 90662) handle vla plus offset in strlen (PR 90662) 0 0 0 2019-06-05 Martin Sebor New
preserve integer value of local addresses returned from functions (PR 90737) preserve integer value of local addresses returned from functions (PR 90737) 0 0 0 2019-06-03 Martin Sebor New
include MEM_REF type in tree dumps (PR 90676) include MEM_REF type in tree dumps (PR 90676) 0 0 0 2019-06-01 Martin Sebor New
correct the representation of ADDR_EXPR involving pointer to array [PR 90694] correct the representation of ADDR_EXPR involving pointer to array [PR 90694] 0 0 0 2019-05-31 Martin Sebor New
warn on returning alloca and VLA (PR 71924, 90549) warn on returning alloca and VLA (PR 71924, 90549) 0 0 0 2019-05-22 Martin Sebor New
implement -Wformat-diag, v2 implement -Wformat-diag, v2 0 0 0 2019-05-22 Martin Sebor New
fix more -Wformat-diag issues fix more -Wformat-diag issues 0 0 0 2019-05-22 Martin Sebor New
[12/12] fix diagnostic quoting/spelling issues in ObjC detect quoting and punctuation problems in diagnostics 0 0 0 2019-05-14 Martin Sebor New
« 1 2 3 »