Joel Hutton <joel.hut...@arm.com> writes: > Hi all, > > This patch updates the vect_char_add target selector to use its own > cache instead of the vect_int cache. > > This was causing a situation where bb-slp-40.c would fail on sparc when > run after other tests that use the vect_int target selector, but pass > when run on its own. > > This fixes Bug 92391 > > Tested on x86 and sparc64. > > 2019-11-26 Joel Hutton <joel.hut...@arm.com> > > * lib/target-supports.exp: Update vect_char_add target selector > to use its own cache.
Thanks, applied as r278738. Richard > > From 7ed08950f4440f8605b44449df1114edcc8ee834 Mon Sep 17 00:00:00 2001 > From: Joel Hutton <joel.hut...@arm.com> > Date: Tue, 26 Nov 2019 17:09:12 +0000 > Subject: [PATCH] Update vect_char_add target selector to use its own cache > > --- > gcc/testsuite/lib/target-supports.exp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/lib/target-supports.exp > b/gcc/testsuite/lib/target-supports.exp > index > 5fe1e83492cae97adf82ed53e12d8f5f7ea5a951..a4418a3151677a2a45275463b9828db7e7755b28 > 100644 > --- a/gcc/testsuite/lib/target-supports.exp > +++ b/gcc/testsuite/lib/target-supports.exp > @@ -5753,7 +5753,7 @@ proc check_effective_target_vect_bswap { } { > # one vector length. > > proc check_effective_target_vect_char_add { } { > - return [check_cached_effective_target_indexed vect_int { > + return [check_cached_effective_target_indexed vect_char_add { > expr { > [istarget i?86-*-*] || [istarget x86_64-*-*] > || ([istarget powerpc*-*-*]