Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Sep 2002 12:56:16 +0200 (CEST)
From:      Martin Blapp <mb@imp.ch>
To:        <ports@freebsd.org>, <gnome@freebsd.org>
Cc:        <kan@freebsd.org>
Subject:   Mozilla broken with -march=pentium4
Message-ID:  <20020919124738.O52781-100000@levais.imp.ch>

next in thread | raw e-mail | index | archive | help

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
*** Error code 2

Martin

Martin Blapp, <mb@imp.ch> <mbr@FreeBSD.org>
------------------------------------------------------------------
ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
Phone: +41 061 826 93 00: +41 61 826 93 01
PGP: <finger -l mbr@freebsd.org>
PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
------------------------------------------------------------------


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?20020919124738.O52781-100000>