PERFORCE change 37619 for review
Peter Wemm
peter at FreeBSD.org
Fri Sep 5 15:43:47 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=37619
Change 37619 by peter at peter_hammer on 2003/09/05 15:43:21
Teach the compiler about 128 bit alignment
Affected files ...
.. //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.m3#4 edit
Differences ...
==== //depot/projects/ezm3/language/modula3/m3compiler/m3middle/src/Target.m3#4 (text+ko) ====
@@ -312,6 +312,11 @@
EOL := "\n";
| Systems.FBSD_AMD64 =>
+ Extended.size := 80;
+ Extended.align := 128;
+ Extended.min := Float{Precision.Extended, 0,-1.1897314953572317650E+4932L};
+ Extended.max := Float{Precision.Extended, 0, 1.1897314953572317650E+4932L};
+
Int_C.cg_type := CGType.Int_C;
Word_C.cg_type := CGType.Word_C;
Word_C.max.x[1] := FF;
@@ -338,7 +343,7 @@
Structure_size_boundary := 8;
Bitfield_can_overlap := FALSE;
First_readable_addr := 4096 * Char.size;
- Jumpbuf_size := 72 * Address.size;
+ Jumpbuf_size := 74 * Address.size;
Jumpbuf_align := Address.align;
Fixed_frame_size := 4 * Address.size;
Guard_page_size := 4096 * Char.size;
@@ -347,7 +352,7 @@
Setjmp := "_setjmp";
Checks_integer_ops := FALSE;
Global_handler_stack := TRUE;
- Aligned_procedures := TRUE;
+ Aligned_procedures := FALSE;
EOL := "\n";
| Systems.FBSD_SPARC64 =>
More information about the p4-projects
mailing list