diff options
author | Ben Shi <powerman1st@163.com> | 2022-12-21 20:17:54 +0800 |
---|---|---|
committer | Ben Shi <powerman1st@163.com> | 2022-12-23 09:48:06 +0800 |
commit | c41d425030dfd5cd84eb89b861e157821f2bf45f (patch) | |
tree | 863f459dd1d8e5aba215bd7d714d11d36154016a /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | 006340baf753648ea8fd0344556d878851a00d09 (diff) | |
download | llvm-c41d425030dfd5cd84eb89b861e157821f2bf45f.zip llvm-c41d425030dfd5cd84eb89b861e157821f2bf45f.tar.gz llvm-c41d425030dfd5cd84eb89b861e157821f2bf45f.tar.bz2 |
[AVR][MC] Fix illegal operand forms.
These operands are illegal and rejected by avr-gcc.
subi r24, -lo8(symobl+offset)
sbci r25, -hi8(symobl+offset)
And their correct form should be
subi r24, lo8(-(symobl+offset))
sbci r25, hi8(-(symobl+offset))
Reviewed By: aykevl
Differential Revision: https://reviews.llvm.org/D140473
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions