X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.target%2Fi386%2Fm128-check.h;h=a20f8215082ff19ba125dc120fcbf3b1ba7fa116;hp=3231c079009db7327b9a681b7dc72445c8a77b09;hb=2062830ce449c98f1b245e04d4923b6444b35ab3;hpb=b832fb5793ff3bbfe0ab066425041eca9e0ceb5b diff --git a/gcc/testsuite/gcc.target/i386/m128-check.h b/gcc/testsuite/gcc.target/i386/m128-check.h index 3231c079009..a20f8215082 100644 --- a/gcc/testsuite/gcc.target/i386/m128-check.h +++ b/gcc/testsuite/gcc.target/i386/m128-check.h @@ -37,6 +37,10 @@ typedef union double a[2]; } union128d; +#ifndef ARRAY_SIZE +#define ARRAY_SIZE(A) (sizeof (A) / sizeof ((A)[0])) +#endif + #ifdef DEBUG #define PRINTF printf #else @@ -51,7 +55,7 @@ check_##UINON_TYPE (UINON_TYPE u, const VALUE_TYPE *v) \ int i; \ int err = 0; \ \ - for (i = 0; i < sizeof (u.a) / sizeof (u.a[0]); i++) \ + for (i = 0; i < ARRAY_SIZE (u.a); i++) \ if (u.a[i] != v[i]) \ { \ err++; \