From 3dbc03849f085ef15d4920798da0b1e6307ee65d Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Wed, 11 Oct 2017 14:26:25 -0700 Subject: movmem had some regressions, whitelist them for now --- test/gcc-newlib/rv32i-ilp32.log | 5 +++++ test/gcc-newlib/rv32iac-ilp32.log | 5 +++++ test/gcc-newlib/rv32im-ilp32.log | 5 +++++ test/gcc-newlib/rv32imac-ilp32.log | 5 +++++ test/gcc-newlib/rv32imafc-ilp32f.log | 5 +++++ test/gcc-newlib/rv64imac-lp64.log | 5 +++++ test/gcc-newlib/rv64imafdc-lp64d.log | 5 +++++ 7 files changed, 35 insertions(+) (limited to 'test') diff --git a/test/gcc-newlib/rv32i-ilp32.log b/test/gcc-newlib/rv32i-ilp32.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv32i-ilp32.log +++ b/test/gcc-newlib/rv32i-ilp32.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv32iac-ilp32.log b/test/gcc-newlib/rv32iac-ilp32.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv32iac-ilp32.log +++ b/test/gcc-newlib/rv32iac-ilp32.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv32im-ilp32.log b/test/gcc-newlib/rv32im-ilp32.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv32im-ilp32.log +++ b/test/gcc-newlib/rv32im-ilp32.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv32imac-ilp32.log b/test/gcc-newlib/rv32imac-ilp32.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv32imac-ilp32.log +++ b/test/gcc-newlib/rv32imac-ilp32.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv32imafc-ilp32f.log b/test/gcc-newlib/rv32imafc-ilp32f.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv32imafc-ilp32f.log +++ b/test/gcc-newlib/rv32imafc-ilp32f.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv64imac-lp64.log b/test/gcc-newlib/rv64imac-lp64.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv64imac-lp64.log +++ b/test/gcc-newlib/rv64imac-lp64.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 diff --git a/test/gcc-newlib/rv64imafdc-lp64d.log b/test/gcc-newlib/rv64imafdc-lp64d.log index 339dde4..02ff980 100644 --- a/test/gcc-newlib/rv64imafdc-lp64d.log +++ b/test/gcc-newlib/rv64imafdc-lp64d.log @@ -1,3 +1,8 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove" build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "memcpy \\(" 2 build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tls/pr78796.c execution test +# These all look like performance problems related to our movmem +# implementation. +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _T2" 0 +build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr42585.c scan-tree-dump-times optimized "struct _fat_ptr _ans" 0 -- cgit v1.1