Re: Question on ARM legitimate address for DImode

2010-12-21 Thread Jie Zhang
On 12/21/2010 06:12 PM, Richard Earnshaw wrote: On Tue, 2010-12-21 at 12:12 +0800, Jie Zhang wrote: Hi, While working on a bug, I found some code in ARM port that I don't understand. In ARM_LEGITIMIZE_RELOAD_ADDRESS and arm_legitimize_address, we allow a very small offset for DImode addressin

gcc-4.4-20101221 is now available

2010-12-21 Thread gccadmin
Snapshot gcc-4.4-20101221 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.4-20101221/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.4 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: libquadmath: configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.

2010-12-21 Thread Tobias Burnus
Joel Sherrill wrote: I was experimenting with adding microblaze-rtems* and got this error: > checking for sqrtl in -lm... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[1]: *** [configure-target-libquadmath] Error 1 I am puzzled: While this issue existed, it shoul

Re: libquadmath: configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.

2010-12-21 Thread Dave Korn
On 21/12/2010 14:51, Joel Sherrill wrote: > checking how to run the C preprocessor... > /users/joel/test-gcc/b-gcc1-microblaze/./gcc/xgcc > -B/users/joel/test-gcc/b-gcc1-microblaze/./gcc/ -nostdinc > -B/users/joel/test-gcc/b-gcc1-microblaze/microblaze-rtems4.11/newlib/ > -isystem > /users/joel/tes

Re: How can I add 256bits register file to a MIPS port?

2010-12-21 Thread Ian Lance Taylor
Liu writes: > I changed FIXED_REGISTERS into 0, FIXED_REGISTERS into 1, > CALL_REALLY_USED_REGISTERS into 1. > > build and test it, but I still get the same error. Have you updated HARD_REGNO_MODE_OK? I encourage you to carefully read the gcc internals manual. It's pretty good on this kind of

libquadmath: configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.

2010-12-21 Thread Joel Sherrill
Hi, I was experimenting with adding microblaze-rtems* and got this error: checking how to run the C preprocessor... /users/joel/test-gcc/b-gcc1-microblaze/./gcc/xgcc -B/users/joel/test-gcc/b-gcc1-microblaze/./gcc/ -nostdinc -B/users/joel/test-gcc/b-gcc1-microblaze/microblaze-rtems4.11/newlib/

Re: How can I add 256bits register file to a MIPS port?

2010-12-21 Thread Liu
2010/12/21 Ian Lance Taylor : > Liu writes: > >>       I need add 256bits-register support for our MIPS-based >> processor, so I add some codes. >>       When I build gcc and test it, get a error "unable to find a >> register to spill in class 'XX_REGS'" >>       can you tell me how to add 256bits

Re: Question on ARM legitimate address for DImode

2010-12-21 Thread Richard Earnshaw
On Tue, 2010-12-21 at 12:12 +0800, Jie Zhang wrote: > Hi, > > While working on a bug, I found some code in ARM port that I don't > understand. > > In ARM_LEGITIMIZE_RELOAD_ADDRESS and arm_legitimize_address, we allow a > very small offset for DImode addressing. > > In ARM_LEGITIMIZE_RELOAD_AD