[M3devel] [M3commit] CVS Update: cm3
    Tony Hosking 
    hosking at cs.purdue.edu
       
    Sat Feb  2 00:57:32 CET 2008
    
    
  
I just checked in support for full declaration of paramters even on  
imported procedures in the gcc-based backend.  This is to support  
proper generation of stdcall calling convention on Windows.  In the  
process of testing this I discovered that cm3 on non-Windows  
platforms now needs to build and ship both of the Windows x86 support  
libraries m3back and m3objfile, even though non-Windows platforms  
don't use or need them.  This seems broken to me.  It seems that cm3  
has changed so that it now has these dependencies.  Can we please  
undo this? -- I see no need to have to build these for non-x86  
platforms that will never use them.
On Feb 2, 2008, at 12:43 AM, Antony Hosking wrote:
> CVSROOT:	/usr/cvs
> Changes by:	hosking at birch.	08/02/02 00:43:53
>
> Modified files:
> 	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c
>
> Log message:
> 	Add parameter decls even for imported procedures, as per Jay  
> Krell's request
> 	to support stdcall parameter passing mode on Windows.
    
    
More information about the M3devel
mailing list