]> git.proxmox.com Git - rustc.git/blame - debian/patches/u-mips-fixes.diff
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / debian / patches / u-mips-fixes.diff
CommitLineData
c28950cb
XL
1Description: Various fixes for Rust on MIPS
2Author: Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3Bug-Debian: https://bugs.debian.org/881845
24945e63 4Last-Update: 2020-03-23
c28950cb 5
cefde48f
XL
6--- a/compiler/rustc_codegen_llvm/src/llvm_util.rs
7+++ b/compiler/rustc_codegen_llvm/src/llvm_util.rs
8@@ -98,6 +98,12 @@
24de4bfd 9 // during inlining. Unfortunately these may block other optimizations.
24945e63 10 add("-preserve-alignment-assumptions-during-inlining=false", false);
c28950cb 11
d58bc66d
XL
12+ if sess.target.arch == "mips"
13+ || sess.target.arch == "mips64"
24945e63
FG
14+ {
15+ add("-fast-isel=0", false);
16+ }
c28950cb 17+
24945e63
FG
18 for arg in sess_args {
19 add(&(*arg), true);
c28950cb 20 }