Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Unruh, Erwin
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 th

Re: Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Steven Bosscher
On Nov 17, 2005 01:11 PM, "Unruh, Erwin" <[EMAIL PROTECTED]> wrote: > is there some > equivalent. No, there isn't.  You are not being very specific about the problem you are trying to solve.  You'll have to tell more before anyone can give you a more helpful answer.   Gr. Steven    

Re: Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Diego Novillo
On Thursday 17 November 2005 07:11, Unruh, Erwin wrote: > Now va_arg has to be transformed to GIMPLE. So my question: is there > some equivalent. > There isn't one. Have you looked at gimplify_va_arg_expr? What is it in your construct that cannot be expressed in trees? There are several targe

RE: Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Unruh, Erwin
PM To: Unruh, Erwin Cc: GCC mailing list Subject: Re: Is there a GIMPLE equivalent of UNSPEC? On Nov 17, 2005 01:11 PM, "Unruh, Erwin" <[EMAIL PROTECTED]> wrote: > is there some > equivalent. No, there isn't.  You are not being very specific about the problem you are tr

Re: Is there a GIMPLE equivalent of UNSPEC?

2005-11-17 Thread Richard Henderson
On Thu, Nov 17, 2005 at 01:11:08PM +0100, Unruh, Erwin wrote: > So my question: is there some equivalent. A builtin function. r~