Commit 8dd9c72
committed
[ARMv7] Fix clang20 build
https://bugs.webkit.org/show_bug.cgi?id=306182
Reviewed by Yusuke Suzuki.
See #1600.
We fix this build error:
```
<inline asm>:320:49: error: Relocation Not In Range
320 | movw r4, #:lower16:.Lllint_op_tail_call_varargs - .Lllint_relativePCBase
| ^
<inline asm>:321:49: error: Relocation Not In Range
321 | movt r4, #:upper16:.Lllint_op_tail_call_varargs - .Lllint_relativePCBase
...
by emiting a worse sequence, a jump + data + a pc-relative load. This is
only emitted at startup, so the perf impact should be minimal.
* Source/JavaScriptCore/offlineasm/arm.rb:
Canonical link: https://commits.webkit.org/306181@main1 parent a055be7 commit 8dd9c72
1 file changed
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
755 | 755 | | |
756 | 756 | | |
757 | 757 | | |
758 | | - | |
759 | | - | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
760 | 766 | | |
761 | 767 | | |
762 | 768 | | |
| |||
1000 | 1006 | | |
1001 | 1007 | | |
1002 | 1008 | | |
1003 | | - | |
| |||
0 commit comments