Conversation
config.mk is now always read when parsing the configuration to prevent this from reoccurring in the future, hopefully.
So ARM had quite a few codegen bugs on LLVM 4.0 which are fixed on LLVM
trunk. This backports 5 of them:
r297871 - ARM: avoid clobbering register in v6 jump-table expansion.
- fixes rust-lang#42248
r294949 - [Thumb-1] TBB generation: spot redefinitions of index
r295816 - [ARM] Fix constant islands pass.
r300870 - [Thumb-1] Fix corner cases for compressed jump tables
r302650 - [IfConversion] Add missing check in
IfConversion/canFallThroughTo
- unblocks rust-lang#39409
This reverts commit 65d0be3.
|
@bors: r+ |
|
📌 Commit fc87577 has been approved by |
|
⌛ Testing commit fc87577 with merge 0a75a245af2952b94a33f1ca964b76c33a62365b... |
|
☀️ Test successful - status-appveyor, status-travis |
|
....This appears to have passed CI, but bors didn't actually merge as far as I can tell. I guess @bors r=alexcrichton |
|
💡 This pull request was already approved, no need to approve it again.
|
|
📌 Commit fc87577 has been approved by |
|
Ah, I guess: @bors retry |
|
⌛ Testing commit fc87577 with merge cdb1b458470b2f73e5344c96ffa5dfe294614c48... |
|
💔 Test failed - status-travis |
|
@bors retry Failure seems spurious: |
[beta] backports - #42785 - #42740 - #42735 - #42728 - #42695 - #42659 - #42634 - #42566 I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly. Still testing locally. cc @rust-lang/compiler r? @alexcrichton
|
💔 Test failed - status-travis |
|
@bors retry os x timeout |
[beta] backports - #42785 - #42740 - #42735 - #42728 - #42695 - #42659 - #42634 - #42566 I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly. Still testing locally. cc @rust-lang/compiler r? @alexcrichton
|
☀️ Test successful - status-appveyor, status-travis |
|
@bors r=alexcrichton retry |
|
💡 This pull request was already approved, no need to approve it again.
|
|
📌 Commit fc87577 has been approved by |
|
@bors: p=1 (beta backports) |
|
⌛ Testing commit fc87577 with merge b14aa411142251273c0a1ec3d4c07b5d4cff855b... |
|
💔 Test failed - status-travis |
|
Presuming spurious failure, @bors retry |
|
⌛ Testing commit fc87577 with merge c87916d14bbc1dcd1b4f64bb4e076853408ca3ed... |
|
☀️ Test successful - status-appveyor, status-travis |
|
Something's wrong with @bors, 10 minutes and the beta branch is still not updated. The queue's status is "error". |
|
I think @bors doesn't like this pull request. I'm going to try and reopen as a new PR I guess.. |
breakdoes not affect type inference. Fixes #42618 #42634I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly.
Still testing locally.
cc @rust-lang/compiler
r? @alexcrichton