https://gcc.gnu.org/g:e86d4e4ac7d7438f2f1b2437508cfd394a0a34d9

commit r15-1367-ge86d4e4ac7d7438f2f1b2437508cfd394a0a34d9
Author: Stefan Schulze Frielinghaus <stefa...@linux.ibm.com>
Date:   Mon Jun 17 08:46:38 2024 +0200

    s390: Delete mistakenly added tests
    
    gcc/testsuite/ChangeLog:
    
            * gcc.target/s390/vector/vgm-df-1.c: Removed.
            * gcc.target/s390/vector/vgm-di-1.c: Removed.
            * gcc.target/s390/vector/vgm-hi-1.c: Removed.
            * gcc.target/s390/vector/vgm-int128-1.c: Removed.
            * gcc.target/s390/vector/vgm-longdouble-1.c: Removed.
            * gcc.target/s390/vector/vgm-qi-1.c: Removed.
            * gcc.target/s390/vector/vgm-sf-1.c: Removed.
            * gcc.target/s390/vector/vgm-si-1.c: Removed.
            * gcc.target/s390/vector/vgm-ti-1.c: Removed.

Diff:
---
 gcc/testsuite/gcc.target/s390/vector/vgm-df-1.c    |  30 ---
 gcc/testsuite/gcc.target/s390/vector/vgm-di-1.c    | 102 ----------
 gcc/testsuite/gcc.target/s390/vector/vgm-hi-1.c    | 212 --------------------
 .../gcc.target/s390/vector/vgm-int128-1.c          |  64 -------
 .../gcc.target/s390/vector/vgm-longdouble-1.c      |  55 ------
 gcc/testsuite/gcc.target/s390/vector/vgm-qi-1.c    | 213 ---------------------
 gcc/testsuite/gcc.target/s390/vector/vgm-sf-1.c    |  43 -----
 gcc/testsuite/gcc.target/s390/vector/vgm-si-1.c    | 146 --------------
 gcc/testsuite/gcc.target/s390/vector/vgm-ti-1.c    |  63 ------
 9 files changed, 928 deletions(-)

diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-df-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-df-1.c
deleted file mode 100644
index 07aa6b9deece..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-df-1.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z13 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef double v1df __attribute__ ((vector_size (8)));
-typedef double v2df __attribute__ ((vector_size (16)));
-
-/*
-** test_v1df_via_vgmb:
-**     vgmb    %v24,0,1
-**     br      %r14
-*/
-
-v1df
-test_v1df_via_vgmb (void)
-{
-  return (v1df){-8577.505882352939806878566741943359375};
-}
-
-/*
-** test_v2df_via_vgmb:
-**     vgmb    %v24,0,1
-**     br      %r14
-*/
-
-v2df
-test_v2df_via_vgmb (void)
-{
-  return (v2df){-8577.505882352939806878566741943359375, 
-8577.505882352939806878566741943359375};
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-di-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-di-1.c
deleted file mode 100644
index fa608f2b5ae8..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-di-1.c
+++ /dev/null
@@ -1,102 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z13 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef long long v1di __attribute__ ((vector_size (8)));
-typedef long long v2di __attribute__ ((vector_size (16)));
-
-/*
-** test_v1di_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v1di
-test_v1di_via_vgmb (void)
-{
-  return (v1di){0xe0e0e0e0e0e0e0e0};
-}
-
-/*
-** test_v2di_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v2di
-test_v2di_via_vgmb (void)
-{
-  return (v2di){0xe0e0e0e0e0e0e0e0, 0xe0e0e0e0e0e0e0e0};
-}
-
-/*
-** test_v1di_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v1di
-test_v1di_via_vgmb_wrap (void)
-{
-  return (v1di){0xe7e7e7e7e7e7e7e7};
-}
-
-/*
-** test_v2di_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v2di
-test_v2di_via_vgmb_wrap (void)
-{
-  return (v2di){0xe7e7e7e7e7e7e7e7, 0xe7e7e7e7e7e7e7e7};
-}
-
-/*
-** test_v1di_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v1di
-test_v1di_via_vgmh (void)
-{
-  return (v1di){0x7e007e007e007e0};
-}
-
-/*
-** test_v2di_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v2di
-test_v2di_via_vgmh (void)
-{
-  return (v2di){0x7e007e007e007e0, 0x7e007e007e007e0};
-}
-
-/*
-** test_v1di_via_vgmg:
-**     vgmg    %v24,17,46
-**     br      %r14
-*/
-
-v1di
-test_v1di_via_vgmg (void)
-{
-  return (v1di){0x7ffffffe0000};
-}
-
-/*
-** test_v2di_via_vgmg:
-**     vgmg    %v24,17,46
-**     br      %r14
-*/
-
-v2di
-test_v2di_via_vgmg (void)
-{
-  return (v2di){0x7ffffffe0000, 0x7ffffffe0000};
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-hi-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-hi-1.c
deleted file mode 100644
index da064792cfc9..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-hi-1.c
+++ /dev/null
@@ -1,212 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z13 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef short  v1hi __attribute__ ((vector_size (2)));
-typedef short  v2hi __attribute__ ((vector_size (4)));
-typedef short  v4hi __attribute__ ((vector_size (8)));
-typedef short  v8hi __attribute__ ((vector_size (16)));
-
-/*
-** test_v1hi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v1hi
-test_v1hi_via_vgmb (void)
-{
-  return (v1hi){0xe0e0};
-}
-
-/*
-** test_v2hi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v2hi
-test_v2hi_via_vgmb (void)
-{
-  return (v2hi){0xe0e0, 0xe0e0};
-}
-
-/*
-** test_v4hi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v4hi
-test_v4hi_via_vgmb (void)
-{
-  return (v4hi){0xe0e0, 0xe0e0, 0xe0e0, 0xe0e0};
-}
-
-/*
-** test_v8hi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v8hi
-test_v8hi_via_vgmb (void)
-{
-  return (v8hi){0xe0e0, 0xe0e0, 0xe0e0, 0xe0e0, 0xe0e0, 0xe0e0, 0xe0e0, 
0xe0e0};
-}
-
-/*
-** test_v1hi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v1hi
-test_v1hi_via_vgmb_wrap (void)
-{
-  return (v1hi){0xe7e7};
-}
-
-/*
-** test_v2hi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v2hi
-test_v2hi_via_vgmb_wrap (void)
-{
-  return (v2hi){0xe7e7, 0xe7e7};
-}
-
-/*
-** test_v4hi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v4hi
-test_v4hi_via_vgmb_wrap (void)
-{
-  return (v4hi){0xe7e7, 0xe7e7, 0xe7e7, 0xe7e7};
-}
-
-/*
-** test_v8hi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v8hi
-test_v8hi_via_vgmb_wrap (void)
-{
-  return (v8hi){0xe7e7, 0xe7e7, 0xe7e7, 0xe7e7, 0xe7e7, 0xe7e7, 0xe7e7, 
0xe7e7};
-}
-
-/*
-** test_v1hi_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v1hi
-test_v1hi_via_vgmh (void)
-{
-  return (v1hi){0x7e0};
-}
-
-/*
-** test_v2hi_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v2hi
-test_v2hi_via_vgmh (void)
-{
-  return (v2hi){0x7e0, 0x7e0};
-}
-
-/*
-** test_v4hi_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v4hi
-test_v4hi_via_vgmh (void)
-{
-  return (v4hi){0x7e0, 0x7e0, 0x7e0, 0x7e0};
-}
-
-/*
-** test_v8hi_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v8hi
-test_v8hi_via_vgmh (void)
-{
-  return (v8hi){0x7e0, 0x7e0, 0x7e0, 0x7e0, 0x7e0, 0x7e0, 0x7e0, 0x7e0};
-}
-
-/*
-** test_v2hi_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v2hi
-test_v2hi_via_vgmf (void)
-{
-  return (v2hi){0x7fff, 0xfffe};
-}
-
-/*
-** test_v4hi_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v4hi
-test_v4hi_via_vgmf (void)
-{
-  return (v4hi){0x7fff, 0xfffe, 0x7fff, 0xfffe};
-}
-
-/*
-** test_v8hi_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v8hi
-test_v8hi_via_vgmf (void)
-{
-  return (v8hi){0x7fff, 0xfffe, 0x7fff, 0xfffe, 0x7fff, 0xfffe, 0x7fff, 
0xfffe};
-}
-
-/*
-** test_v4hi_via_vgmg:
-**     vgmg    %v24,1,62
-**     br      %r14
-*/
-
-v4hi
-test_v4hi_via_vgmg (void)
-{
-  return (v4hi){0x7fff, 0xffff, 0xffff, 0xfffe};
-}
-
-/*
-** test_v8hi_via_vgmg:
-**     vgmg    %v24,1,62
-**     br      %r14
-*/
-
-v8hi
-test_v8hi_via_vgmg (void)
-{
-  return (v8hi){0x7fff, 0xffff, 0xffff, 0xfffe, 0x7fff, 0xffff, 0xffff, 
0xfffe};
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-int128-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-int128-1.c
deleted file mode 100644
index a10601352141..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-int128-1.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/* { dg-do compile { target lp64 } } */
-/* { dg-options "-O2 -march=z13 -mzarch -fdump-tree-optimized" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-/* As time of writing this, there is no support for 128-bit integer literals.
-   Therefore, we have to emulate them as e.g. via two long literals.  However,
-   this test is all about __int128 constants.  Thus, ensure that we end up with
-   128-bit constants before expanding.  */
-/* { dg-final { scan-tree-dump "= 0xe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e;" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "= 0x7ffe7ffe7ffe7ffe7ffe7ffe7ffe7ffe;" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "= 0x7ffffffe7ffffffe7ffffffe7ffffffe;" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "= 0x7ffffffffffffffe7ffffffffffffffe;" 
"optimized" } } */
-
-/*
-** test_int128_via_vgmb:
-**     vgmb    (%v[0-9]+),4,6
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-__int128
-test_int128_via_vgmb (void)
-{
-  return ((__int128) 0x0e0e0e0e0e0e0e0e << 64) | 0x0e0e0e0e0e0e0e0e;
-}
-
-/*
-** test_int128_via_vgmh:
-**     vgmh    (%v[0-9]+),1,14
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-__int128
-test_int128_via_vgmh (void)
-{
-  return ((__int128) 0x7ffe7ffe7ffe7ffe << 64) | 0x7ffe7ffe7ffe7ffe;
-}
-
-/*
-** test_int128_via_vgmf:
-**     vgmf    (%v[0-9]+),1,30
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-__int128
-test_int128_via_vgmf (void)
-{
-  return ((__int128) 0x7ffffffe7ffffffe << 64) | 0x7ffffffe7ffffffe;
-}
-
-/*
-** test_int128_via_vgmg:
-**     vgmg    (%v[0-9]+),1,62
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-__int128
-test_int128_via_vgmg (void)
-{
-  return ((__int128) 0x7ffffffffffffffe << 64) | 0x7ffffffffffffffe;
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-longdouble-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-longdouble-1.c
deleted file mode 100644
index 0217815055d1..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-longdouble-1.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/* { dg-do compile { target lp64 } } */
-/* { dg-options "-O2 -march=z14 -mzarch -fdump-tree-optimized" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-/*
-** test_longdouble_via_vgmb:
-**     vgmb    (%v[0-9]+),4,6
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-long double
-test_longdouble_via_vgmb (void)
-{
-  return 2.263171865473961260249112278523378513150597635104e-3849L;
-}
-
-/*
-** test_longdouble_via_vgmh:
-**     vgmh    (%v[0-9]+),1,14
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-long double
-test_longdouble_via_vgmh (void)
-{
-  return 8.9228500591371968978175957554634715383668519805586e+4931L;
-}
-
-/*
-** test_longdouble_via_vgmf:
-**     vgmf    (%v[0-9]+),9,30
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-long double
-test_longdouble_via_vgmf (void)
-{
-  return 5.7202348769040302108562404806917908642856158381792e-4894L;
-}
-
-/*
-** test_longdouble_via_vgmg:
-**     vgmg    (%v[0-9]+),9,62
-**     vst     \1,0\(%r2\),3
-**     br      %r14
-*/
-
-long double
-test_longdouble_via_vgmg (void)
-{
-  return 5.7203220768525291179165318133287569460629228746232e-4894L;
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-qi-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-qi-1.c
deleted file mode 100644
index 06e7062e6a8a..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-qi-1.c
+++ /dev/null
@@ -1,213 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z13 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef signed char  v1qi __attribute__ ((vector_size (1)));
-typedef signed char  v2qi __attribute__ ((vector_size (2)));
-typedef signed char  v4qi __attribute__ ((vector_size (4)));
-typedef signed char  v8qi __attribute__ ((vector_size (8)));
-typedef signed char  v16qi __attribute__ ((vector_size (16)));
-
-/*
-** test_v1qi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v1qi
-test_v1qi_via_vgmb (void)
-{
-  return (v1qi){0xe0};
-}
-
-/*
-** test_v2qi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v2qi
-test_v2qi_via_vgmb (void)
-{
-  return (v2qi){0xe0, 0xe0};
-}
-
-/*
-** test_v4qi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v4qi
-test_v4qi_via_vgmb (void)
-{
-  return (v4qi){0xe0, 0xe0, 0xe0, 0xe0};
-}
-
-/*
-** test_v8qi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v8qi
-test_v8qi_via_vgmb (void)
-{
-  return (v8qi){0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0};
-}
-
-/*
-** test_v16qi_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v16qi
-test_v16qi_via_vgmb (void)
-{
-  return (v16qi){0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 
0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0};
-}
-
-/*
-** test_v1qi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v1qi
-test_v1qi_via_vgmb_wrap (void)
-{
-  return (v1qi){0xe7};
-}
-
-/*
-** test_v2qi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v2qi
-test_v2qi_via_vgmb_wrap (void)
-{
-  return (v2qi){0xe7, 0xe7};
-}
-
-/*
-** test_v4qi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v4qi
-test_v4qi_via_vgmb_wrap (void)
-{
-  return (v4qi){0xe7, 0xe7, 0xe7, 0xe7};
-}
-
-/*
-** test_v8qi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v8qi
-test_v8qi_via_vgmb_wrap (void)
-{
-  return (v8qi){0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7};
-}
-
-/*
-** test_v16qi_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v16qi
-test_v16qi_via_vgmb_wrap (void)
-{
-  return (v16qi){0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 
0xe7, 0xe7, 0xe7, 0xe7, 0xe7, 0xe7};
-}
-
-/*
-** test_v2qi_via_vgmh:
-**     vgmh    %v24,1,14
-**     br      %r14
-*/
-
-v2qi
-test_v2qi_via_vgmh (void)
-{
-  return (v2qi){0x7f, 0xfe};
-}
-
-/*
-** test_v4qi_via_vgmh:
-**     vgmh    %v24,1,14
-**     br      %r14
-*/
-
-v4qi
-test_v4qi_via_vgmh (void)
-{
-  return (v4qi){0x7f, 0xfe, 0x7f, 0xfe};
-}
-
-/*
-** test_v8qi_via_vgmh:
-**     vgmh    %v24,1,14
-**     br      %r14
-*/
-
-v8qi
-test_v8qi_via_vgmh (void)
-{
-  return (v8qi){0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe};
-}
-
-/*
-** test_v16qi_via_vgmh:
-**     vgmh    %v24,1,14
-**     br      %r14
-*/
-
-v16qi
-test_v16qi_via_vgmh (void)
-{
-  return (v16qi){0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 
0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe};
-}
-
-/*
-** test_v4qi_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v4qi
-test_v4qi_via_vgmf (void)
-{
-  return (v4qi){0x7f, 0xff, 0xff, 0xfe};
-}
-
-/*
-** test_v8qi_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v8qi
-test_v8qi_via_vgmf (void)
-{
-  return (v8qi){0x7f, 0xff, 0xff, 0xfe, 0x7f, 0xff, 0xff, 0xfe};
-}
-
-/*
-** test_v8qi_via_vgmg:
-**     vgmg    %v24,1,62
-**     br      %r14
-*/
-
-v8qi
-test_v8qi_via_vgmg (void)
-{
-  return (v8qi){0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe};
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-sf-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-sf-1.c
deleted file mode 100644
index 1beaec91a65e..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-sf-1.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z14 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef float v1sf __attribute__ ((vector_size (4)));
-typedef float v2sf __attribute__ ((vector_size (8)));
-typedef float v4sf __attribute__ ((vector_size (16)));
-
-/*
-** test_v1sf_via_vgmb:
-**     vgmb    %v24,0,3
-**     br      %r14
-*/
-
-v1sf
-test_v1sf_via_vgmb (void)
-{
-  return (v1sf){-5.9654142e29};
-}
-
-/*
-** test_v2sf_via_vgmb:
-**     vgmb    %v24,0,3
-**     br      %r14
-*/
-
-v2sf
-test_v2sf_via_vgmb (void)
-{
-  return (v2sf){-5.9654142e29, -5.9654142e29};
-}
-
-/*
-** test_v4sf_via_vgmb:
-**     vgmb    %v24,0,3
-**     br      %r14
-*/
-
-v4sf
-test_v4sf_via_vgmb (void)
-{
-  return (v4sf){-5.9654142e29, -5.9654142e29, -5.9654142e29, -5.9654142e29};
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-si-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-si-1.c
deleted file mode 100644
index a3e9d577b8ad..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-si-1.c
+++ /dev/null
@@ -1,146 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -march=z13 -mzarch" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-typedef int  v1si __attribute__ ((vector_size (4)));
-typedef int  v2si __attribute__ ((vector_size (8)));
-typedef int  v4si __attribute__ ((vector_size (16)));
-
-/*
-** test_v1si_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v1si
-test_v1si_via_vgmb (void)
-{
-  return (v1si){0xe0e0e0e0};
-}
-
-/*
-** test_v2si_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v2si
-test_v2si_via_vgmb (void)
-{
-  return (v2si){0xe0e0e0e0, 0xe0e0e0e0};
-}
-
-/*
-** test_v4si_via_vgmb:
-**     vgmb    %v24,0,2
-**     br      %r14
-*/
-
-v4si
-test_v4si_via_vgmb (void)
-{
-  return (v4si){0xe0e0e0e0, 0xe0e0e0e0, 0xe0e0e0e0, 0xe0e0e0e0};
-}
-
-/*
-** test_v1si_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v1si
-test_v1si_via_vgmb_wrap (void)
-{
-  return (v1si){0xe7e7e7e7};
-}
-
-/*
-** test_v2si_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v2si
-test_v2si_via_vgmb_wrap (void)
-{
-  return (v2si){0xe7e7e7e7, 0xe7e7e7e7};
-}
-
-/*
-** test_v4si_via_vgmb_wrap:
-**     vgmb    %v24,5,2
-**     br      %r14
-*/
-
-v4si
-test_v4si_via_vgmb_wrap (void)
-{
-  return (v4si){0xe7e7e7e7, 0xe7e7e7e7, 0xe7e7e7e7, 0xe7e7e7e7};
-}
-
-/*
-** test_v1si_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v1si
-test_v1si_via_vgmh (void)
-{
-  return (v1si){0x7e007e0};
-}
-
-/*
-** test_v2si_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-__attribute__ ((noipa))
-v2si
-test_v2si_via_vgmh (void)
-{
-  return (v2si){0x7e007e0, 0x7e007e0};
-}
-
-/*
-** test_v4si_via_vgmh:
-**     vgmh    %v24,5,10
-**     br      %r14
-*/
-
-v4si
-test_v4si_via_vgmh (void)
-{
-  return (v4si){0x7e007e0, 0x7e007e0, 0x7e007e0, 0x7e007e0};
-}
-
-/*
-** test_v2si_via_vgmg:
-**     vgmg    %v24,17,46
-**     br      %r14
-*/
-
-__attribute__ ((noipa))
-v2si
-test_v2si_via_vgmg (void)
-{
-  return (v2si){0x7fff, 0xfffe0000};
-}
-
-/*
-** test_v4si_via_vgmg:
-**     vgmg    %v24,17,46
-**     br      %r14
-*/
-
-v4si
-test_v4si_via_vgmg (void)
-{
-  return (v4si){0x7fff, 0xfffe0000, 0x7fff, 0xfffe0000};
-}
-
-int main (void)
-{
-  test_v2si_via_vgmh ();
-}
diff --git a/gcc/testsuite/gcc.target/s390/vector/vgm-ti-1.c 
b/gcc/testsuite/gcc.target/s390/vector/vgm-ti-1.c
deleted file mode 100644
index c77457c41023..000000000000
--- a/gcc/testsuite/gcc.target/s390/vector/vgm-ti-1.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/* { dg-do compile { target lp64 } } */
-/* { dg-options "-O2 -march=z13 -mzarch -fdump-tree-optimized" } */
-/* { dg-final { check-function-bodies "**" "" "" } } */
-
-/* As time of writing this, there is no support for 128-bit integer literals.
-   Therefore, we have to emulate them as e.g. via two long literals.  However,
-   this test is all about V1TI const vectors.  Thus, ensure that we end up with
-   a V1TI const vector before expanding.  */
-/* { dg-final { scan-tree-dump "{ 0xe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e }" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "{ 0x7ffe7ffe7ffe7ffe7ffe7ffe7ffe7ffe }" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "{ 0x7ffffffe7ffffffe7ffffffe7ffffffe }" 
"optimized" } } */
-/* { dg-final { scan-tree-dump "{ 0x7ffffffffffffffe7ffffffffffffffe }" 
"optimized" } } */
-
-typedef __int128  v1ti __attribute__ ((vector_size (16)));
-typedef long v2di __attribute__ ((vector_size (16)));
-
-/*
-** test_v1ti_via_vgmb:
-**     vgmb    %v24,4,6
-**     br      %r14
-*/
-
-v1ti
-test_v1ti_via_vgmb (void)
-{
-  return (v1ti)(v2di){0x0e0e0e0e0e0e0e0e, 0x0e0e0e0e0e0e0e0e};
-}
-
-/*
-** test_v1ti_via_vgmh:
-**     vgmh    %v24,1,14
-**     br      %r14
-*/
-
-v1ti
-test_v1ti_via_vgmh (void)
-{
-  return (v1ti)(v2di){0x7ffe7ffe7ffe7ffe, 0x7ffe7ffe7ffe7ffe};
-}
-
-/*
-** test_v1ti_via_vgmf:
-**     vgmf    %v24,1,30
-**     br      %r14
-*/
-
-v1ti
-test_v1ti_via_vgmf (void)
-{
-  return (v1ti)(v2di){0x7ffffffe7ffffffe, 0x7ffffffe7ffffffe};
-}
-
-/*
-** test_v1ti_via_vgmg:
-**     vgmg    %v24,1,62
-**     br      %r14
-*/
-
-v1ti
-test_v1ti_via_vgmg (void)
-{
-  return (v1ti)(v2di){0x7ffffffffffffffe, 0x7ffffffffffffffe};
-}

Reply via email to