Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / torture / pr116902.C
blobcf195c8ac024f6c0816cd90eaa83e3d8dc71e49a
1 // { dg-do compile }
2 // { dg-additional-options "-ftree-vectorize" }
4 template<typename _Tp>
5 inline const _Tp&
6 min(const _Tp& __a, const _Tp& __b)
8   if (__b < __a)
9     return __b;
10   return __a;
13 unsigned a;
14 void i(long b, char c[][4], long d[][4]) {
15   for (char e; e; e++)
16     for (char f = 0; f < 021; f = b)
17       for (signed char g; g < 7; g += ~0)
18         for (bool h = 0; h < bool(d[f][f]); h = 1)
19           a = c[2][1] - min(c[1][f + 1], c[2][f + 2]);