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

commit r16-7446-gc910aa52563a5f07c1396e5ec410e87449f6f8ec
Author: Richard Biener <[email protected]>
Date:   Wed Feb 11 10:23:15 2026 +0100

    Enable disabled g++.dg/vect/param-max-aliased-pr26197.cc
    
    The glob in g++.dg/vect/vect.exp was not catching the file and
    the special option that was intended to be used no longer exists.
    I've simplified the situation by renaming the test and fixing it
    for the obvious out-of-bound access that is diagnosed.  The test
    likely doesn't test anything anymore, but probably better than
    simply removing it.
    
            * g++.dg/vect/vect.exp: Remove param-max-aliased-* handling.
            * g++.dg/vect/param-max-aliased-pr26197.cc: Rename to ...
            * g++.dg/vect/pr26197.cc: ... this and fixup array overflow.

Diff:
---
 .../g++.dg/vect/{param-max-aliased-pr26197.cc => pr26197.cc}        | 2 +-
 gcc/testsuite/g++.dg/vect/vect.exp                                  | 6 ------
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/gcc/testsuite/g++.dg/vect/param-max-aliased-pr26197.cc 
b/gcc/testsuite/g++.dg/vect/pr26197.cc
similarity index 94%
rename from gcc/testsuite/g++.dg/vect/param-max-aliased-pr26197.cc
rename to gcc/testsuite/g++.dg/vect/pr26197.cc
index ddceba284a85..9a2bef429458 100644
--- a/gcc/testsuite/g++.dg/vect/param-max-aliased-pr26197.cc
+++ b/gcc/testsuite/g++.dg/vect/pr26197.cc
@@ -3,7 +3,7 @@
 void g(const void*);
 struct B
 {
-  int* x[2];
+  int* x[4];
   int *p;
   B()
   {
diff --git a/gcc/testsuite/g++.dg/vect/vect.exp 
b/gcc/testsuite/g++.dg/vect/vect.exp
index a153d8f20a11..ebb7829a35cd 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -72,12 +72,6 @@ et-dg-runtest g++-dg-runtest [lsort [glob -nocomplain \
 global SAVED_DEFAULT_VECTCFLAGS
 set SAVED_DEFAULT_VECTCFLAGS $DEFAULT_VECTCFLAGS
     
-# --param max-aliased-vops=0
-set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS
-lappend DEFAULT_VECTCFLAGS "--param max-aliased-vops=0"
-et-dg-runtest g++-dg-runtest [lsort [glob -nocomplain \
-       $srcdir/$subdir/param-max-aliased*.\[cS\]]] "" $DEFAULT_VECTCFLAGS
-
 # Clean up.
 set dg-do-what-default ${save-dg-do-what-default}

Reply via email to