public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
@ 2010-02-11 13:03 jacek at codeweavers dot com
2010-02-11 13:08 ` [Bug c++/43031] " jacek at codeweavers dot com
` (9 more replies)
0 siblings, 10 replies; 11+ messages in thread
From: jacek at codeweavers dot com @ 2010-02-11 13:03 UTC (permalink / raw)
To: gcc-bugs
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
@ 2010-02-11 13:08 ` jacek at codeweavers dot com
2010-02-11 13:51 ` [Bug c++/43031] [4.5 Regression] " rguenth at gcc dot gnu dot org
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: jacek at codeweavers dot com @ 2010-02-11 13:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from jacek at codeweavers dot com 2010-02-11 13:08 -------
Created an attachment (id=19842)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19842&action=view)
Preprocessed nsDOMWorkerXHRProxy.cpp
Result of command
i686-mingw32-g++ -mno-cygwin -o nsDOMWorkerXHRProxy.i -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
-save-temps -E
is attached. It's compressed due to 1MB attachment size limit.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
2010-02-11 13:08 ` [Bug c++/43031] " jacek at codeweavers dot com
@ 2010-02-11 13:51 ` rguenth at gcc dot gnu dot org
2010-02-11 14:47 ` rguenth at gcc dot gnu dot org
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-02-11 13:51 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from rguenth at gcc dot gnu dot org 2010-02-11 13:51 -------
Confirmed, reducing.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2010-02-11 13:51:19
date| |
Summary|[regression] internal |[4.5 Regression] internal
|compiler error: |compiler error:
|verify_gimple failed after |verify_gimple failed after
|non-trivial conversion error|non-trivial conversion error
|when crosscompiling Firefox |when crosscompiling Firefox
Target Milestone|--- |4.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
2010-02-11 13:08 ` [Bug c++/43031] " jacek at codeweavers dot com
2010-02-11 13:51 ` [Bug c++/43031] [4.5 Regression] " rguenth at gcc dot gnu dot org
@ 2010-02-11 14:47 ` rguenth at gcc dot gnu dot org
2010-02-15 4:04 ` jason at gcc dot gnu dot org
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-02-11 14:47 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from rguenth at gcc dot gnu dot org 2010-02-11 14:46 -------
class T;
class L { };
class P : public L
{
typedef void (__attribute__((__stdcall__)) T::*F) (L*);
void f(bool aAdd);
};
class T
{
public:
virtual void __attribute__((__stdcall__)) A(L *listener) = 0;
virtual void __attribute__((__stdcall__)) R(L *listener) = 0;
};
void P::f(bool aAdd)
{
F addRemoveEventListener = (aAdd ? &T::A : &T::R);
}
we seem to fail to unify pmf types when the stdcall attribute is applied.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (2 preceding siblings ...)
2010-02-11 14:47 ` rguenth at gcc dot gnu dot org
@ 2010-02-15 4:04 ` jason at gcc dot gnu dot org
2010-02-15 22:43 ` jason at gcc dot gnu dot org
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: jason at gcc dot gnu dot org @ 2010-02-15 4:04 UTC (permalink / raw)
To: gcc-bugs
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
Last reconfirmed|2010-02-11 13:51:19 |2010-02-15 04:04:07
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (3 preceding siblings ...)
2010-02-15 4:04 ` jason at gcc dot gnu dot org
@ 2010-02-15 22:43 ` jason at gcc dot gnu dot org
2010-02-16 6:05 ` jason at gcc dot gnu dot org
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: jason at gcc dot gnu dot org @ 2010-02-15 22:43 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from jason at gcc dot gnu dot org 2010-02-15 22:43 -------
Right, the stdcall attribute prevents us from using TYPE_CANONICAL, so it's not
clear to useless_type_conversion that the type of &T::A is the same as P::F.
Specifically, they are distinct because P::F uses a typedef for L, whereas T::A
does not.
I guess we need to insert an explicit conversion, provide TYPE_CANONICAL even
in the presence of strong attributes, or both.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (4 preceding siblings ...)
2010-02-15 22:43 ` jason at gcc dot gnu dot org
@ 2010-02-16 6:05 ` jason at gcc dot gnu dot org
2010-02-16 6:05 ` jason at gcc dot gnu dot org
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: jason at gcc dot gnu dot org @ 2010-02-16 6:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from jason at gcc dot gnu dot org 2010-02-16 06:05 -------
Subject: Bug 43031
Author: jason
Date: Tue Feb 16 06:05:20 2010
New Revision: 156793
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156793
Log:
PR c++/43031
* cp-gimplify.c (cp_gimplify_expr) [MODIFY_EXPR]: Use
VIEW_CONVERT_EXPR for conversions between structural equality types
that the back end can't tell are the same.
Added:
trunk/gcc/testsuite/g++.dg/ext/attrib36.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-gimplify.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (5 preceding siblings ...)
2010-02-16 6:05 ` jason at gcc dot gnu dot org
@ 2010-02-16 6:05 ` jason at gcc dot gnu dot org
2010-02-16 13:35 ` jacek at codeweavers dot com
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: jason at gcc dot gnu dot org @ 2010-02-16 6:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from jason at gcc dot gnu dot org 2010-02-16 06:05 -------
Fixed.
--
jason at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (6 preceding siblings ...)
2010-02-16 6:05 ` jason at gcc dot gnu dot org
@ 2010-02-16 13:35 ` jacek at codeweavers dot com
2010-02-17 4:51 ` hjl dot tools at gmail dot com
2010-02-23 17:07 ` hjl at gcc dot gnu dot org
9 siblings, 0 replies; 11+ messages in thread
From: jacek at codeweavers dot com @ 2010-02-16 13:35 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from jacek at codeweavers dot com 2010-02-16 13:35 -------
I've confirmed that it's fixed for Mozilla code. Thank you!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (7 preceding siblings ...)
2010-02-16 13:35 ` jacek at codeweavers dot com
@ 2010-02-17 4:51 ` hjl dot tools at gmail dot com
2010-02-23 17:07 ` hjl at gcc dot gnu dot org
9 siblings, 0 replies; 11+ messages in thread
From: hjl dot tools at gmail dot com @ 2010-02-17 4:51 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from hjl dot tools at gmail dot com 2010-02-17 04:51 -------
It failed on Linux/x86-64:
/export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/ext/attrib36.C:8:56:
warning: '__stdcall__' attribute ignored^M
/export/gnu/import/svn/gcc-test/src-trunk/gcc/testsuite/g++.dg/ext/attrib36.C:14:64:
warning: '__stdcall__' attribute ignored^M
I think this test should be limited to ilp32.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
* [Bug c++/43031] [4.5 Regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
` (8 preceding siblings ...)
2010-02-17 4:51 ` hjl dot tools at gmail dot com
@ 2010-02-23 17:07 ` hjl at gcc dot gnu dot org
9 siblings, 0 replies; 11+ messages in thread
From: hjl at gcc dot gnu dot org @ 2010-02-23 17:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from hjl at gcc dot gnu dot org 2010-02-23 17:04 -------
Subject: Bug 43031
Author: hjl
Date: Tue Feb 23 17:02:26 2010
New Revision: 157010
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157010
Log:
Backport testcases from mainline.
2010-02-23 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2010-02-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42749
* gcc.c-torture/compile/pr42749.c: New testcase.
2010-02-21 Dodji Seketeli <dodji@redhat.com>
PR c++/42824
* g++.dg/template/memclass4.C: New test.
2010-02-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/43111
* gfortran.dg/internal_pack_8.f90: New test.
2010-02-18 Jason Merrill <jason@redhat.com>
PR c++/43109
* g++.dg/parse/namespace12.C: New.
2010-02-18 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/43066
* gcc.c-torture/compile/pr43066.c: New test.
2010-02-17 Jason Merrill <jason@redhat.com>
PR c++/43069
* g++.dg/parse/namespace11.C: New.
PR c++/43093
* g++.dg/ext/attrib37.C: New.
PR c++/43079
* g++.dg/template/ptrmem20.C: New.
2010-02-16 Jason Merrill <jason@redhat.com>
PR c++/43031
* g++.dg/ext/attrib36.C: New.
2010-02-15 Richard Guenther <rguenther@suse.de>
PR middle-end/43068
* g++.dg/torture/pr43068.C: New testcase.
2010-02-11 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42998
* gcc.c-torture/compile/pr42998.c: New testcase.
2010-02-10 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43017
* gcc.dg/torture/pr43017.c: New testcase.
2010-02-10 Richard Guenther <rguenther@suse.de>
PR c/43007
* gcc.c-torture/execute/20100209-1.c: New testcase.
* gcc.dg/fold-div-3.c: Likewise.
2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/42999
* gfortran.dg/array_constructor_35.f90: New test.
2010-02-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43008
* gcc.c-torture/execute/pr43008.c: New testcase.
2010-02-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43000
* gcc.dg/torture/pr43000.c: New testcase.
* gcc.dg/torture/pr43002.c: Likewise.
2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/42742
* gfortran.dg/fmt_cache_2.f: New test.
2010-02-03 Jason Merrill <jason@redhat.com>
PR c++/42870
* g++.dg/ext/dllexport3.C: New.
Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/attrib36.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/attrib36.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/attrib37.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/attrib37.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/dllexport3.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/ext/dllexport3.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/namespace11.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/parse/namespace11.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/namespace12.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/parse/namespace12.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/memclass4.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/template/memclass4.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/template/ptrmem20.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/template/ptrmem20.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr43068.C
- copied unchanged from r157009,
trunk/gcc/testsuite/g++.dg/torture/pr43068.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42749.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42749.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42998.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr42998.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43066.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43066.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/20100209-1.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/execute/20100209-1.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr43008.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.c-torture/execute/pr43008.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/fold-div-3.c
- copied unchanged from r157009, trunk/gcc/testsuite/gcc.dg/fold-div-3.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr43000.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.dg/torture/pr43000.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr43002.c
- copied unchanged from r157009,
trunk/gcc/testsuite/gcc.dg/torture/pr43002.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/array_constructor_35.f90
- copied unchanged from r157009,
trunk/gcc/testsuite/gfortran.dg/array_constructor_35.f90
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/fmt_cache_2.f
- copied unchanged from r157009,
trunk/gcc/testsuite/gfortran.dg/fmt_cache_2.f
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/internal_pack_8.f90
- copied unchanged from r157009,
trunk/gcc/testsuite/gfortran.dg/internal_pack_8.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43031
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2010-02-23 17:06 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-11 13:03 [Bug c++/43031] New: [regression] internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox jacek at codeweavers dot com
2010-02-11 13:08 ` [Bug c++/43031] " jacek at codeweavers dot com
2010-02-11 13:51 ` [Bug c++/43031] [4.5 Regression] " rguenth at gcc dot gnu dot org
2010-02-11 14:47 ` rguenth at gcc dot gnu dot org
2010-02-15 4:04 ` jason at gcc dot gnu dot org
2010-02-15 22:43 ` jason at gcc dot gnu dot org
2010-02-16 6:05 ` jason at gcc dot gnu dot org
2010-02-16 6:05 ` jason at gcc dot gnu dot org
2010-02-16 13:35 ` jacek at codeweavers dot com
2010-02-17 4:51 ` hjl dot tools at gmail dot com
2010-02-23 17:07 ` hjl at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).