This patch teaches ias for mips to handle expressions such as
(8*4)+(8*31)($sp). Such expression typically occur from the expansion
of multiple macro definitions.
This partially resolves PR/30383.
Paths
| Differential D24667
[mips][ias] Handle more complicated expressions for memory operands ClosedPublic Authored by sdardis on Sep 16 2016, 7:47 AM.
Details Summary This patch teaches ias for mips to handle expressions such as This partially resolves PR/30383.
Diff Detail Event Timelinevkalintiris edited edge metadata. vkalintiris added inline comments.
This revision now requires changes to proceed.Sep 22 2016, 8:20 AM
vkalintiris edited edge metadata. Comment ActionsLGTM.
This revision is now accepted and ready to land.Oct 18 2016, 6:36 AM Closed by commit rL284485: [mips][ias] Handle more complicated expressions for memory operands (authored by sdardis). · Explain WhyOct 18 2016, 8:26 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 71638 lib/Target/Mips/AsmParser/MipsAsmParser.cpp
test/MC/Mips/memory-offsets.s
|
We should test the comparison/equality operators in MC/Mips/memory-offsets.s as well. Can you check that we follow the GNU assembler behaviour for these?