Hi, AArch64 builds have recently been spitting out:
.../gcc/config/aarch64/aarch64.md:629: warning: operand 1 missing mode? I've committed the attached patch as obvious, giving operand 1 DImode. The patch was tested on AArch64 cross with no problems. Thanks, James --- 2014-09-05 James Greenhalgh <james.greenha...@arm.com> * config/aarch64/aarch64.md (sibcall_value_insn): Give operand 1 DImode.
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 3c51fd367e954d513aac1180ec4025f15d46c87e..cb548460430f36a8e7701296f7bbd976952b9a86 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -628,7 +628,8 @@ (define_insn "*sibcall_insn" (define_insn "*sibcall_value_insn" [(set (match_operand 0 "" "") - (call (mem:DI (match_operand 1 "aarch64_call_insn_operand" "Ucs, Usf")) + (call (mem:DI + (match_operand:DI 1 "aarch64_call_insn_operand" "Ucs, Usf")) (match_operand 2 "" ""))) (return) (use (match_operand 3 "" ""))]