CVS: sml-dist/src/compiler/CodeGen/main machine-gen.sig,1.8,1.9 machine-gen.sml,1.19,1.20

Matthias Blume <[email protected]>
Newsgroups gmane.comp.lang.sml.smlnj.commits
Message-ID <[email protected]>
Update of /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9167/src/compiler/CodeGen/main

Modified Files:
	machine-gen.sig machine-gen.sml 
Log Message:
hooked intel mac abi code into main system

Index: machine-gen.sig
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main/machine-gen.sig,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** machine-gen.sig	8 Mar 2002 21:05:26 -0000	1.8
--- machine-gen.sig	14 Feb 2006 23:31:15 -0000	1.9
***************
*** 13,16 ****
--- 13,21 ----
  		where I = MLTreeComp.I
    structure MachSpec   : MACH_SPEC
+   val abi_variant : string option (* to distinguish between different ABIs
+ 				   * for same CPU/OSKind combination;
+ 				   * prime example: intel-based macs which
+ 				   * are x86/unix vs. intel-based linux
+ 				   * boxen. *)
  
    val codegen : { funcs: CPS.function list,

Index: machine-gen.sml
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/CodeGen/main/machine-gen.sml,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** machine-gen.sml	4 May 2005 15:51:20 -0000	1.19
--- machine-gen.sml	14 Feb 2006 23:31:15 -0000	1.20
***************
*** 33,36 ****
--- 33,38 ----
     structure OmitFramePtr : OMIT_FRAME_POINTER 
  		      where CFG=RA.CFG
+ 
+    val abi_variant : string option
    ) : MACHINE_GEN =
  struct
***************
*** 46,49 ****
--- 48,52 ----
     structure Shuffle    = Shuffle
     structure MachSpec   = MachSpec
+    val abi_variant      = abi_variant
     structure MLTreeComp = MLTreeComp
  



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.