[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Tue Jun 29 15:12:41 CEST 2010
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 10/06/29 15:12:41
Modified files:
cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c
Log message:
This should cleanup configure -enable-checking a little more,
regarding m3_do_fixed_extract, which is often used for
integer division, signed and unsigned.
The only change in m3core was a small optimization:
+++ AMD64_DARWIN/RTTipe.ms 2010-06-29 05:59:08.000000000 -0700
@@ -3366,41 +3366,39 @@
.stabd 68,0,516
- movq -8(%rbp), %rax
- sarq %rax
- movq %rax, -8(%rbp)
+ sarq -8(%rbp)
It is not all clear.
The tree ended up with, as configure -enable-checking reports,
two types, the input and output. -enable-checking demands
they be the same. For the left shift, the type doesn't matter.
For the right shift, I believe we want the possibly signed type.
More information about the M3commit
mailing list