+2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/vect: Do not include <stdio.h> in testcases.
+ * gcc.dg/vect/costmodel/ppc: Likewise.
+
2010-11-22 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/45652
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 32
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 32
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "../../tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "../../tree-vect.h"
#define N 8
/* { dg-do compile } */
/* { dg-require-effective-target vect_float } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_float } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_uintfloat_cvt } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 64
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_intfloat_cvt } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 32
/* { dg-add-options quad_vectors } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 18
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 8
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M00 100
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 200
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 200
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
/* { dg-require-effective-target vect_float } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_double } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_int } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_int } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_condition } */
#include <stdlib.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M 32
/* { dg-require-effective-target vect_condition } */
#include <stdlib.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_condition } */
#include <stdlib.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M 32
/* { dg-require-effective-target vect_condition } */
#include <stdlib.h>
-#include <stdio.h>
#include "tree-vect.h"
#define M 32
/* { dg-require-effective-target vect_condition } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_condition } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int_mult } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int_mult } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int_mult } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int_mult } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int_mult } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 4
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define K 32
/* { dg-require-effective-target vect_int } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_int_mult } */
-#include <stdio.h>
#include <stdarg.h>
#include "tree-vect.h"
#include <stdarg.h>
#include "tree-vect.h"
-#include <stdio.h>
#define N 64
#include <stdarg.h>
#include "tree-vect.h"
-#include <stdio.h>
#define N 64
/* { dg-require-effective-target vect_float } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_float } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_float } */
/* { dg-add-options quad_vectors } */
-#include <stdio.h>
#include <stdarg.h>
#include <signal.h>
#include "tree-vect.h"
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 128
correct value is generated. */
#ifdef TRACE
-#include <stdio.h>
#endif
#include <stdarg.h>
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 16
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>
-#include <stdio.h>
#include "tree-vect.h"
#define N 32