diff options
author | Tom Stellard <tstellar@redhat.com> | 2018-11-13 05:19:01 +0000 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2018-11-13 05:19:01 +0000 |
commit | 447f344357abb18bd83b88e81f1fc053127eb5ca (patch) | |
tree | 6cccd8aebb52b457476cc925f5c1d160b4674c25 /debuginfo-tests | |
parent | b0d060a930456e89020fa0599e8bf9345a4c5ba5 (diff) | |
download | bcm5719-llvm-447f344357abb18bd83b88e81f1fc053127eb5ca.tar.gz bcm5719-llvm-447f344357abb18bd83b88e81f1fc053127eb5ca.zip |
Merging r340932:
------------------------------------------------------------------------
r340932 | atanasyan | 2018-08-29 07:54:01 -0700 (Wed, 29 Aug 2018) | 11 lines
[mips] Fix microMIPS unconditional branch offset handling
MipsSEInstrInfo class defines for internal purpose unconditional
branches as Mips::B nad Mips:J even in case of microMIPS code
generation. Under some conditions that leads to the bug - for rather long
branch which fits to Mips jump instruction offset size, but does not fit
to microMIPS jump offset size, we generate 'short' branch and later show
an error 'out of range PC16 fixup' after check in the isBranchOffsetInRange
routine.
Differential revision: https://reviews.llvm.org/D50615
------------------------------------------------------------------------
llvm-svn: 346736
Diffstat (limited to 'debuginfo-tests')
0 files changed, 0 insertions, 0 deletions