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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Aug 12 11:14:41 PDT 2017


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

--- Comment #1 from Mark Lam <mark.lam at apple.com> ---
@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.

-- 
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/20170812/fc08ceb5/attachment.html>


More information about the webkit-unassigned mailing list