From owner-freebsd-ports Thu Sep 19 4:27:17 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B23FD37B401; Thu, 19 Sep 2002 04:27:15 -0700 (PDT) Received: from baraca.united.net.ua (ns.united.net.ua [193.111.8.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D53543E3B; Thu, 19 Sep 2002 04:27:13 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Received: from vega.vega.com (xDSL-2-2.united.net.ua [193.111.9.226]) by baraca.united.net.ua (8.11.6/8.11.6) with ESMTP id g8JBR5k42189; Thu, 19 Sep 2002 14:27:06 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vega.vega.com (8.12.5/8.12.5) with ESMTP id g8JBR42n011936; Thu, 19 Sep 2002 14:27:04 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Message-ID: <3D89B4E5.5ED9DAC@FreeBSD.org> Date: Thu, 19 Sep 2002 14:28:37 +0300 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U) X-Accept-Language: en,uk,ru MIME-Version: 1.0 To: Martin Blapp Cc: ports@FreeBSD.org, gnome@FreeBSD.org, kan@FreeBSD.org Subject: Re: Mozilla broken with -march=pentium4 References: <20020919124738.O52781-100000@levais.imp.ch> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Martin Blapp wrote: > > Hi all, > > Looks like mozilla is broken with gcc3.2 and -march=pentium4. > > march=pentiumpro works. > > I don't know if this is a compiler error, but I think it is. > > jsdtoa.c: In function `mult': > jsdtoa.c:632: warning: suggest parentheses around arithmetic in operand of | > jsdtoa.c:645: warning: suggest parentheses around arithmetic in operand of | > jsdtoa.c: In function `diff': > jsdtoa.c:867: warning: suggest parentheses around arithmetic in operand of | > jsdtoa.c:875: warning: suggest parentheses around arithmetic in operand of | > jsdtoa.c: In function `ulp': > jsdtoa.c:888: warning: `a' might be used uninitialized in this function > jsdtoa.c: In function `b2d': > jsdtoa.c:919: warning: `d' might be used uninitialized in this function > jsdtoa.c: In function `JS_strtod': > jsdtoa.c:1092: warning: `rv0' might be used uninitialized in this function > jsdtoa.c:1683: unable to find a register to spill in class `AREG' > jsdtoa.c:1683: this is the insn: > (insn 1686 1685 1687 (set (reg:CCNO 17 flags) > (compare:CCNO (and:SI (subreg:SI (reg/v:DI 21 rxmm0 [248]) 0) > (const_int 1 [0x1])) > (const_int 0 [0x0]))) 281 {testsi_1} (insn_list 1682 (nil)) > (expr_list:REG_DEAD (reg/v:DI 21 rxmm0 [248]) > (nil))) > jsdtoa.c:1683: confused by earlier errors, bailing out > gmake[3]: *** [jsdtoa.o] Error 1 > gmake[3]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/js/src' > gmake[2]: *** [libs] Error 2 > gmake[2]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/js' > gmake[1]: *** [tier_1] Error 2 > gmake[1]: Leaving directory `/usr/ports/www/mozilla/work/mozilla' > gmake: *** [default] Error 2 Yes, this is an internal compiler error. Please submit previously preprocessed sources to gcc bug tracking system, because it is unlikely that we will be able to help you with this. Thanks! -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message