The Integrated Register Allocator

Kaz Kojima kkojima@rr.iij4u.or.jp
Mon Apr 7 07:33:00 GMT 2008


Vladimir Makarov <vmakarov@redhat.com> wrote:
> I've committed a patch fixing the problem.  Please see
> 
> http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00516.html
> 
> After the patch I have the following code (when -O2 -fira -m4 are
> 
> used).
> 
> _dadd:
> 	fmov	fr4,fr0
> 	fmov	fr5,fr1
> 	mov.l	r14,@-r15
> 	mov	r15,r14
> 	fadd	dr6,dr0
> 	mov	r14,r15
> 	rts	
> 	mov.l	@r15+,r14

Thanks!

I'll take a look at other cases which fail with -fira on SH,
though it seems that all serious cases went away now.

Regards,
	kaz



More information about the Gcc-patches mailing list