URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 338 |
/* Trivially making sure IPA-SRA does not introduce segfaults where they should
|
/* Trivially making sure IPA-SRA does not introduce segfaults where they should
|
not be. */
|
not be. */
|
|
|
struct bovid
|
struct bovid
|
{
|
{
|
float red;
|
float red;
|
int green;
|
int green;
|
void *blue;
|
void *blue;
|
};
|
};
|
|
|
static int
|
static int
|
__attribute__((noinline))
|
__attribute__((noinline))
|
ox (int fail, struct bovid *cow)
|
ox (int fail, struct bovid *cow)
|
{
|
{
|
int r;
|
int r;
|
if (fail)
|
if (fail)
|
r = cow->red;
|
r = cow->red;
|
else
|
else
|
r = 0;
|
r = 0;
|
return r;
|
return r;
|
}
|
}
|
|
|
int main (int argc, char *argv[])
|
int main (int argc, char *argv[])
|
{
|
{
|
int r;
|
int r;
|
|
|
r = ox ((argc > 2000), (void *) 0);
|
r = ox ((argc > 2000), (void *) 0);
|
return r;
|
return r;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.