X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2Fmemcpy-bi.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2Fmemcpy-bi.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=c6d6e03534688b0d62fe59295c99492127ff08ec;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c b/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c deleted file mode 100644 index c6d6e035..00000000 --- a/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c +++ /dev/null @@ -1,52 +0,0 @@ -/* Test builtin-memcpy (which may emit different code for different N). */ - -#define TESTSIZE 80 - -char src[TESTSIZE] __attribute__ ((aligned)); -char dst[TESTSIZE] __attribute__ ((aligned)); - -void -check (char *test, char *match, int n) -{ - if (memcmp (test, match, n)) - abort (); -} - -#define TN(n) \ -{ memset (dst, 0, n); memcpy (dst, src, n); check (dst, src, n); } -#define T(n) \ -TN (n) \ -TN ((n) + 1) \ -TN ((n) + 2) \ -TN ((n) + 3) - -main () -{ - int i,j; - - for (i = 0; i < sizeof (src); ++i) - src[i] = 'a' + i % 26; - - T (0); - T (4); - T (8); - T (12); - T (16); - T (20); - T (24); - T (28); - T (32); - T (36); - T (40); - T (44); - T (48); - T (52); - T (56); - T (60); - T (64); - T (68); - T (72); - T (76); - - return 0; -}