Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[beta] backports #42927

Merged
merged 18 commits into from
Jun 27, 2017
Merged

[beta] backports #42927

merged 18 commits into from
Jun 27, 2017

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
Collaborator

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
Contributor

bors commented Jun 27, 2017

📌 Commit fc87577 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Jun 27, 2017

⌛ Testing commit fc87577 with merge 665f8dc28a83bad2c34641d14e637e8fc90cb661...

@bors
Copy link
Contributor

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
Contributor

bors commented Jun 27, 2017

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

@bors
Copy link
Contributor

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
Contributor

bors commented Jun 27, 2017

📌 Commit fc87577 has been approved by alexcrichton

@bors
Copy link
Contributor

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
Contributor

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
Contributor

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
Contributor

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