diff options
Diffstat (limited to 'debian/patches/arm-sanitizer.diff')
-rw-r--r-- | debian/patches/arm-sanitizer.diff | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/debian/patches/arm-sanitizer.diff b/debian/patches/arm-sanitizer.diff index 8dd918c..7bd8593 100644 --- a/debian/patches/arm-sanitizer.diff +++ b/debian/patches/arm-sanitizer.diff @@ -46,7 +46,7 @@ Index: b/src/libsanitizer/configure.tgt =================================================================== --- a/src/libsanitizer/configure.tgt +++ b/src/libsanitizer/configure.tgt -@@ -29,6 +29,8 @@ +@@ -32,6 +32,8 @@ case "${target}" in ;; sparc*-*-linux*) ;; @@ -59,7 +59,7 @@ Index: b/src/gcc/testsuite/lib/target-supports.exp =================================================================== --- a/src/gcc/testsuite/lib/target-supports.exp +++ b/src/gcc/testsuite/lib/target-supports.exp -@@ -4591,6 +4591,33 @@ +@@ -4711,6 +4711,33 @@ proc check_effective_target_simulator { return 0 } @@ -97,7 +97,7 @@ Index: b/src/gcc/testsuite/g++.dg/asan/large-func-test-1.C =================================================================== --- a/src/gcc/testsuite/g++.dg/asan/large-func-test-1.C +++ b/src/gcc/testsuite/g++.dg/asan/large-func-test-1.C -@@ -37,9 +37,9 @@ +@@ -37,9 +37,9 @@ int main() { // { dg-output "ERROR: AddressSanitizer:? heap-buffer-overflow on address\[^\n\r]*" } // { dg-output "0x\[0-9a-f\]+ at pc 0x\[0-9a-f\]+ bp 0x\[0-9a-f\]+ sp 0x\[0-9a-f\]+\[^\n\r]*(\n|\r\n|\r)" } @@ -114,7 +114,7 @@ Index: b/src/gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C =================================================================== --- a/src/gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C +++ b/src/gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C -@@ -45,9 +45,9 @@ +@@ -45,9 +45,9 @@ int main(int argc, char *argv[]) { } // { dg-output "ERROR: AddressSanitizer: heap-use-after-free.*(\n|\r\n|\r)" } @@ -131,7 +131,7 @@ Index: b/src/gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c =================================================================== --- a/src/gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c +++ b/src/gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c -@@ -15,7 +15,7 @@ +@@ -15,7 +15,7 @@ int main(int argc, char **argv) { /* { dg-output "WRITE of size \[0-9\]* at 0x\[0-9a-f\]+ thread T0\[^\n\r]*(\n|\r\n|\r)" } */ /* { dg-output " #0 0x\[0-9a-f\]+ (in _*(interceptor_|)strncpy|\[(\])\[^\n\r]*(\n|\r\n|\r)" } */ /* { dg-output " #1 0x\[0-9a-f\]+ (in _*main (\[^\n\r]*strncpy-overflow-1.c:11|\[^\n\r]*:0)|\[(\]).*(\n|\r\n|\r)" } */ @@ -157,7 +157,7 @@ Index: b/src/gcc/testsuite/c-c++-common/asan/stack-overflow-1.c =================================================================== --- a/src/gcc/testsuite/c-c++-common/asan/stack-overflow-1.c +++ b/src/gcc/testsuite/c-c++-common/asan/stack-overflow-1.c -@@ -19,4 +19,4 @@ +@@ -19,4 +19,4 @@ int main() { /* { dg-output "READ of size 1 at 0x\[0-9a-f\]+ thread T0\[^\n\r]*(\n|\r\n|\r)" } */ /* { dg-output " #0 0x\[0-9a-f\]+ (in _*main (\[^\n\r]*stack-overflow-1.c:16|\[^\n\r]*:0)|\[(\]).*(\n|\r\n|\r)" } */ @@ -167,7 +167,7 @@ Index: b/src/gcc/testsuite/c-c++-common/asan/use-after-free-1.c =================================================================== --- a/src/gcc/testsuite/c-c++-common/asan/use-after-free-1.c +++ b/src/gcc/testsuite/c-c++-common/asan/use-after-free-1.c -@@ -11,12 +11,12 @@ +@@ -11,12 +11,12 @@ int main() { /* { dg-output "ERROR: AddressSanitizer:? heap-use-after-free on address\[^\n\r]*" } */ /* { dg-output "0x\[0-9a-f\]+ at pc 0x\[0-9a-f\]+ bp 0x\[0-9a-f\]+ sp 0x\[0-9a-f\]+\[^\n\r]*(\n|\r\n|\r)" } */ @@ -200,7 +200,7 @@ Index: b/src/gcc/testsuite/c-c++-common/asan/heap-overflow-1.c =================================================================== --- a/src/gcc/testsuite/c-c++-common/asan/heap-overflow-1.c +++ b/src/gcc/testsuite/c-c++-common/asan/heap-overflow-1.c -@@ -25,7 +25,7 @@ +@@ -25,7 +25,7 @@ int main(int argc, char **argv) { /* { dg-output "READ of size 1 at 0x\[0-9a-f\]+ thread T0.*(\n|\r\n|\r)" } */ /* { dg-output " #0 0x\[0-9a-f\]+ (in _*main (\[^\n\r]*heap-overflow-1.c:21|\[^\n\r]*:0)|\[(\]).*(\n|\r\n|\r)" } */ @@ -214,7 +214,7 @@ Index: b/src/gcc/testsuite/c-c++-common/asan/null-deref-1.c =================================================================== --- a/src/gcc/testsuite/c-c++-common/asan/null-deref-1.c +++ b/src/gcc/testsuite/c-c++-common/asan/null-deref-1.c -@@ -18,6 +18,6 @@ +@@ -18,6 +18,6 @@ int main() /* { dg-output "ERROR: AddressSanitizer:? SEGV on unknown address\[^\n\r]*" } */ /* { dg-output "0x\[0-9a-f\]+ \[^\n\r]*pc 0x\[0-9a-f\]+\[^\n\r]*(\n|\r\n|\r)" } */ @@ -226,7 +226,7 @@ Index: b/src/gcc/config/arm/arm.c =================================================================== --- a/src/gcc/config/arm/arm.c +++ b/src/gcc/config/arm/arm.c -@@ -280,6 +280,7 @@ +@@ -279,6 +279,7 @@ static unsigned arm_add_stmt_cost (void static void arm_canonicalize_comparison (int *code, rtx *op0, rtx *op1, bool op0_preserve_value); @@ -234,7 +234,7 @@ Index: b/src/gcc/config/arm/arm.c /* Table of machine attributes. */ static const struct attribute_spec arm_attribute_table[] = -@@ -649,6 +650,9 @@ +@@ -648,6 +649,9 @@ static const struct attribute_spec arm_a #define TARGET_CANONICALIZE_COMPARISON \ arm_canonicalize_comparison @@ -244,7 +244,7 @@ Index: b/src/gcc/config/arm/arm.c struct gcc_target targetm = TARGET_INITIALIZER; /* Obstack for minipool constant handling. */ -@@ -27450,4 +27454,12 @@ +@@ -27462,4 +27466,12 @@ arm_validize_comparison (rtx *comparison } |