Re: complex numbers in gcc

2010-08-17 Thread Richard Henderson
On 08/17/2010 06:20 AM, roy rosen wrote: > 2. Is there a way to remove this pass and keep coherency of the > following passes, so that in the RTL stage I would be able to handle > complex numbers (CHI/CSI) and not the decomposed code? By adjusting the rules as to what's legal GIMPLE, yes. This ma

complex numbers in gcc

2010-08-17 Thread roy rosen
Hi all, In my port the architecture has some specific instructions that can handle complex arithmetic. I tried to use them but I see that pass_lower_complex decompose the complex numbers. I tried to remove this pass from the passes' list but I saw that the subsequent passes require that this pass