URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 149 |
Rev 154 |
/* PR 3177 */
|
/* PR 3177 */
|
/* Produced a SIGILL on ia64 with sibcall from F to G. We hadn't
|
/* Produced a SIGILL on ia64 with sibcall from F to G. We hadn't
|
widened the register window to allow for the fourth outgoing
|
widened the register window to allow for the fourth outgoing
|
argument as an "in" register. */
|
argument as an "in" register. */
|
|
|
float g (void *a, void *b, int e, int c, float d)
|
float g (void *a, void *b, int e, int c, float d)
|
{
|
{
|
return d;
|
return d;
|
}
|
}
|
|
|
float f (void *a, void *b, int c, float d)
|
float f (void *a, void *b, int c, float d)
|
{
|
{
|
return g (a, b, 0, c, d);
|
return g (a, b, 0, c, d);
|
}
|
}
|
|
|
int main ()
|
int main ()
|
{
|
{
|
f (0, 0, 1, 1);
|
f (0, 0, 1, 1);
|
return 0;
|
return 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.