URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 324 |
Rev 338 |
/* This used to ICE on s390 due to a reload bug. */
|
/* This used to ICE on s390 due to a reload bug. */
|
|
|
/* { dg-do compile } */
|
/* { dg-do compile } */
|
/* { dg-options "-O2 -march=z990 -ftracer" } */
|
/* { dg-options "-O2 -march=z990 -ftracer" } */
|
|
|
extern int memcmp (const void *s1, const void *s2, unsigned long n);
|
extern int memcmp (const void *s1, const void *s2, unsigned long n);
|
extern int printf (__const char *__restrict __format, ...);
|
extern int printf (__const char *__restrict __format, ...);
|
|
|
struct test
|
struct test
|
{
|
{
|
char tmp[4096];
|
char tmp[4096];
|
char msgtype[2];
|
char msgtype[2];
|
};
|
};
|
|
|
void test (struct test *testtb)
|
void test (struct test *testtb)
|
{
|
{
|
if (testtb)
|
if (testtb)
|
printf ("a");
|
printf ("a");
|
|
|
if (memcmp(testtb->msgtype, "a", 2))
|
if (memcmp(testtb->msgtype, "a", 2))
|
printf ("a");
|
printf ("a");
|
|
|
printf ("b");
|
printf ("b");
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.