This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox


I get an following internal compiler error when compiling Mozilla source:

i686-mingw32-g++ -mno-cygwin -o nsDOMWorkerXHRProxy.o -c 
-DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API
-D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES 
-DZLIB_INTERNAL -DOSTYPE=\"WINNT\" -DOSARCH=WINNT
-I/home/jacek/mozilla-build/wine-gecko-git/dom/base
-I/home/jacek/mozilla-build/wine-gecko-git/dom/src/json
-I/home/jacek/mozilla-build/wine-gecko-git/content/base/src
-I/home/jacek/mozilla-build/wine-gecko-git/content/events/src 
-I/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads -I.
-I../../../dist/include -I../../../dist/include/nsprpub 
-I/home/jacek/mozilla-build/mozilla-build/dist/include/nspr
-I/home/jacek/mozilla-build/mozilla-build/dist/include/nss         -fno-rtti
-fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof
-Wno-variadic-macros -Werror=return-type -Wno-long-long -pedantic
-fno-strict-aliasing -mms-bitfields -pipe  -DDEBUG -D_DEBUG -DDEBUG_ -DTRACING
-g   -DCROSS_COMPILE=1 -DMOZ_DISABLE_VISTA_SDK_REQUIREMENTS=1 -DWINVER=0x502
-D_WIN32_WINNT=0x502 -D_WIN32_IE=0x0500 -DMOZ_WINSDK_TARGETVER=0x05020000
-DMOZ_NTDDI_WS03=0x05020000 -DMOZ_NTDDI_LONGHORN=0x06000000
-DMOZ_NTDDI_WIN7=0x06010000 -DMOZILLA_VERSION=\"1.9.3a2pre\"
-DMOZILLA_VERSION_U=1.9.3a2pre -DHAVE_SNPRINTF=1 -D_WINDOWS=1 -DWIN32=1
-DXP_WIN=1 -DXP_WIN32=1 -DHW_THREADS=1 -DSTDC_HEADERS=1 -DWIN32_LEAN_AND_MEAN=1
-DNO_X11=1 -D_X86_=1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1
-DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MALLOC_H=1
-DHAVE_IO_H=1 -DHAVE_LIBM=1 -DNO_X11=1 -DHAVE_STRERROR=1 -DHAVE_SNPRINTF=1
-DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1
-DHAVE_THREAD_TLS_KEYWORD=1 -DNS_ENABLE_TSF=1 -DMOZ_PHOENIX=1
-DMOZ_BUILD_APP=browser -DMOZ_DEFAULT_TOOLKIT=\"cairo-windows\"
-DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1
-DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1
-DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1
-DMOZ_MEDIA=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1
-DMOZ_SVG=1 -DMOZ_SMIL=1 -DMOZ_UPDATE_CHANNEL=default
-DMOZ_DISABLE_PARENTAL_CONTROLS=1 -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1
-DMOZ_SAFE_BROWSING=1 -DMOZ_URL_CLASSIFIER=1 -DMOZ_LOGGING=1
-DHAVE___CXA_DEMANGLE=1 -DMOZ_DEMANGLE_SYMBOLS=1 -DHAVE__UNWIND_BACKTRACE=1
-DMOZ_CHROME_FILE_FORMAT_JAR=1 -DMOZ_USER_DIR=\"Mozilla\" -DMOZ_ENABLE_LIBXUL=1
-DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_TREE_CAIRO=1 -DHAVE_UINT64_T=1
-DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1
-DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".dll\" -DMOZ_REFLOW_PERF=1
-DMOZ_REFLOW_PERF_DSP=1  -D_MOZILLA_CONFIG_H_ -DMOZILLA_CLIENT
/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads/nsDOMWorkerXHRProxy.cpp
/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads/nsDOMWorkerXHRProxy.cpp:
In member function 'void nsDOMWorkerXHRProxy::AddRemoveXHRListeners(PRBool)':
/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads/nsDOMWorkerXHRProxy.cpp:491:1:
error: non-trivial conversion at assignment
struct EventListenerFunction
struct
{
  nsresult nsIDOMEventTarget::<T275f> (struct nsIDOMEventTarget *, const struct
nsAString_internal &, struct nsIDOMEventListener *, PRBool) * __pfn;
  int __delta;
}
addRemoveEventListener = addRemoveEventListener.320;

/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads/nsDOMWorkerXHRProxy.cpp:491:1:
error: non-trivial conversion at assignment
struct EventListenerFunction
struct
{
  nsresult nsIDOMEventTarget::<T275f> (struct nsIDOMEventTarget *, const struct
nsAString_internal &, struct nsIDOMEventListener *, PRBool) * __pfn;
  int __delta;
}
addRemoveEventListener = addRemoveEventListener.321;

/home/jacek/mozilla-build/wine-gecko-git/dom/src/threads/nsDOMWorkerXHRProxy.cpp:491:1:
internal compiler error: verify_gimple failed
Please submit a full bug report,

Compilation works fine with GCC 4.4.3. My GCC version is:

$ i686-mingw32-g++ -v
Using built-in specs.
COLLECT_GCC=i686-mingw32-g++
COLLECT_LTO_WRAPPER=/home/jacek/gcc/mingw/libexec/gcc/i686-mingw32/4.5.0/lto-wrapper
Target: i686-mingw32
Configured with: ../gcc/configure --prefix=/home/jacek/gcc/mingw
--target=i686-mingw32 --with-gnu-ld --with-gnu-as --enable-__cxa_atexit
target_alias=i686-mingw32 --enable-languages=c,c++
Thread model: win32
gcc version 4.5.0 20100211 (experimental) (GCC)


-- 
           Summary: [regression] internal compiler error: verify_gimple
                    failed after non-trivial conversion error when
                    crosscompiling Firefox
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jacek at codeweavers dot com
  GCC host triplet: x86_64-pc-linux-gnu
GCC target triplet: i686-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]