URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 298 |
Rev 384 |
/* { dg-do compile { target fpic } } */
|
/* { dg-do compile { target fpic } } */
|
/* { dg-options "-O2 -fpic" } */
|
/* { dg-options "-O2 -fpic" } */
|
|
|
void **
|
void **
|
foo (void **x, int y, void *z)
|
foo (void **x, int y, void *z)
|
{
|
{
|
switch (y)
|
switch (y)
|
{
|
{
|
case 162:
|
case 162:
|
*x = z;
|
*x = z;
|
break;
|
break;
|
case 164:
|
case 164:
|
*x = z;
|
*x = z;
|
break;
|
break;
|
case 165:
|
case 165:
|
*x = z;
|
*x = z;
|
break;
|
break;
|
case 166:
|
case 166:
|
*x = z;
|
*x = z;
|
break;
|
break;
|
case 163:
|
case 163:
|
*x = z;
|
*x = z;
|
break;
|
break;
|
default:
|
default:
|
goto out;
|
goto out;
|
}
|
}
|
return x;
|
return x;
|
|
|
out:
|
out:
|
return (void **) 0;
|
return (void **) 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.