Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!portal!cup.portal.com!Tim_CDC_Roberts
From: Tim_CDC_Roberts@cup.portal.com
Newsgroups: comp.lang.c
Subject: Re: Memory Models
Message-ID: <21310@cup.portal.com>
Date: 15 Aug 89 16:09:56 GMT
References: <5653@ficc.uu.net> <309@hitech.ht.oz> <19158@usc.edu>
  <1989Aug14.163909.9920@esegue.uucp>
Distribution: usa
Organization: The Portal System (TM)
Lines: 13


I read here not too long ago that several folks had implemented C compilers
for the CDC Cyber series in 170 state, which has 60-bit words with no
byte addressing.  Could someone involved in one of these compilers please
post or e-mail a message describing what kind of "memory model" you used?
For example, did you make char = int = long = 60-bits and waste 54 bits 
for chars, or did you make char = (6 bits) and sizeof(int) = 10, and do
some horrendous shift-and-masking to perform conversions?

Inquiring minds want to know.

Tim_CDC_Roberts@cup.portal.com                | Control Data...
...!sun!portal!cup.portal.com!tim_cdc_roberts |   ...or it will control you.