CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/04/07 07:36:46

Modified files:
        .              : ChangeLog 
        jit            : jit-type.c 

Log message:
        let struct alignment be greater than alignment of fields

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.419&r2=1.420
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-type.c?cvsroot=dotgnu-pnet&r1=1.9&r2=1.10

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.419
retrieving revision 1.420
diff -u -b -r1.419 -r1.420
--- ChangeLog   28 Mar 2009 00:11:38 -0000      1.419
+++ ChangeLog   7 Apr 2009 07:36:45 -0000       1.420
@@ -1,3 +1,8 @@
+2009-04-05  Michele Tartara  <[email protected]>
+
+       * jit/jit-type.c (perform_layout): let struct alignment be greater
+       than alignment of every indvidual field.
+
 2009-03-28  Aleksey Demakov  <[email protected]>
 
        * jit/jit-rules.h (jit_reg_name, jit_reg_flags, jit_reg_code); add

Index: jit/jit-type.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-type.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- jit/jit-type.c      24 Jan 2008 20:12:54 -0000      1.9
+++ jit/jit-type.c      7 Apr 2009 07:36:46 -0000       1.10
@@ -416,7 +416,10 @@
        {
                type->size = maxSize;
        }
+       if(maxAlign > type->alignment)
+       {
        type->alignment = maxAlign;
+       }
 }
 
 /*@


_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits

Reply via email to