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

2010-03-08 Thread Frank Isamov
On Mon, Mar 8, 2010 at 8:29 AM, Joern Rennecke joern.renne...@embecosm.com wrote: Quoting Frank Isamov frank.isa...@gmail.com: 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

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

2010-03-08 Thread Frank Isamov
On Mon, Mar 8, 2010 at 4:27 PM, Frank Isamov frank.isa...@gmail.com wrote: On Mon, Mar 8, 2010 at 8:29 AM, Joern Rennecke joern.renne...@embecosm.com wrote: Quoting Frank Isamov frank.isa...@gmail.com: Hi, I'd like to make a backend which would have 48 bits for 'long' type. (32 for int and

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

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

2010-03-07 Thread Joern Rennecke
Quoting Frank Isamov frank.isa...@gmail.com: 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