This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Is there a GIMPLE equivalent of UNSPEC?
- From: "Unruh, Erwin" <Erwin dot Unruh at fujitsu-siemens dot com>
- To: "GCC mailing list" <gcc at gcc dot gnu dot org>
- Cc: "Unruh, Erwin" <Erwin dot Unruh at fujitsu-siemens dot com>
- Date: Thu, 17 Nov 2005 13:11:08 +0100
- Subject: Is there a GIMPLE equivalent of UNSPEC?
Hello,
I am working on a private GCC port. Currently I am trying to move it
from 3.3.2
to 4.1.x. I have some strange constructs in the expansion of the va_arg
macro.
In 3.3.2 I used two "unspec" RTL constructs to solve that problem. Now
va_arg
has to be transformed to GIMPLE. So my question: is there some
equivalent.
I looked at the documentation and did not find any explicitly machine
specific
part. I think the notion of builtin function can be (ab)used to achieve
what
I need. I do not like that idea and I am looking for a cleaner solution.
Thanks in Advance,
Erwin
Erwin Unruh, Fujitsu Siemens Computers, C/C++ compiler group