diff options
| author | Andreas Klebinger <klebinger.andreas@gmx.at> | 2018-05-30 20:40:49 -0400 |
|---|---|---|
| committer | Ben Gamari <ben@smart-cactus.org> | 2018-05-30 22:05:38 -0400 |
| commit | 5748c79e5a7a6bd1b0bfffc514d8f4f4da92e815 (patch) | |
| tree | fe2b5e53f30b2013d1e15fafc7e8cd4c9c31b189 /compiler/codeGen | |
| parent | b592bd98ff25730bbe3c13d6f62a427df8c78e28 (diff) | |
| download | haskell-5748c79e5a7a6bd1b0bfffc514d8f4f4da92e815.tar.gz | |
Change jump targets in JMP_TBL from blocks to X86.JumpDest.
Jump tables always point to blocks when we first generate them. However
there are rare situations where we can shortcut one of these blocks to a
static address during the asm shortcutting pass.
While we already updated the data section accordingly this patch also
extends this to the references stored in JMP_TBL.
Test Plan: ci
Reviewers: bgamari
Reviewed By: bgamari
Subscribers: thomie, carter
GHC Trac Issues: #15104
Differential Revision: https://phabricator.haskell.org/D4595
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions
