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>