1/* { dg-do compile } */ 2/* { dg-options "-O0 -mavx -mvzeroupper -dp" } */ 3 4#include <immintrin.h> 5 6extern __m256 x, y; 7 8void 9foo () 10{ 11 _mm256_zeroupper (); 12 x = y; 13 _mm256_zeroupper (); 14 _mm256_zeroupper (); 15 _mm256_zeroupper (); 16} 17 18/* { dg-final { scan-assembler-times "avx_vzeroupper" 4 } } */ 19