Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/compile/pr54925.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR target/54925 */ extern int bar; extern void foo (int *); static unsigned char * nr_memcpy (unsigned char *, unsigned char *, unsigned short); void baz (char *buf, unsigned short len) { unsigned char data[10]; if (len == 0) return; nr_memcpy (data, (unsigned char *) buf, len); foo (&bar); } static unsigned char * nr_memcpy (unsigned char * to, unsigned char * from, unsigned short len) { unsigned char *p = to; while (len > 0) { len--; *to++ = *from++; } return p; }