Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Sep 2003 15:34:30 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 37615 for review
Message-ID:  <200309052234.h85MYUdT066487@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=37615

Change 37615 by peter@peter_hammer on 2003/09/05 15:33:57

	add initial support for 128 bit alignment

Affected files ...

.. //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.i3#2 edit
.. //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.m3#3 edit

Differences ...

==== //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.i3#2 (text+ko) ====

@@ -124,7 +124,7 @@
 
 
 VAR (*CONST*) (* sorted list of supported machine alignments *)
-  Alignments: ARRAY [0..3] OF CARDINAL;
+  Alignments: ARRAY [0..4] OF CARDINAL;
 
 (*------------------------------------------------------- procedure calls ---*)
 

==== //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.m3#3 (text+ko) ====

@@ -132,6 +132,7 @@
     Alignments[1] := 16;
     Alignments[2] := 32;
     Alignments[3] := 64;
+    Alignments[4] := 128;
 
     CCs := NIL;
 
@@ -331,7 +332,7 @@
                  Address          := Word_D;
                  Address.cg_type  := CGType.Addr;
 
-                 max_align                 := 64;
+                 max_align                 := 128;
                  Little_endian             := TRUE;
                  PCC_bitfield_type_matters := TRUE;
                  Structure_size_boundary   := 8;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309052234.h85MYUdT066487>