This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: FileDescriptor suggestion [Was: FYI: Patch: java nio file locking]


FWIW -

The current garbage collector "knows" that memory is byte addressable,
and that addresses are 32- or 64-bits long and flat.  (And it would be much easier
to teach it about 128-bit addresses than 16-bit ones.)  If anyone wanted
to support Cray classic vector machines, or PDP 10s, or ..., a substantial
amount of GC work would be required.

Hans

> -----Original Message-----
> From: java-patches-owner@gcc.gnu.org
> [mailto:java-patches-owner@gcc.gnu.org]On Behalf Of Dalibor Topic
> Sent: Sunday, January 25, 2004 11:49 AM
> To: Per Bothner
> Cc: Michael Koch; java-patches@gcc.gnu.org
> Subject: Re: FileDescriptor suggestion [Was: FYI: Patch: java nio file
> locking]
> 
> 
> Hi Per,
> 
> Per Bothner wrote:
> 
> >> int in java is always 32 bit. Even on 64-bit systems.
> > 
> >  > In contrary to C.
> > 
> > Out of curiosity, do you know of a target (that we're 
> likely to support
> > for GCJ) where is C int is 64 bits?  long is 64 bits on 
> 64-bit systems,
> > but my impression is that the consensus is that int is 32 bits.
> 
> Googling on newsgroups shows for example Crays as having 64 
> buit ints. I 
> don't know about gcj, but as there is one project that's 
> porting kaffe 
> to Cray, I doubt you'd want to be left behind ;)))
> 
> The C standard doesn't maintain any consensus on int being 32 
> bits, so 
> implementations are likely to be 16, 32 and 64 (with the 
> ocassional 18 
> or 36 thrown in for good measure ;) bits.
> 
> cheers,
> dalibor topic
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]