Skip to content

Conversation

Mark-Simulacrum and others added 18 commits June 22, 2017 21:18
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
@rust-highfive
Copy link
Contributor

r? @arielb1

(rust_highfive has picked a reviewer for you, use r? to override)

@Mark-Simulacrum
Copy link
Member Author

@bors r=alexcrichton p=1

(The other PR was approved already)

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

📌 Commit fc87577 has been approved by alexcrichton

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

⌛ Testing commit fc87577 with merge 665f8dc28a83bad2c34641d14e637e8fc90cb661...

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 665f8dc28a83bad2c34641d14e637e8fc90cb661 to beta...

@Mark-Simulacrum
Copy link
Member Author

@bors force clean retry

@Mark-Simulacrum
Copy link
Member Author

@bors r-
@bors r+
@bors retry

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

📌 Commit fc87577 has been approved by Mark-Simulacrum

@Mark-Simulacrum
Copy link
Member Author

Actually, I think I remember now -- we disabled force(?) pushes to the beta branch, which is why this is having problems I think. I'll r- for now, we should do that and then r+ this. @alexcrichton -- can you do that? Also pinged on IRC.

@bors r-

@Mark-Simulacrum
Copy link
Member Author

@bors r=alexcrichton p=1

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

📌 Commit fc87577 has been approved by alexcrichton

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

⌛ Testing commit fc87577 with merge 9987ed4...

bors added a commit that referenced this pull request Jun 27, 2017
[beta] backports

Reopening #42841 as a new PR due to bors flakiness.

- #42785
- #42740
- #42735
- #42728
- #42695
- #42659
- #42634
- #42566

I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly.
@bors
Copy link
Collaborator

bors commented Jun 27, 2017

💔 Test failed - status-travis

@Mark-Simulacrum
Copy link
Member Author

Hm, that's the sanitizer leak failure again. I'm suspicious, but still think that it's spurious. Let's try one more time.

@bors retry

@bors
Copy link
Collaborator

bors commented Jun 27, 2017

⌛ Testing commit fc87577 with merge 2abccac...

bors added a commit that referenced this pull request Jun 27, 2017
[beta] backports

Reopening #42841 as a new PR due to bors flakiness.

- #42785
- #42740
- #42735
- #42728
- #42695
- #42659
- #42634
- #42566

I just unilaterally accepted all the non-accepted nominations. Everything picked cleanly.
@arielb1 arielb1 added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jun 27, 2017
@bors
Copy link
Collaborator

bors commented Jun 27, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 2abccac to beta...

@bors bors merged commit fc87577 into rust-lang:beta Jun 27, 2017
bors added a commit that referenced this pull request Jun 30, 2017
[beta] rebase LLVM on top of 4.0.1

This backports fixes several codegen bugs, including #42893.

This also un-commits the introduction of #42750 (the StackColoring improvement) to beta. That seemed to have occurred by accident in #42927, but I'm not comfortable with sneaking a subtle codegen change like this to beta.

r? @alexcrichton
bors added a commit that referenced this pull request Jul 7, 2017
[beta] Bump prerelease version

There are some more backports left to do, but I figure it's best to get this bump in so we can release [this massive set of backports](#42927).

r? @Mark-Simulacrum

p=1 maybe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants