Mercurial > hg > CbC > CbC_gcc
diff gcc/testsuite/c-c++-common/ubsan/ptr-overflow-sanitization-1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line diff
--- a/gcc/testsuite/c-c++-common/ubsan/ptr-overflow-sanitization-1.c Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/testsuite/c-c++-common/ubsan/ptr-overflow-sanitization-1.c Thu Oct 25 07:37:49 2018 +0900 @@ -25,9 +25,9 @@ p2 = p + 2; p = b - SMAX; /* pointer overflow check is needed */ - p2 = p + (SMAX - 2); /* b - 2: pointer overflow check is needed */ - p2 = p + (SMAX - 1); /* b - 1: pointer overflow check is needed */ - p2 = p + SMAX; /* b: pointer overflow check is needed */ + p2 = p + (SMAX - 2); /* b - 2: no need to check this */ + p2 = p + (SMAX - 1); /* b - 1: no need to check this */ + p2 = p + SMAX; /* b: no need to check this */ p2++; /* b + 1 */ p = c; @@ -75,4 +75,4 @@ p2 += 5; } -/* { dg-final { scan-tree-dump-times "__ubsan_handle_pointer_overflow" 17 "optimized" } } */ +/* { dg-final { scan-tree-dump-times "__ubsan_handle_pointer_overflow" 14 "optimized" } } */