Show patches with: Submitter = Siddhesh Poyarekar       |    Archived = No       |   108 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[committed] tree-object-size: Fall back to wholesize for non-const offset [committed] tree-object-size: Fall back to wholesize for non-const offset - - - - --- 2024-10-17 Siddhesh Poyarekar New
[v2,4/4] tree-object-size: Fall back to wholesize for non-const offset tree-object-size: Improved offset handling - - - - --- 2024-09-20 Siddhesh Poyarekar New
[v2,3/4] tree-object-size: Handle PHI + CST type offsets tree-object-size: Improved offset handling - - - - --- 2024-09-20 Siddhesh Poyarekar New
[v2,2/4] tree-object-size: Fold PHI node offsets with constants [PR116556] tree-object-size: Fold PHI node offsets with constants [PR116556] - - - - --- 2024-09-20 Siddhesh Poyarekar New
[v2,1/4] tree-object-size: use size_for_offset in more cases tree-object-size: Improved offset handling - - - - --- 2024-09-20 Siddhesh Poyarekar New
tree-object-size: Fold PHI node offsets with constants [PR116556] tree-object-size: Fold PHI node offsets with constants [PR116556] - - - - --- 2024-09-14 Siddhesh Poyarekar New
gimple-ssa-sprintf: Fix typo in range check gimple-ssa-sprintf: Fix typo in range check - - - - --- 2024-07-25 Siddhesh Poyarekar New
Avoid undefined behaviour in build_option_suggestions Avoid undefined behaviour in build_option_suggestions - - - - --- 2024-07-19 Siddhesh Poyarekar New
tree-object-size: Clean up unknown propagation tree-object-size: Clean up unknown propagation - - - - --- 2023-12-19 Siddhesh Poyarekar New
tree-object-size: Always set computed bit for bdos [PR113012] tree-object-size: Always set computed bit for bdos [PR113012] - - - - --- 2023-12-18 Siddhesh Poyarekar New
SECURITY.txt: Drop "exploitable" in reference to hardening issues SECURITY.txt: Drop "exploitable" in reference to hardening issues - - - - --- 2023-12-18 Siddhesh Poyarekar New
[committed,2/2] secpol: consistent indentation SECURITY.txt: Trivial fixups - - - - --- 2023-10-05 Siddhesh Poyarekar New
[committed,1/2] secpol: add grammatically missing commas / remove one excess instance SECURITY.txt: Trivial fixups - - - - --- 2023-10-05 Siddhesh Poyarekar New
[v2] Add a GCC Security policy [v2] Add a GCC Security policy - - - - --- 2023-09-28 Siddhesh Poyarekar New
Add a GCC Security policy Add a GCC Security policy - - - - --- 2023-09-20 Siddhesh Poyarekar New
testsuite/110763: Ensure zero return from test testsuite/110763: Ensure zero return from test - - - - --- 2023-07-21 Siddhesh Poyarekar New
doc: Fix typo in -Wall description doc: Fix typo in -Wall description - - - - --- 2023-02-17 Siddhesh Poyarekar New
[committed,v2] testsuite: Run __bos tests to completion [committed,v2] testsuite: Run __bos tests to completion - - - - --- 2023-02-01 Siddhesh Poyarekar New
tree-optimization/108522 Use component_ref_field_offset tree-optimization/108522 Use component_ref_field_offset - - - - --- 2023-01-26 Siddhesh Poyarekar New
tree-optimization/108522 Use COMPONENT_REF offset when available tree-optimization/108522 Use COMPONENT_REF offset when available - - - - --- 2023-01-24 Siddhesh Poyarekar New
[2/2] tree-object-size: More consistent behaviour with flex arrays __bos and flex arrays - - - - --- 2022-12-21 Siddhesh Poyarekar New
[1/2] testsuite: Run __bos tests to completion __bos and flex arrays - - - - --- 2022-12-21 Siddhesh Poyarekar New
tree-optimization/105043: Object Size Checking docs cleanup tree-optimization/105043: Object Size Checking docs cleanup - - - - --- 2022-12-15 Siddhesh Poyarekar New
doc: Fix documentation for __builtin_dynamic_object_size doc: Fix documentation for __builtin_dynamic_object_size - - - - --- 2022-12-15 Siddhesh Poyarekar New
middle-end/70090: Document that -fsanitize=object-size uses dynamic size middle-end/70090: Document that -fsanitize=object-size uses dynamic size - - - - --- 2022-12-15 Siddhesh Poyarekar New
testsuite: Fix leaks in tree-dynamic-object-size-0.c testsuite: Fix leaks in tree-dynamic-object-size-0.c - - - - --- 2022-12-05 Siddhesh Poyarekar New
[v2] tree-object-size: Support strndup and strdup [v2] tree-object-size: Support strndup and strdup - - - - --- 2022-11-04 Siddhesh Poyarekar New
tree-object-size: Support strndup and strdup tree-object-size: Support strndup and strdup - - - - --- 2022-08-15 Siddhesh Poyarekar New
[v1.1] tree-optimization/105736: Don't let error_mark_node escape for ADDR_EXPR [v1.1] tree-optimization/105736: Don't let error_mark_node escape for ADDR_EXPR - - - - --- 2022-06-14 Siddhesh Poyarekar New
tree-optimization/105736: Don't let error_mark_node escape for ADDR_EXPR tree-optimization/105736: Don't let error_mark_node escape for ADDR_EXPR - - - - --- 2022-06-14 Siddhesh Poyarekar New
middle-end/70090: Register __bdos for sanitizers if necessary middle-end/70090: Register __bdos for sanitizers if necessary - - - - --- 2022-05-11 Siddhesh Poyarekar New
tree-optimization/104970: Limit size computation for access attribute tree-optimization/104970: Limit size computation for access attribute - - - - --- 2022-03-24 Siddhesh Poyarekar New
tree-optimization/104941: Actually assign the conversion result tree-optimization/104941: Actually assign the conversion result - - - - --- 2022-03-16 Siddhesh Poyarekar New
tree-optimization/104942: Retain sizetype conversions till the end tree-optimization/104942: Retain sizetype conversions till the end - - - - --- 2022-03-16 Siddhesh Poyarekar New
[v2] middle-end/104854: Limit strncmp overread warnings [v2] middle-end/104854: Limit strncmp overread warnings - - - - --- 2022-03-15 Siddhesh Poyarekar New
middle-end/104854: Limit strncmp overread warnings middle-end/104854: Limit strncmp overread warnings - - - - --- 2022-03-11 Siddhesh Poyarekar New
middle-end/104854: Avoid overread warning for strnlen and strndup middle-end/104854: Avoid overread warning for strnlen and strndup - - - - --- 2022-03-10 Siddhesh Poyarekar New
[gcc13] middle-end/70090: Dynamic sizes for -fsanitize=object-size [gcc13] middle-end/70090: Dynamic sizes for -fsanitize=object-size - - - - --- 2022-02-07 Siddhesh Poyarekar New
[wwwdocs] Document __builtin_dynamic_object_size addition for GCC 12 [wwwdocs] Document __builtin_dynamic_object_size addition for GCC 12 - - - - --- 2022-01-27 Siddhesh Poyarekar New
tree-optimization/104009: Conservative underflow estimate in object size tree-optimization/104009: Conservative underflow estimate in object size - - - - --- 2022-01-14 Siddhesh Poyarekar New
tree-optimization/pr103961: Never compute offset for -1 size tree-optimization/pr103961: Never compute offset for -1 size - - - - --- 2022-01-11 Siddhesh Poyarekar New
[v6,4/4] tree-object-size: Dynamic sizes for ADDR_EXPR __builtin_dynamic_object_size - - - - --- 2022-01-11 Siddhesh Poyarekar New
[v6,3/4] tree-object-size: Handle GIMPLE_CALL __builtin_dynamic_object_size - - - - --- 2022-01-11 Siddhesh Poyarekar New
[v6,2/4] tree-object-size: Handle function parameters __builtin_dynamic_object_size - - - - --- 2022-01-11 Siddhesh Poyarekar New
[v6,1/4] tree-object-size: Support dynamic sizes in conditions __builtin_dynamic_object_size - - - - --- 2022-01-11 Siddhesh Poyarekar New
middle-end/77608: object size estimate with variable offsets middle-end/77608: object size estimate with variable offsets - - - - --- 2022-01-05 Siddhesh Poyarekar New
[v5,4/4] tree-object-size: Dynamic sizes for ADDR_EXPR __builtin_dynamic_object_size - - - - --- 2021-12-18 Siddhesh Poyarekar New
[v5,3/4] tree-object-size: Handle GIMPLE_CALL __builtin_dynamic_object_size - - - - --- 2021-12-18 Siddhesh Poyarekar New
[v5,2/4] tree-object-size: Handle function parameters __builtin_dynamic_object_size - - - - --- 2021-12-18 Siddhesh Poyarekar New
[v5,1/4] tree-object-size: Support dynamic sizes in conditions __builtin_dynamic_object_size - - - - --- 2021-12-18 Siddhesh Poyarekar New
[v3] tree-optimization/103759: Use sizetype everywhere for object sizes [v3] tree-optimization/103759: Use sizetype everywhere for object sizes - - - - --- 2021-12-18 Siddhesh Poyarekar New
[v2] tree-optimization/103759: Truncate unknown to sizetype on compare [v2] tree-optimization/103759: Truncate unknown to sizetype on compare - - - - --- 2021-12-17 Siddhesh Poyarekar New
tree-optimization/103759: Truncate unknown to sizetype on compare tree-optimization/103759: Truncate unknown to sizetype on compare - - - - --- 2021-12-17 Siddhesh Poyarekar New
[v4,6/6] tree-object-size: Dynamic sizes for ADDR_EXPR __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v4,5/6] tree-object-size: Handle GIMPLE_CALL __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v4,4/6] tree-object-size: Handle function parameters __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v4,3/6] tree-object-size: Support dynamic sizes in conditions __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v4,2/6] __builtin_dynamic_object_size: Recognize builtin __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v4,1/6] tree-object-size: Use trees and support negative offsets __builtin_dynamic_object_size - - - - --- 2021-12-01 Siddhesh Poyarekar New
[COMMITTED] tree-optimization/103456 - Record only successes from object_sizes_set [COMMITTED] tree-optimization/103456 - Record only successes from object_sizes_set - - - - --- 2021-12-01 Siddhesh Poyarekar New
tree-optimization/103456 - Record only successes from object_sizes_set tree-optimization/103456 - Record only successes from object_sizes_set - - - - --- 2021-12-01 Siddhesh Poyarekar New
[v3,8/8] tree-object-size: Dynamic sizes for ADDR_EXPR __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,7/8] tree-object-size: Handle GIMPLE_CALL __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,6/8] tree-object-size: Handle function parameters __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,5/8] tree-object-size: Support dynamic sizes in conditions __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,4/8] __builtin_dynamic_object_size: Recognize builtin __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,3/8] tree-object-size: Save sizes as trees and support negative offsets __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,2/8] tree-object-size: Abstract object_sizes array __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v3,1/8] tree-object-size: Replace magic numbers with enums __builtin_dynamic_object_size - - - - --- 2021-11-26 Siddhesh Poyarekar New
[v2,3/3] gimple-fold: Use ranges to simplify strncat and snprintf gimple-fold improvements - - - - --- 2021-11-15 Siddhesh Poyarekar New
[v2,2/3] gimple-fold: Use ranges to simplify _chk calls gimple-fold improvements - - - - --- 2021-11-15 Siddhesh Poyarekar New
[v2,1/3] gimple-fold: Transform stp*cpy_chk to str*cpy directly gimple-fold improvements - - - - --- 2021-11-15 Siddhesh Poyarekar New
[3/3] gimple-fold: Use ranges to simplify strncat and snprintf gimple-fold improvements - - - - --- 2021-11-11 Siddhesh Poyarekar New
[2/3] gimple-fold: Use ranges to simplify _chk calls gimple-fold improvements - - - - --- 2021-11-11 Siddhesh Poyarekar New
[1/3] gimple-fold: Transform stp*cpy_chk to str*cpy directly gimple-fold improvements - - - - --- 2021-11-11 Siddhesh Poyarekar New
gimple-fold: Transform stp*cpy_chk to strcpy gimple-fold: Transform stp*cpy_chk to strcpy - - - - --- 2021-11-10 Siddhesh Poyarekar New
[v2] gimple-fold: Smarter optimization of _chk variants [v2] gimple-fold: Smarter optimization of _chk variants - - - - --- 2021-11-10 Siddhesh Poyarekar New
gimple-fold: Smarter optimization of _chk variants gimple-fold: Smarter optimization of _chk variants - - - - --- 2021-11-10 Siddhesh Poyarekar New
[10/10] tree-object-size: Handle dynamic offsets __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[09/10] tree-object-size: Dynamic sizes for ADDR_EXPR __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[08/10] tree-object-size: Handle GIMPLE_CALL __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[07/10] tree-object-size: Handle function parameters __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[06/10] tree-object-size: Support dynamic sizes in conditions __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[05/10] __builtin_dynamic_object_size: Recognize builtin __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[04/10] tree-object-size: Single pass dependency loop resolution __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[03/10] tree-object-size: Use tree instead of HOST_WIDE_INT __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[02/10] tree-object-size: Abstract object_sizes array __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[01/10] tree-object-size: Replace magic numbers with enums __builtin_dynamic_object_size - - - - --- 2021-11-09 Siddhesh Poyarekar New
[v2] tree-object-size: Make unknown a computation [v2] tree-object-size: Make unknown a computation - - - - --- 2021-10-19 Siddhesh Poyarekar New
tree-object-size: Make unknown a computation tree-object-size: Make unknown a computation - - - - --- 2021-10-19 Siddhesh Poyarekar New
tree-object-size: Avoid unnecessary processing of __builtin_object_size tree-object-size: Avoid unnecessary processing of __builtin_object_size - - - - --- 2021-10-18 Siddhesh Poyarekar New
Warray-bounds: Warn only for generic address spaces Warray-bounds: Warn only for generic address spaces - - - - --- 2021-10-12 Siddhesh Poyarekar New
[8/8] tree-dynamic-object-size: Add test wrappers to extend testing __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[7/8] tree-dynamic-object-size: Get subobject sizes __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[6/8] tree-dynamic-object-size: Handle function parameters __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[5/8] tree-dynamic-object-size: Handle GIMPLE_ASSIGN __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[4/8] tree-dynamic-object-size: Support ADDR_EXPR __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[3/8] tree-dynamic-object-size: Handle GIMPLE_PHI __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[2/8] tree-dynamic-object-size: New pass __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
[1/8] __builtin_dynamic_object_size: Recognize builtin name __builtin_dynamic_object_size and more - - - - --- 2021-10-07 Siddhesh Poyarekar New
« 1 2 »