I'm trying to compile Mozilla with gcc 3.3.  I'm getting the following ICE,
on the same module, every time.  Has anybody else seen this, or know of a
patch that will correct it?

nsPostScriptObj.cpp
nsPostScriptObj.cpp: In member function `void
nsPostScriptObj::begin_document()
   ':
nsPostScriptObj.cpp:1976: error: insn does not satisfy its constraints:
(insn 17074 17097 17075 (nil) (parallel [
            (set (reg:SI 12 %r12)
                (plus:SI (reg:SI 14 %r14)
                    (reg:SI 12 %r12)))
            (clobber (reg:CC 33 %cc))
        ]) 133 {addsi3} (insn_list 17069 (insn_list 17073 (nil)))
    (expr_list:REG_UNUSED (reg:CC 33 %cc)
        (expr_list:REG_MAYBE_DEAD (nil)
            (nil))))
nsPostScriptObj.cpp:1976: internal compiler error: in
   extract_constrain_insn_cached, at recog.c:2090
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

In the directory  /usr/src/rpm/BUILD/mozilla/gfx/src/ps
The following command failed to execute properly:
c++ -o nsPostScriptObj.o -c -DOSTYPE="Linux2.4" -DOSARCH="Linux" -DOJI
-D_BSD_SOURCE -I./.. -I../../../dist/include/xpcom
-I../../../dist/include/string -I../../../dist/include/widget
-I../../../dist/include/pref -I../../../dist/include/caps
-I../../../dist/include/locale -I../../../dist/include/uconv
-I../../../dist/include/view -I../../../dist/include/necko
-I../../../dist/include/imglib2 -I../../../dist/include/gfx
-I../../../dist/include -I/usr/src/rpm/BUILD/mozilla/dist/include/nspr
-I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions
-Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -pedantic -Wno-long-long -fshort-wchar -pthread -pipe
-DNDEBUG -DTRIMMED -O -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include
-DMOZILLA_CLIENT -include ../../../mozilla-config.h
-Wp,-MD,.deps/nsPostScriptObj.pp nsPostScriptObj.cpp
make[3]: *** [nsPostScriptObj.o] Error 1
make[2]: *** [libs] Error 2
make[1]: *** [libs] Error 2
make: *** [libs] Error 2


Thanks,

Mark Post

Reply via email to