Incorrect JAL instruction attributes caused the optimizer to make a wrong

instruction move. Just affects static relocation. -static works fine now
with mips16 for the most part.

llvm-svn: 188143
This commit is contained in:
Reed Kotler 2013-08-10 22:18:22 +00:00
parent 3dcdb89d69
commit 705c5951ca
1 changed files with 0 additions and 3 deletions

View File

@ -684,10 +684,7 @@ def DivuRxRy16: FRR16_div_ins<0b11011, "divu", IIAlu> {
//
def Jal16 : FJAL16_ins<0b0, "jal", IIAlu> {
let isBranch = 1;
let hasDelaySlot = 0; // not true, but we add the nop for now
let isTerminator=1;
let isBarrier=1;
let isCall=1;
}