I Use This!
Very High Activity

Commits : Individual Commit

Analyzed 13 days ago. based on code collected about 1 month ago.

Commit ID 7c3dbd220797599172e5982eadce7fcfb860361c

Anon80 Contributor: msebor Files Modified 11
Date: 16-October-2019 at 19:24 Lines Added: 1344
Repository: git://gcc.gnu.org/git/gcc.git master Lines Removed: 22
Commit Comment: PR tree-optimization/83821 - local aggregate initialization defeats strlen optimization gcc/ChangeLog: PR tree-optimization/83821 * tree-ssa-strlen.c (maybe_invalidate): Add argument. Consider the length of a string when available. (handle_builtin_memset) Add argument. (handle_store, strlen_check_and_optimize_call): Same. (check_and_optimize_stmt): Same. Pass it to callees. gcc/testsuite/ChangeLog: PR tree-optimization/83821 * c-c++-common/Warray-bounds-4.c: Remove XFAIL. * gcc.dg/strlenopt-82.c: New test. * gcc.dg/strlenopt-83.c: Same. * gcc.dg/strlenopt-84.c: Same. * gcc.dg/strlenopt-85.c: Same. * gcc.dg/strlenopt-86.c: Same. * gcc.dg/tree-ssa/calloc-4.c: Same. * gcc.dg/tree-ssa/calloc-5.c: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277080 138bc75d-0d04-0410-961f-82ee72b054a4

Changes by Language

Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
  C 856 18 180 4 308 0

Changes by File

File Language Code Added Code Removed Comments Added Comments Removed Blanks Added Blanks Removed
gcc/ChangeLog   No source code was detected in this file.
gcc/testsuite/c-c++-common/Warray-bounds... C 2 2 0 0 0 0
gcc/testsuite/ChangeLog   No source code was detected in this file.
gcc/testsuite/gcc.dg/strlenopt-82.c C 316 0 44 0 88 0
gcc/testsuite/gcc.dg/strlenopt-83.c C 90 0 20 0 56 0
gcc/testsuite/gcc.dg/strlenopt-84.c C 200 0 12 0 58 0
gcc/testsuite/gcc.dg/strlenopt-85.c C 46 0 16 0 26 0
gcc/testsuite/gcc.dg/strlenopt-86.c C 62 0 16 0 36 0
gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c C 32 0 24 0 18 0
gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c C 14 0 20 0 10 0