Status

()

Core
JavaScript Engine
--
critical
RESOLVED WORKSFORME
8 years ago
4 years ago

People

(Reporter: gkw, Unassigned)

Tracking

Trunk
ARM
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
On TM changeset f5fdc2fa184e, I get the following compile error when compiling on ARM:

jsstr.cpp
jstask.cpp
jstypedarray.cpp
In file included from ../assembler/assembler/MacroAssemblerARM.h:35,
                 from ../assembler/assembler/MacroAssembler.h:38,
                 from ../yarr/yarr/RegexJIT.h:31,
                 from ../jsregexpinlines.h:49,
                 from ../jsstr.cpp:82:
../assembler/assembler/ARMAssembler.h: In member function 'void JSC::ARMAssembler::JmpDst::used()':
../assembler/assembler/ARMAssembler.h:293: warning: overflow in implicit constant conversion
jsutil.cpp
jswrapper.cpp
jsxdrapi.cpp
jsxml.cpp
../assembler/assembler/AssemblerBufferWithConstantPool.h: In member function 'void JSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::flushWithoutBarrier(bool) [with int maxPoolSize = 2048, int barrierSize = 4, int maxInstructionSize = 4, AssemblerType = JSC::ARMAssembler]':
../assembler/assembler/ARMAssembler.h:891:   instantiated from here
../assembler/assembler/AssemblerBufferWithConstantPool.h:220: warning: comparison between signed and unsigned integer expressions
../assembler/assembler/AssemblerBufferWithConstantPool.h: In member function 'void JSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::flushConstantPool(bool) [with int maxPoolSize = 2048, int barrierSize = 4, int maxInstructionSize = 4, AssemblerType = JSC::ARMAssembler]':
../assembler/assembler/AssemblerBufferWithConstantPool.h:221:   instantiated from 'void JSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::flushWithoutBarrier(bool) [with int maxPoolSize = 2048, int barrierSize = 4, int maxInstructionSize = 4, AssemblerType = JSC::ARMAssembler]'
../assembler/assembler/ARMAssembler.h:891:   instantiated from here
../assembler/assembler/AssemblerBufferWithConstantPool.h:270: warning: overflow in implicit constant conversion
{standard input}: Assembler messages:
{standard input}:136064: Warning: end of file in string; '"' inserted
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.

Comment 1

8 years ago
huh, that's the same error we're seeing on Android now.

Comment 2

8 years ago
oh, no, this is different. but seems to be a bug in g++
(Reporter)

Comment 3

7 years ago
WFM now.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.