pr18425.c   [plain text]


/* { dg-do compile { target powerpc*-*-* 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"

#define N 16

char **      _M_allocate();
void
_M_fill_insert(unsigned int __n)
{
  char **__new_start = _M_allocate();
  char *__tmp = 0;
  for (; __n > 0; --__n, ++__new_start)
    *__new_start = __tmp;
}


/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */