[Webkit-unassigned] [Bug 175514] GTK ARMv7 build fails to build MacroAssemblerARMv7.cpp.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Aug 13 04:48:51 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175514

--- Comment #3 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
(In reply to Mark Lam from comment #1)
> @Ossy, I looked into this as much as I can from OS(DARWIN) side and cannot
> find what the issue is.
> 
> > /tmp/cco6SOuf.s:48: Error: VFP single precision register expected --
> > `vstmia.64 ip!,{ d16-d31 }'
> > /tmp/cco6SOuf.s:55: Error: VFP single precision register expected --
> > `vldmdb.64 ip!,{ d16-d31 }'
> 
> The .64 is supposed to tell the assembler that these instruction operate on
> the double precision registers.
> 
> > /tmp/cco6SOuf.s:88: writing to APSR without specifying a bitmask is
> > deprecated
> 
> I cannot find any ARM documentation that says the MSR instruction can take
> an extra bitmask.  The closest possibility is that APSR needs to be
> specified as APSR_nzcvq.  However, Clang does not like using APSR_nzcvq.
> 
> In the end, both of these issue appears to be due to the tool chain on GTK's
> side.  Can someone on the GTK side investigate this?
> 
> The alternative would be to disable the DFG for non OS(DARWIN) builds.

GTK+ ARM bots use Thumb2 instructions.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170813/c3ff8718/attachment-0001.html>


More information about the webkit-unassigned mailing list