[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Fri Apr 11 17:15:33 CEST 2008


I am tracking down this bug right now (trying to get a 64-bit  
AMD64_DARWIN port) up and running.  If you have something as a  
testcase that will demonstrate the problem I would appreciate it.

On Apr 11, 2008, at 5:08 PM, Rodney M. Bates wrote:

> CVSROOT:	/usr/cvs
> Changes by:	rodney at birch.	08/04/11 17:08:38
>
> Modified files:
> 	cm3/m3-sys/m3middle/src/: M3CG_BinWr.m3
>
> Log message:
> 	Fix a bug that caused, e.g., 16_80000000L and 16_000000008000000L
> 	to be converted to 16_ffffffff8000000L.  This is something of a
> 	low hack at a call site on TInt.ToInt.  Probably, the fix should
> 	be pushed inside TInt.ToInt, but all the calls thereon need to be
> 	reviewed before doing this.




More information about the M3commit mailing list