I have long been annoyed by the failure of the test builtin-apply4.c on IA64 HP-UX and I know there are failures of tests using __builtin_apply on other platforms as well.
My question is: Is it time to obsolete __builtin_apply, __builtin_apply_args, and __builtin_return? It looks like the main sticking point is that libobjc uses __builtin_apply, __builtin_apply_args, and __builtin_return. There is a FIXME comment about changing this to use libffi. Do any of the objc folks have this on their 'todo' plate? I am not sure how big this task would be. My thinking is that if libobjc was changed then we could put in a depreciated message on these builtins for 4.3 and maybe remove them for 4.4. Comments? Steve Ellcey [EMAIL PROTECTED]