Module Name: src Committed By: rin Date: Sat Oct 7 12:01:43 UTC 2023
Modified Files: src/external/gpl3/gcc.old/dist/gcc/config/vax: vax.md Log Message: gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [7/21] Mark the output operands of the 'sbcdi3' instruction pattern as being written before the instruction has finished using the input operands. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md diff -u src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md:1.13 src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md:1.14 --- src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md:1.13 Sat Oct 7 11:57:27 2023 +++ src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md Sat Oct 7 12:01:43 2023 @@ -440,7 +440,7 @@ "vax_expand_addsub_di_operands (operands, MINUS); DONE;") (define_insn "sbcdi3" - [(set (match_operand:DI 0 "nonimmediate_addsub_di_operand" "=Rr,Rr") + [(set (match_operand:DI 0 "nonimmediate_addsub_di_operand" "=&Rr,&Rr") (minus:DI (match_operand:DI 1 "general_addsub_di_operand" "0,I") (match_operand:DI 2 "general_addsub_di_operand" "nRr,Rr")))] "TARGET_QMATH"