This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RFC: obsolete __builtin_apply?
- From: Steve Ellcey <sje at cup dot hp dot com>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 16 Mar 2007 14:43:42 -0700 (PDT)
- Subject: RFC: obsolete __builtin_apply?
- Reply-to: sje at cup dot hp dot com
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
sje@cup.hp.com