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

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

Change 37594 by peter@peter_daintree on 2003/09/05 15:02:11

	change a conditional to avoid a compiler crash.  This is likely a m3cg/ bug.

Affected files ...

.. //depot/projects/ezm3/language/modula3/m3compiler/m3cc/gcc/gcc/config/i386/i386.c#4 edit

Differences ...

==== //depot/projects/ezm3/language/modula3/m3compiler/m3cc/gcc/gcc/config/i386/i386.c#4 (text+ko) ====

@@ -10737,13 +10737,13 @@
 {
   if (TREE_CODE (exp) == REAL_CST)
     {
-      if (TYPE_MODE (TREE_TYPE (exp)) == DFmode && align < 64)
+      if (align < 64 && TYPE_MODE (TREE_TYPE (exp)) == DFmode)
 	return 64;
-      else if (ALIGN_MODE_128 (TYPE_MODE (TREE_TYPE (exp))) && align < 128)
+      else if (align < 128 && ALIGN_MODE_128 (TYPE_MODE (TREE_TYPE (exp))))
 	return 128;
     }
-  else if (TREE_CODE (exp) == STRING_CST && TREE_STRING_LENGTH (exp) >= 31
-	   && align < 256)
+  else if (align < 256 && TREE_CODE (exp) == STRING_CST &&
+	   TREE_STRING_LENGTH (exp) >= 31)
     return 256;
 
   return align;



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