mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-02 19:42:59 +00:00
21 lines
371 B
C
21 lines
371 B
C
/* PR 3177 */
|
|
/* Produced a SIGILL on ia64 with sibcall from F to G. We hadn't
|
|
widened the register window to allow for the fourth outgoing
|
|
argument as an "in" register. */
|
|
|
|
float g (void *a, void *b, int e, int c, float d)
|
|
{
|
|
return d;
|
|
}
|
|
|
|
float f (void *a, void *b, int c, float d)
|
|
{
|
|
return g (a, b, 0, c, d);
|
|
}
|
|
|
|
int main ()
|
|
{
|
|
f (0, 0, 1, 1);
|
|
return 0;
|
|
}
|