On 14 January 2015 at 15:31, Jiong Wang <[email protected]> wrote:
> 2015-01-15 Jiong. Wang ([email protected])
> gcc/
> PR64304
> * config/aarch64/aarch64.md (define_insn "*ashl<mode>3_insn"): Deleted.
> (ashl<mode>3): Don't expand if operands[2] is not constant.
>
> gcc/testsuite/
> * gcc.target/aarch64/pr64304.c: New testcase.
@@ -3091,6 +3091,8 @@
DONE;
}
}
+ else
+ DONE;
}
)
Did you mean FAIL ? In the current form this says the expander matched
by no RTL is required to implement the shift.
/Marcus