Bug 1591692
| Summary: | internal compiler error: in cp_tree_equal, at cp/tree.c:3896 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Martin Stransky <stransky> | ||||
| Component: | gcc | Assignee: | Jakub Jelinek <jakub> | ||||
| Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 28 | CC: | aoliva, davejohansen, dmalcolm, fweimer, jakub, jwakely, law, mpolacek, msebor, nickc | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2018-06-22 08:28:34 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Martin Stransky
2018-06-15 09:40:53 UTC
I haven't been able to reproduce this on x86_64 neither with gcc-8.1.1-1.fc28.x86_64 nor with GCC 9.0.0. Are you sure this is the correct preprocessed file? $ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1plus -quiet -I /home/komat/tmp676-trunk-gtk3/src2/objdir/dist/system_wrappers -I /home/komat/tmp676-trunk-gtk3/src2/js/src -I /home/komat/tmp676-trunk-gtk3/src2/objdir/js/src -I /home/komat/tmp676-trunk-gtk3/src2/objdir/js/src/ctypes/libffi/include -I /home/komat/tmp676-trunk-gtk3/src2/js/src/ctypes/libffi/src/x86 -I /home/komat/tmp676-trunk-gtk3/src2/objdir/dist/include -I /home/komat/tmp676-trunk-gtk3/src2/objdir/dist/include/nspr -MD Unified_cpp_js_src2.d -MF .deps/Unified_cpp_js_src2.o.pp -MP -MQ Unified_cpp_js_src2.o -D_GNU_SOURCE -D_REENTRANT -D DEBUG=1 -D ENABLE_BINARYDATA -D ENABLE_SIMD -D ENABLE_WASM_BULKMEM_OPS -D ENABLE_WASM_SATURATING_TRUNC_OPS -D ENABLE_WASM_THREAD_OPS -D ENABLE_WASM_GC -D WASM_HUGE_MEMORY -D JS_CACHEIR_SPEW -D ENABLE_SHARED_ARRAY_BUFFER -D EXPORT_JS_API -D JS_HAS_CTYPES -D DLL_PREFIX="lib" -D DLL_SUFFIX=".so" -D FFI_BUILDING -D MOZ_HAS_MOZGLUE -D MOZILLA_CLIENT -quiet -dumpbase Unified_cpp_js_src2.cpp -mtune=generic -march=x86-64 -auxbase-strip Unified_cpp_js_src2.o -g -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wwrite-strings -Wno-invalid-offsetof -Wc++17-compat -Wduplicated-cond -Wimplicit-fallthrough=3 -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wformat=1 -Wformat-overflow=2 -Wno-noexcept-type -Wno-shadow -Werror=format -fPIC -fno-sized-deallocation -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -fno-omit-frame-pointer -fno-strict-aliasing -frandom-seed=0 -fdump-noaddr fail.cpp fail.cpp:13:1: warning: multi-line comment [-Wcomment] // static_assert(mozilla::detail::AssertionConditionType<decltype(x)>::isValid, \ ^ fail.cpp:16:1: warning: multi-line comment [-Wcomment] // MOZ_VALIDATE_ASSERT_CONDITION_TYPE(expr); \ ^ fail.cpp:22:1: warning: multi-line comment [-Wcomment] // MOZ_RELEASE_ASSERT_GLUE( \ ^ fail.cpp:31:1: warning: multi-line comment [-Wcomment] // MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE( \ ^ fail.cpp:34:1: warning: multi-line comment [-Wcomment] // MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ ^ marek@pdp ~/x/trunk/gcc $ (In reply to Marek Polacek from comment #1) > I haven't been able to reproduce this on x86_64 neither with > gcc-8.1.1-1.fc28.x86_64 nor with GCC 9.0.0. Are you sure this is the > correct preprocessed file? You're right, I can't reproduce that either from the preprocessed file. Only reliable reproducer is the direct build from mozilla sources. I tried that but even that passes for me: [...] 11:14.08 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 11:14.31 We know it took a while, but your build finally finished successfully! To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox I don't see that bug any more, closing now. |