URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [gcc.dg/] [builtin-apply2.c] - Rev 149
Go to most recent revision | Compare with Previous | Blame | View Log
/* PR target/12503 */ /* Origin: <pierre.nguyen-tuong@asim.lip6.fr> */ /* Verify that __builtin_apply behaves correctly on targets with pre-pushed arguments (e.g. SPARC). */ /* { dg-do run } */ #define INTEGER_ARG 5 extern void abort(void); void foo(char *name, double d, double e, double f, int g) { if (g != INTEGER_ARG) abort(); } void bar(char *name, ...) { __builtin_apply(foo, __builtin_apply_args(), 64); } int main(void) { bar("eeee", 5.444567, 8.90765, 4.567789, INTEGER_ARG); return 0; }
Go to most recent revision | Compare with Previous | Blame | View Log