Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Sep 2002 14:28:37 +0300
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        Martin Blapp <mb@imp.ch>
Cc:        ports@FreeBSD.org, gnome@FreeBSD.org, kan@FreeBSD.org
Subject:   Re: Mozilla broken with -march=pentium4
Message-ID:  <3D89B4E5.5ED9DAC@FreeBSD.org>
References:  <20020919124738.O52781-100000@levais.imp.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D89B4E5.5ED9DAC>