public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* patch: cleanup gcc.dg/vect/
@ 2004-10-18 19:44 Aldy Hernandez
  2004-10-18 22:07 ` Janis Johnson
  0 siblings, 1 reply; 7+ messages in thread
From: Aldy Hernandez @ 2004-10-18 19:44 UTC (permalink / raw)
  To: gcc-patches

There is a lot of redundancy in the parameters passed to individual tests.
We pass the same exact flags (modulo one parameter) to each test we
run/compile.

This patch abstracts the DEFAULT_CFLAGS code out of the individual tests.

I have also disabled the powerpc tests when VMX is not available.  Right
now, we indiscriminately try to run tests when hardware may not be
available.

I am not sure if we may still want to run the tests, especially the compile
tests even if the HW is not available.  Dorit?  Folks?  If this is the
case, then we can just disable the tests for powerpc-*-*spe.

Either way, the rest of the cleanups still stand.

OK?

	* gcc.dg/vect/vect.exp: Set target dependent vector flags.
	* gcc.dg/vect/pr16105.c: Remove target dependent compile flags.
	* gcc.dg/vect/vect-10.c: Same.
	* gcc.dg/vect/vect-11.c: Same.
	* gcc.dg/vect/vect-12.c: Same.
	* gcc.dg/vect/vect-13.c: Same.
	* gcc.dg/vect/vect-14.c: Same.
	* gcc.dg/vect/vect-15.c: Same.
	* gcc.dg/vect/vect-16.c: Same.
	* gcc.dg/vect/vect-17.c: Same.
	* gcc.dg/vect/vect-18.c: Same.
	* gcc.dg/vect/vect-19.c: Same.
	* gcc.dg/vect/vect-1.c: Same.
	* gcc.dg/vect/vect-20.c: Same.
	* gcc.dg/vect/vect-21.c: Same.
	* gcc.dg/vect/vect-22.c: Same.
	* gcc.dg/vect/vect-23.c: Same.
	* gcc.dg/vect/vect-24.c: Same.
	* gcc.dg/vect/vect-25.c: Same.
	* gcc.dg/vect/vect-26.c: Same.
	* gcc.dg/vect/vect-27a.c: Same.
	* gcc.dg/vect/vect-27.c: Same.
	* gcc.dg/vect/vect-28.c: Same.
	* gcc.dg/vect/vect-29a.c: Same.
	* gcc.dg/vect/vect-29.c: Same.
	* gcc.dg/vect/vect-2.c: Same.
	* gcc.dg/vect/vect-30.c: Same.
	* gcc.dg/vect/vect-31.c: Same.
	* gcc.dg/vect/vect-32.c: Same.
	* gcc.dg/vect/vect-33.c: Same.
	* gcc.dg/vect/vect-34.c: Same.
	* gcc.dg/vect/vect-35.c: Same.
	* gcc.dg/vect/vect-36.c: Same.
	* gcc.dg/vect/vect-37.c: Same.
	* gcc.dg/vect/vect-38.c: Same.
	* gcc.dg/vect/vect-3.c: Same.
	* gcc.dg/vect/vect-40.c: Same.
	* gcc.dg/vect/vect-41.c: Same.
	* gcc.dg/vect/vect-42.c: Same.
	* gcc.dg/vect/vect-43.c: Same.
	* gcc.dg/vect/vect-44.c: Same.
	* gcc.dg/vect/vect-45.c: Same.
	* gcc.dg/vect/vect-46.c: Same.
	* gcc.dg/vect/vect-47.c: Same.
	* gcc.dg/vect/vect-48a.c: Same.
	* gcc.dg/vect/vect-48.c: Same.
	* gcc.dg/vect/vect-49.c: Same.
	* gcc.dg/vect/vect-4.c: Same.
	* gcc.dg/vect/vect-50.c: Same.
	* gcc.dg/vect/vect-51.c: Same.
	* gcc.dg/vect/vect-52.c: Same.
	* gcc.dg/vect/vect-53.c: Same.
	* gcc.dg/vect/vect-54.c: Same.
	* gcc.dg/vect/vect-55.c: Same.
	* gcc.dg/vect/vect-56a.c: Same.
	* gcc.dg/vect/vect-56.c: Same.
	* gcc.dg/vect/vect-57.c: Same.
	* gcc.dg/vect/vect-58.c: Same.
	* gcc.dg/vect/vect-59.c: Same.
	* gcc.dg/vect/vect-5.c: Same.
	* gcc.dg/vect/vect-60.c: Same.
	* gcc.dg/vect/vect-61.c: Same.
	* gcc.dg/vect/vect-62.c: Same.
	* gcc.dg/vect/vect-63.c: Same.
	* gcc.dg/vect/vect-64.c: Same.
	* gcc.dg/vect/vect-65.c: Same.
	* gcc.dg/vect/vect-66.c: Same.
	* gcc.dg/vect/vect-67.c: Same.
	* gcc.dg/vect/vect-68.c: Same.
	* gcc.dg/vect/vect-69.c: Same.
	* gcc.dg/vect/vect-6.c: Same.
	* gcc.dg/vect/vect-72a.c: Same.
	* gcc.dg/vect/vect-72.c: Same.
	* gcc.dg/vect/vect-73.c: Same.
	* gcc.dg/vect/vect-74.c: Same.
	* gcc.dg/vect/vect-75.c: Same.
	* gcc.dg/vect/vect-76.c: Same.
	* gcc.dg/vect/vect-77a.c: Same.
	* gcc.dg/vect/vect-77.c: Same.
	* gcc.dg/vect/vect-78.c: Same.
	* gcc.dg/vect/vect-79.c: Same.
	* gcc.dg/vect/vect-7.c: Same.
	* gcc.dg/vect/vect-80.c: Same.
	* gcc.dg/vect/vect-8.c: Same.
	* gcc.dg/vect/vect-9.c: Same.
	* gcc.dg/vect/vect-all.c: Same.
	* gcc.dg/vect/vect-none.c: Same.

Index: gcc.dg/vect/vect.exp
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect.exp,v
retrieving revision 1.1
diff -c -p -r1.1 vect.exp
*** gcc.dg/vect/vect.exp	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect.exp	18 Oct 2004 19:34:39 -0000
*************** global DEFAULT_CFLAGS
*** 24,29 ****
--- 24,43 ----
  if ![info exists DEFAULT_CFLAGS] then {
      set DEFAULT_CFLAGS " -ansi -pedantic-errors"
  }
+ lappend DEFAULT_CFLAGS "-O2" "-ftree-vectorize" "-fdump-tree-vect-stats"
+ 
+ # Set additional target dependent vector flags.
+ if { [istarget "powerpc*-*-*"] } {
+     if { [check_vmx_hw_available ] } {
+ 	lappend DEFAULT_CFLAGS "-maltivec"
+     } else {
+ 	exit
+     }
+ } elseif { [istarget "i?x86-*-* x86_64-*-*"] } {
+     lappend DEFAULT_CFLAGS "-msse2"
+ } elseif { [istarget "mipsisa64*-*-*"] } {
+     lappend DEFAULT_CFLAGS "-mpaired-single"
+ }
  
  # Initialize `dg'.
  dg-init
Index: gcc.dg/vect/pr16105.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/pr16105.c,v
retrieving revision 1.2
diff -c -p -r1.2 pr16105.c
*** gcc.dg/vect/pr16105.c	4 Oct 2004 18:48:21 -0000	1.2
--- gcc.dg/vect/pr16105.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,8 ****
! /* { dg-do compile { target powerpc*-*-* i?86-*-* } } */
! /* { dg-do compile { target mipsisa64*-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #define VECTOR_SIZE 512
  typedef float afloat __attribute__ ((__aligned__(16)));
--- 1,4 ----
! /* { dg-do compile { target powerpc*-*-* i?86-*-* mipsisa64*-*-* } } */
  
  #define VECTOR_SIZE 512
  typedef float afloat __attribute__ ((__aligned__(16)));
Index: gcc.dg/vect/vect-10.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-10.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-10.c
*** gcc.dg/vect/vect-10.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-10.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,6 ****
  /* { dg-do compile { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #define N 16
  
--- 1,4 ----
Index: gcc.dg/vect/vect-11.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-11.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-11.c
*** gcc.dg/vect/vect-11.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-11.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-12.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-12.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-12.c
*** gcc.dg/vect/vect-12.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-12.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-13.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-13.c,v
retrieving revision 1.4
diff -c -p -r1.4 vect-13.c
*** gcc.dg/vect/vect-13.c	23 Sep 2004 14:34:34 -0000	1.4
--- gcc.dg/vect/vect-13.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,6 ****
  /* { dg-do run { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,4 ----
Index: gcc.dg/vect/vect-14.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-14.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-14.c
*** gcc.dg/vect/vect-14.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-14.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
! /* { dg-do run { target powerpc*-*-* } } */
! /* { dg-do run { target i?86-*-* x86_64-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,4 ----
! /* { dg-do run { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
Index: gcc.dg/vect/vect-15.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-15.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-15.c
*** gcc.dg/vect/vect-15.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-15.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
! /* { dg-do run { target powerpc*-*-* } } */
! /* { dg-do run { target i?86-*-* x86_64-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
! /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,4 ----
! /* { dg-do run { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
Index: gcc.dg/vect/vect-16.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-16.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-16.c
*** gcc.dg/vect/vect-16.c	4 Oct 2004 18:48:21 -0000	1.2
--- gcc.dg/vect/vect-16.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-17.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-17.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-17.c
*** gcc.dg/vect/vect-17.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-17.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-18.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-18.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-18.c
*** gcc.dg/vect/vect-18.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-18.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-19.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-19.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-19.c
*** gcc.dg/vect/vect-19.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-19.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-1.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-1.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-1.c
*** gcc.dg/vect/vect-1.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-1.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,6 ****
  /* { dg-do compile { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #define N 16
  
--- 1,4 ----
Index: gcc.dg/vect/vect-20.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-20.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-20.c
*** gcc.dg/vect/vect-20.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-20.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-21.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-21.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-21.c
*** gcc.dg/vect/vect-21.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-21.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-22.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-22.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-22.c
*** gcc.dg/vect/vect-22.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-22.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-23.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-23.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-23.c
*** gcc.dg/vect/vect-23.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-23.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-24.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-24.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-24.c
*** gcc.dg/vect/vect-24.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-24.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-25.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-25.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-25.c
*** gcc.dg/vect/vect-25.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-25.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-26.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-26.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-26.c
*** gcc.dg/vect/vect-26.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-26.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-27a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-27a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-27a.c
*** gcc.dg/vect/vect-27a.c	23 Sep 2004 14:34:34 -0000	1.1
--- gcc.dg/vect/vect-27a.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-27.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-27.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-27.c
*** gcc.dg/vect/vect-27.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-27.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-28.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-28.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-28.c
*** gcc.dg/vect/vect-28.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-28.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-29a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-29a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-29a.c
*** gcc.dg/vect/vect-29a.c	23 Sep 2004 14:34:34 -0000	1.1
--- gcc.dg/vect/vect-29a.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-29.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-29.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-29.c
*** gcc.dg/vect/vect-29.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-29.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-2.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-2.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-2.c
*** gcc.dg/vect/vect-2.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-2.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-30.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-30.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-30.c
*** gcc.dg/vect/vect-30.c	4 Oct 2004 18:48:21 -0000	1.2
--- gcc.dg/vect/vect-30.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-31.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-31.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-31.c
*** gcc.dg/vect/vect-31.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-31.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-32.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-32.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-32.c
*** gcc.dg/vect/vect-32.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-32.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-33.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-33.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-33.c
*** gcc.dg/vect/vect-33.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-33.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do compile { target powerpc*-*-* } } */
  /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-S -O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-S -O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-34.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-34.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-34.c
*** gcc.dg/vect/vect-34.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-34.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-35.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-35.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-35.c
*** gcc.dg/vect/vect-35.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-35.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-36.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-36.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-36.c
*** gcc.dg/vect/vect-36.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-36.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-37.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-37.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-37.c
*** gcc.dg/vect/vect-37.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-37.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-38.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-38.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-38.c
*** gcc.dg/vect/vect-38.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-38.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-3.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-3.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-3.c
*** gcc.dg/vect/vect-3.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-3.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-40.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-40.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-40.c
*** gcc.dg/vect/vect-40.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-40.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-41.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-41.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-41.c
*** gcc.dg/vect/vect-41.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-41.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-42.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-42.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-42.c
*** gcc.dg/vect/vect-42.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-42.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-43.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-43.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-43.c
*** gcc.dg/vect/vect-43.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-43.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-44.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-44.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-44.c
*** gcc.dg/vect/vect-44.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-44.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-45.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-45.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-45.c
*** gcc.dg/vect/vect-45.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-45.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-46.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-46.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-46.c
*** gcc.dg/vect/vect-46.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-46.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-47.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-47.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-47.c
*** gcc.dg/vect/vect-47.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-47.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-48a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-48a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-48a.c
*** gcc.dg/vect/vect-48a.c	23 Sep 2004 14:34:34 -0000	1.1
--- gcc.dg/vect/vect-48a.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-48.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-48.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-48.c
*** gcc.dg/vect/vect-48.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-48.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-49.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-49.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-49.c
*** gcc.dg/vect/vect-49.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-49.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-4.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-4.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-4.c
*** gcc.dg/vect/vect-4.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-4.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-50.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-50.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-50.c
*** gcc.dg/vect/vect-50.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-50.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-51.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-51.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-51.c
*** gcc.dg/vect/vect-51.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-51.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-52.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-52.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-52.c
*** gcc.dg/vect/vect-52.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-52.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-53.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-53.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-53.c
*** gcc.dg/vect/vect-53.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-53.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
    
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-54.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-54.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-54.c
*** gcc.dg/vect/vect-54.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-54.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-55.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-55.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-55.c
*** gcc.dg/vect/vect-55.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-55.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-56a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-56a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-56a.c
*** gcc.dg/vect/vect-56a.c	23 Sep 2004 14:34:34 -0000	1.1
--- gcc.dg/vect/vect-56a.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-56.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-56.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-56.c
*** gcc.dg/vect/vect-56.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-56.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-57.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-57.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-57.c
*** gcc.dg/vect/vect-57.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-57.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-58.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-58.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-58.c
*** gcc.dg/vect/vect-58.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-58.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-59.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-59.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-59.c
*** gcc.dg/vect/vect-59.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-59.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-5.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-5.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-5.c
*** gcc.dg/vect/vect-5.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-5.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-60.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-60.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-60.c
*** gcc.dg/vect/vect-60.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-60.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,10 ****
- 
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-61.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-61.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-61.c
*** gcc.dg/vect/vect-61.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-61.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-62.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-62.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-62.c
*** gcc.dg/vect/vect-62.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-62.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-63.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-63.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-63.c
*** gcc.dg/vect/vect-63.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-63.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-64.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-64.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-64.c
*** gcc.dg/vect/vect-64.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-64.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-65.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-65.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-65.c
*** gcc.dg/vect/vect-65.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-65.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-66.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-66.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-66.c
*** gcc.dg/vect/vect-66.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-66.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-67.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-67.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-67.c
*** gcc.dg/vect/vect-67.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-67.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-68.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-68.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-68.c
*** gcc.dg/vect/vect-68.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-68.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-69.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-69.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-69.c
*** gcc.dg/vect/vect-69.c	20 Sep 2004 07:17:06 -0000	1.2
--- gcc.dg/vect/vect-69.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-6.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-6.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-6.c
*** gcc.dg/vect/vect-6.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-6.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-72a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-72a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-72a.c
*** gcc.dg/vect/vect-72a.c	23 Sep 2004 14:34:34 -0000	1.1
--- gcc.dg/vect/vect-72a.c	18 Oct 2004 19:34:39 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-72.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-72.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-72.c
*** gcc.dg/vect/vect-72.c	23 Sep 2004 14:34:34 -0000	1.2
--- gcc.dg/vect/vect-72.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-73.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-73.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-73.c
*** gcc.dg/vect/vect-73.c	19 Sep 2004 18:01:51 -0000	1.2
--- gcc.dg/vect/vect-73.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-74.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-74.c,v
retrieving revision 1.5
diff -c -p -r1.5 vect-74.c
*** gcc.dg/vect/vect-74.c	4 Oct 2004 18:48:21 -0000	1.5
--- gcc.dg/vect/vect-74.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-75.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-75.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-75.c
*** gcc.dg/vect/vect-75.c	23 Sep 2004 14:34:35 -0000	1.3
--- gcc.dg/vect/vect-75.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-76.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-76.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-76.c
*** gcc.dg/vect/vect-76.c	23 Sep 2004 14:34:35 -0000	1.3
--- gcc.dg/vect/vect-76.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-77a.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-77a.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-77a.c
*** gcc.dg/vect/vect-77a.c	23 Sep 2004 14:34:35 -0000	1.1
--- gcc.dg/vect/vect-77a.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mmmx" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-77.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-77.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-77.c
*** gcc.dg/vect/vect-77.c	23 Sep 2004 14:34:35 -0000	1.3
--- gcc.dg/vect/vect-77.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-78.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-78.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-78.c
*** gcc.dg/vect/vect-78.c	23 Sep 2004 14:34:35 -0000	1.3
--- gcc.dg/vect/vect-78.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-79.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-79.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-79.c
*** gcc.dg/vect/vect-79.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-79.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-7.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-7.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-7.c
*** gcc.dg/vect/vect-7.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-7.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-80.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-80.c,v
retrieving revision 1.3
diff -c -p -r1.3 vect-80.c
*** gcc.dg/vect/vect-80.c	4 Oct 2004 18:48:21 -0000	1.3
--- gcc.dg/vect/vect-80.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-8.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-8.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-8.c
*** gcc.dg/vect/vect-8.c	4 Oct 2004 18:48:21 -0000	1.2
--- gcc.dg/vect/vect-8.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,9 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-do run { target mipsisa64*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -mpaired-single" { target mipsisa64*-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,6 ----
Index: gcc.dg/vect/vect-9.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-9.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-9.c
*** gcc.dg/vect/vect-9.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-9.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-all.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-all.c,v
retrieving revision 1.2
diff -c -p -r1.2 vect-all.c
*** gcc.dg/vect/vect-all.c	19 Aug 2004 07:16:59 -0000	1.2
--- gcc.dg/vect/vect-all.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,7 ****
  /* { dg-do run { target powerpc*-*-* } } */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #include <stdarg.h>
  #include "tree-vect.h"
--- 1,5 ----
Index: gcc.dg/vect/vect-none.c
===================================================================
RCS file: /cvs/uberbaum/gcc/testsuite/gcc.dg/vect/vect-none.c,v
retrieving revision 1.1
diff -c -p -r1.1 vect-none.c
*** gcc.dg/vect/vect-none.c	17 Aug 2004 16:17:14 -0000	1.1
--- gcc.dg/vect/vect-none.c	18 Oct 2004 19:34:40 -0000
***************
*** 1,6 ****
  /* { dg-do compile { target powerpc*-*-* i?86-*-* x86_64-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -maltivec" { target powerpc*-*-* } } */
- /* { dg-options "-O2 -ftree-vectorize -fdump-tree-vect-stats -msse2" { target i?86-*-* x86_64-*-* } } */
  
  #define N 16
  
--- 1,4 ----

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-18 19:44 patch: cleanup gcc.dg/vect/ Aldy Hernandez
@ 2004-10-18 22:07 ` Janis Johnson
  2004-10-18 23:55   ` Janis Johnson
  0 siblings, 1 reply; 7+ messages in thread
From: Janis Johnson @ 2004-10-18 22:07 UTC (permalink / raw)
  To: Aldy Hernandez; +Cc: gcc-patches

On Mon, Oct 18, 2004 at 03:41:19PM -0400, Aldy Hernandez wrote:
> There is a lot of redundancy in the parameters passed to individual tests.
> We pass the same exact flags (modulo one parameter) to each test we
> run/compile.
> 
> This patch abstracts the DEFAULT_CFLAGS code out of the individual tests.
> 
> I have also disabled the powerpc tests when VMX is not available.  Right
> now, we indiscriminately try to run tests when hardware may not be
> available.
> 
> I am not sure if we may still want to run the tests, especially the compile
> tests even if the HW is not available.  Dorit?  Folks?  If this is the
> case, then we can just disable the tests for powerpc-*-*spe.

Compiling and the checks in the dg-final step are useful, so perhaps we
can change the "dg-do" option from "run" to "compile" if the hardware
doesn't have vector support, as is done for the gcc.dg/vmx tests.  I'll
take a look and let you know if it will fit in nicely with the vect test
infrastructure.

Janis

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-18 22:07 ` Janis Johnson
@ 2004-10-18 23:55   ` Janis Johnson
  2004-10-19  0:09     ` Chao-ying Fu
                       ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Janis Johnson @ 2004-10-18 23:55 UTC (permalink / raw)
  To: Janis Johnson; +Cc: Aldy Hernandez, gcc-patches, dorit

On Mon, Oct 18, 2004 at 03:06:09PM -0700, Janis Johnson wrote:
> On Mon, Oct 18, 2004 at 03:41:19PM -0400, Aldy Hernandez wrote:
> > I have also disabled the powerpc tests when VMX is not available.  Right
> > now, we indiscriminately try to run tests when hardware may not be
> > available.
> > 
> > I am not sure if we may still want to run the tests, especially the compile
> > tests even if the HW is not available.  Dorit?  Folks?  If this is the
> > case, then we can just disable the tests for powerpc-*-*spe.
> 
> Compiling and the checks in the dg-final step are useful, so perhaps we
> can change the "dg-do" option from "run" to "compile" if the hardware
> doesn't have vector support, as is done for the gcc.dg/vmx tests.  I'll
> take a look and let you know if it will fit in nicely with the vect test
> infrastructure.

I'm making progress but have questions for Dorit and others who have
contributed the vect tests:

Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
biarch compiler; should it have been -m64?  I always test a biarch
compiler with both -m32 and -m64 anyway so using -m64 in a test would
cause problems, or at least confusion.  There are tests in other parts
of the testsuite that are only relevant for either -m32 or -m64 that
we're trying to figure out how to handle.

There are currently 91 tests in gcc.dg/vect and only 31 of them specify
mipsisa64*-*-* as a target.  Is it an oversight that most of the other
tests are not run for mipsisa64?

Janis

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-18 23:55   ` Janis Johnson
@ 2004-10-19  0:09     ` Chao-ying Fu
  2004-10-19  1:53     ` Andrew Pinski
  2004-10-19 12:40     ` Dorit Naishlos
  2 siblings, 0 replies; 7+ messages in thread
From: Chao-ying Fu @ 2004-10-19  0:09 UTC (permalink / raw)
  To: Janis Johnson; +Cc: Aldy Hernandez, gcc-patches, dorit

mipsisa64*-*-* only supports V2SF mode (two single floating point in
parallel).
If tests try to vectorize integer code, these tests will fail on
mipsisa64*-*-*.
So, mipsisa64*-*-* is specified in 31 tests that vectorize the float array
only.

Regards,
Chao-ying

----- Original Message ----- 
From: "Janis Johnson" <janis187@us.ibm.com>
To: "Janis Johnson" <janis187@us.ibm.com>
Cc: "Aldy Hernandez" <aldyh@redhat.com>; <gcc-patches@gcc.gnu.org>;
<dorit@il.ibm.com>
Sent: Monday, October 18, 2004 4:54 PM
Subject: Re: patch: cleanup gcc.dg/vect/


> On Mon, Oct 18, 2004 at 03:06:09PM -0700, Janis Johnson wrote:
> > On Mon, Oct 18, 2004 at 03:41:19PM -0400, Aldy Hernandez wrote:
> > > I have also disabled the powerpc tests when VMX is not available.
Right
> > > now, we indiscriminately try to run tests when hardware may not be
> > > available.
> > >
> > > I am not sure if we may still want to run the tests, especially the
compile
> > > tests even if the HW is not available.  Dorit?  Folks?  If this is the
> > > case, then we can just disable the tests for powerpc-*-*spe.
> >
> > Compiling and the checks in the dg-final step are useful, so perhaps we
> > can change the "dg-do" option from "run" to "compile" if the hardware
> > doesn't have vector support, as is done for the gcc.dg/vmx tests.  I'll
> > take a look and let you know if it will fit in nicely with the vect test
> > infrastructure.
>
> I'm making progress but have questions for Dorit and others who have
> contributed the vect tests:
>
> Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
> biarch compiler; should it have been -m64?  I always test a biarch
> compiler with both -m32 and -m64 anyway so using -m64 in a test would
> cause problems, or at least confusion.  There are tests in other parts
> of the testsuite that are only relevant for either -m32 or -m64 that
> we're trying to figure out how to handle.
>
> There are currently 91 tests in gcc.dg/vect and only 31 of them specify
> mipsisa64*-*-* as a target.  Is it an oversight that most of the other
> tests are not run for mipsisa64?
>
> Janis
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-18 23:55   ` Janis Johnson
  2004-10-19  0:09     ` Chao-ying Fu
@ 2004-10-19  1:53     ` Andrew Pinski
  2004-10-19 12:40     ` Dorit Naishlos
  2 siblings, 0 replies; 7+ messages in thread
From: Andrew Pinski @ 2004-10-19  1:53 UTC (permalink / raw)
  To: Janis Johnson; +Cc: gcc-patches, Aldy Hernandez, dorit


On Oct 18, 2004, at 7:54 PM, Janis Johnson wrote:
> Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
> biarch compiler; should it have been -m64?


But it does have an effect on powerpc-darwin where you can use 64bit
instructions in 32bit user land and have it work correctly.

Thanks,
Andrew Pinski

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-18 23:55   ` Janis Johnson
  2004-10-19  0:09     ` Chao-ying Fu
  2004-10-19  1:53     ` Andrew Pinski
@ 2004-10-19 12:40     ` Dorit Naishlos
  2004-10-20 17:25       ` Janis Johnson
  2 siblings, 1 reply; 7+ messages in thread
From: Dorit Naishlos @ 2004-10-19 12:40 UTC (permalink / raw)
  To: Janis Johnson; +Cc: Aldy Hernandez, gcc-patches


> > I am not sure if we may still want to run the tests, especially the
compile
> > tests even if the HW is not available.  Dorit?

I prefer Janis's suggestion:

> Compiling and the checks in the dg-final step are useful, so perhaps we
> can change the "dg-do" option from "run" to "compile" if the hardware
> doesn't have vector support, as is done for the gcc.dg/vmx tests.


As for the -mpowerpc64 issue:

> I'm making progress but have questions for Dorit and others who have
> contributed the vect tests:
>
> Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
> biarch compiler; should it have been -m64?

no. (by the way, it's actually tests vect-82_64.c and vect-83_64.c,
right?).

-mpowerpc64 makes a difference when handling the following loop:
      for (i=0 to 4) a_DImode[i] = 0.

Before, the vectorizer vectorized this loop, using TImode:
      for (i=0 to 2) vect_pa_TImode[i] = 0.
If -mpowerpc64 was used, this was recognized as movti_ppc64, and later
expanded into two movdi_internal64.
If -mpowerpc64 was not used, we ICEd in recog.

Now, the vectorizer does not try to vectorize this loop anymore because
TImode is not a VECTOR_MODE_P.


Janis, Aldi - thanks for cleaning up the vect tests!

dorit.





                                                                                                                                    
                      Janis Johnson                                                                                                 
                      <janis187@us.ibm.        To:       Janis Johnson <janis187@us.ibm.com>                                        
                      com>                     cc:       Aldy Hernandez <aldyh@redhat.com>, gcc-patches@gcc.gnu.org, Dorit          
                                                Naishlos/Haifa/IBM@IBMIL                                                            
                      19/10/2004 01:54         Subject:  Re: patch: cleanup gcc.dg/vect/                                            
                                                                                                                                    




On Mon, Oct 18, 2004 at 03:06:09PM -0700, Janis Johnson wrote:
> On Mon, Oct 18, 2004 at 03:41:19PM -0400, Aldy Hernandez wrote:
> > I have also disabled the powerpc tests when VMX is not available.
Right
> > now, we indiscriminately try to run tests when hardware may not be
> > available.
> >
> > I am not sure if we may still want to run the tests, especially the
compile
> > tests even if the HW is not available.  Dorit?  Folks?  If this is the
> > case, then we can just disable the tests for powerpc-*-*spe.
>
> Compiling and the checks in the dg-final step are useful, so perhaps we
> can change the "dg-do" option from "run" to "compile" if the hardware
> doesn't have vector support, as is done for the gcc.dg/vmx tests.  I'll
> take a look and let you know if it will fit in nicely with the vect test
> infrastructure.

I'm making progress but have questions for Dorit and others who have
contributed the vect tests:

Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
biarch compiler; should it have been -m64?  I always test a biarch
compiler with both -m32 and -m64 anyway so using -m64 in a test would
cause problems, or at least confusion.  There are tests in other parts
of the testsuite that are only relevant for either -m32 or -m64 that
we're trying to figure out how to handle.

There are currently 91 tests in gcc.dg/vect and only 31 of them specify
mipsisa64*-*-* as a target.  Is it an oversight that most of the other
tests are not run for mipsisa64?

Janis



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: patch: cleanup gcc.dg/vect/
  2004-10-19 12:40     ` Dorit Naishlos
@ 2004-10-20 17:25       ` Janis Johnson
  0 siblings, 0 replies; 7+ messages in thread
From: Janis Johnson @ 2004-10-20 17:25 UTC (permalink / raw)
  To: Dorit Naishlos; +Cc: Janis Johnson, Aldy Hernandez, gcc-patches

On Tue, Oct 19, 2004 at 02:23:26PM +0200, Dorit Naishlos wrote:
> 
> As for the -mpowerpc64 issue:
> 
> > Tests vect-72.c and vect-73.c use -mpowerpc64.  That has no effect on a
> > biarch compiler; should it have been -m64?
> 
> no. (by the way, it's actually tests vect-82_64.c and vect-83_64.c,
> right?).

Yes, I got the names wrong.  Should those tests only be run for
powerpc64-*-*, rather than powerpc*-*-*?

Test pr16105.c is not run for x86_64; is that an oversight?

Janis

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-10-20 17:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-18 19:44 patch: cleanup gcc.dg/vect/ Aldy Hernandez
2004-10-18 22:07 ` Janis Johnson
2004-10-18 23:55   ` Janis Johnson
2004-10-19  0:09     ` Chao-ying Fu
2004-10-19  1:53     ` Andrew Pinski
2004-10-19 12:40     ` Dorit Naishlos
2004-10-20 17:25       ` Janis Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).