Re: How to make 'long int' type be a PDImode?

2010-03-07 Thread Joern Rennecke
Quoting Frank Isamov : Hi, I'd like to make a backend which would have 48 bits for 'long' type. (32 for int and 64 for long long). I have tried to define: #define LONG_TYPE_SIZE  48 That's not a partial integer mode; PDImode would have the same size as DImode, just not all bits would be sign

How to make 'long int' type be a PDImode?

2010-03-07 Thread Frank Isamov
Hi, I'd like to make a backend which would have 48 bits for 'long' type. (32 for int and 64 for long long). I have tried to define: #define LONG_TYPE_SIZE  48 and one of: INT_MODE (PDI, 6); PARTIAL_INT_MODE (DI); Unfortunately, trying to compile a program, I see that the backend still uses SImo

gcc-4.3-20100307 is now available

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

Re: A 2 % gain for the past week on my code.

2010-03-07 Thread Jack Howarth
On Sun, Mar 07, 2010 at 08:17:54PM +0100, Toon Moene wrote: > Jack Howarth wrote: > >> Toon, >>I would suspect this boost is from the series of changes >> to "Update default arch for x86" from HJ Lu. This should now >> have -msse2 in use as the default (except on darwin where >> we went to -mss

Re: A 2 % gain for the past week on my code.

2010-03-07 Thread Toon Moene
Jack Howarth wrote: Toon, I would suspect this boost is from the series of changes to "Update default arch for x86" from HJ Lu. This should now have -msse2 in use as the default (except on darwin where we went to -msse3 since all of our processors support that). That could well be. I now c

Re: A 2 % gain for the past week on my code.

2010-03-07 Thread Jack Howarth
Toon, I would suspect this boost is from the series of changes to "Update default arch for x86" from HJ Lu. This should now have -msse2 in use as the default (except on darwin where we went to -msse3 since all of our processors support that). Jack On Sun, Mar 07, 2010 at 07:34:22P

A 2 % gain for the past week on my code.

2010-03-07 Thread Toon Moene
L.S., In the past week, changes to GNU Fortran / GCC brought me a 4 minute gain in a 3.5 hour weather forecast (run 4 times a day on my home computer - see http://moene.org/~hirlam/) 4 minutes on 210 minutes is ~ 2 % - not bad for such a diverse code. Without digging deeper in it (for which

Re: gcc 4.4.1/linux 64bit: code crashes with -O3, works with -O2

2010-03-07 Thread Kai Henningsen
On 22.02.2010 22:41, Janis Johnson wrote: On Mon, 2010-02-22 at 13:11 -0800, Andrew Pinski wrote: On Mon, Feb 22, 2010 at 1:06 PM, Janis Johnson wrote: If you can reproduce the problem with a small, self-contained test then please file a bug report. It might be possible to issue a warning or