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