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]

Reply via email to