Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Aug 2015 17:06:15 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 202229] lang/spidermonkey170 does not build on ARM
Message-ID:  <bug-202229-21738-b2iIta8Nbt@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-202229-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-202229-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202229

Sean Bruno <sbruno@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dim@FreeBSD.org

--- Comment #5 from Sean Bruno <sbruno@FreeBSD.org> ---
And now I'm able to get to a clang assertion on head:

In file included from ./yarr/Yarr.h:37:
./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an
anonymous union are an extension [-Wnested-anon-types]
                struct {
                ^
./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an
anonymous union are an extension [-Wnested-anon-types]
        struct {
        ^
./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an
anonymous union are an extension [-Wnested-anon-types]
        struct {
        ^
Assertion failed: ((PartVT.isInteger() || PartVT == MVT::x86mmx) &&
ValueVT.isInteger() && "Unknown mismatch!"), function getCopyToParts, file
/usr/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp,
line 398.
Stack dump:
0.      Program arguments: /nxb-bin/usr/bin/c++ -cc1 -triple
armv6--freebsd11.0-gnueabi -emit-obj -disable-free -main-file-name jsapi.cpp
-mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing
-masm-verbose -mconstructor-aliases -target-cpu arm1176jzf-s -target-feature
+soft-float-abi -target-abi aapcs-linux -mfloat-abi soft -dwarf-column-info
-ffunction-sections -fdata-sections -coverage-file
/wrkdirs/usr/ports/lang/spidermonkey170/work/mozjs17.0.0/js/src/jsapi.o
-resource-dir /nxb-bin/usr/bin/../lib/clang/3.6.1 -dependency-file
.deps/jsapi.o.pp -MT jsapi.o -sys-header-deps -include ./js-confdefs.h -D
ENABLE_YARR_JIT=1 -D IMPL_MFBT -D EXPORT_JS_API -D NO_NSPR_10_SUPPORT -D
USE_ZLIB -D NDEBUG -D TRIMMED -D USE_SYSTEM_MALLOC=1 -D ENABLE_ASSEMBLER=1 -D
ENABLE_JIT=1 -D MOZILLA_CLIENT -I ./../../mfbt/double-conversion -I . -I . -I
./dist/include -I /usr/local/include/nspr -I . -I ./assembler -I ./yarr -I
/usr/local/include -I /usr/local/include -internal-isystem /usr/include/c++/v1
-O2 -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type
-Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings
-Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions
-Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage
-Wno-mismatched-tags -Wno-long-long -pedantic -fdeprecated-macro
-fdebug-compilation-dir
/wrkdirs/usr/ports/lang/spidermonkey170/work/mozjs17.0.0/js/src -ferror-limit
19 -fmessage-length 0 -fvisibility hidden -mstackrealign -fno-rtti
-fno-signed-char -fobjc-runtime=gnustep -fdiagnostics-show-option
-vectorize-loops -vectorize-slp -o jsapi.o -x c++
/wrkdirs/usr/ports/lang/spidermonkey170/work/mozjs17.0.0/js/src/jsapi.cpp 
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module
'/wrkdirs/usr/ports/lang/spidermonkey170/work/mozjs17.0.0/js/src/jsapi.cpp'.
4.      Running pass 'ARM Instruction Selection' on function
'@JS_DoubleToInt32'
In file included from
/wrkdirs/usr/ports/lang/spidermonkey170/work/mozjs17.0.0/js/src/jsopcode.cpp:44:
In file included from ./vm/Debugger.h:19:
In file included from ./jswrapper.h:14:

-- 
You are receiving this mail because:
You are on the CC list for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-202229-21738-b2iIta8Nbt>