RE: [MIPS] Test case dspr2-MULT is failed

2011-02-17 Thread Fu, Chao-Ying
Mingjie Xing wrote: > 2011/2/18 Fu, Chao-Ying : > > I think your analysis is correct.  We should just delete > mips_order_regs_for_local_alloc() > > in mips.c and delete ADJUST_REG_ALLOC_ORDER in mips.h. > > Then, 3 accumulators can be used in dspr2-MULT.c and > dspr2-MULTU.c now.  Thanks! > > /

Re: [MIPS] Test case dspr2-MULT is failed

2011-02-17 Thread Mingjie Xing
2011/2/18 Fu, Chao-Ying : > I think your analysis is correct.  We should just delete > mips_order_regs_for_local_alloc() > in mips.c and delete ADJUST_REG_ALLOC_ORDER in mips.h. > Then, 3 accumulators can be used in dspr2-MULT.c and dspr2-MULTU.c now.   > Thanks! /* ADJUST_REG_ALLOC_ORDER is a ma

RE: [MIPS] Test case dspr2-MULT is failed

2011-02-17 Thread Fu, Chao-Ying
Chung-Lin Tang wrote: > I analyzed this testcase regression a while earlier; the > direct cause of > this is due to mips_order_regs_for_local_alloc(), which now serves as > MIPS' ADJUST_REG_ALLOC_ORDER macro. > > The mips_order_regs_for_local_alloc() function seems to be written for > the old loc

Re: [MIPS] Test case dspr2-MULT is failed

2011-01-12 Thread Mingjie Xing
2011/1/7 Chung-Lin Tang : > I analyzed this testcase regression a while earlier; the direct cause of > this is due to mips_order_regs_for_local_alloc(), which now serves as > MIPS' ADJUST_REG_ALLOC_ORDER macro. > > The mips_order_regs_for_local_alloc() function seems to be written for > the old loc

Re: [MIPS] Test case dspr2-MULT is failed

2011-01-06 Thread Chung-Lin Tang
On 2010/12/31 09:38 PM, Richard Sandiford wrote: > Mingjie Xing writes: >> There are two test cases failed when run 'make check-gcc >> RUNTESTFLAGS="mips.exp"'. The log is, >> >> Executing on host: /home/xmj/tools/build-test-trunk-mips/gcc/xgcc >> -B/home/xmj/tools/build-test-trunk-mips/gcc/ >> /

Re: [MIPS] Test case dspr2-MULT is failed

2010-12-31 Thread Richard Sandiford
Mingjie Xing writes: > There are two test cases failed when run 'make check-gcc > RUNTESTFLAGS="mips.exp"'. The log is, > > Executing on host: /home/xmj/tools/build-test-trunk-mips/gcc/xgcc > -B/home/xmj/tools/build-test-trunk-mips/gcc/ > /home/xmj/tools/test-trunk/gcc/testsuite/gcc.target/mips/d