Add modern AVR mcus like avr128db28 and attiny3224#142454
Add modern AVR mcus like avr128db28 and attiny3224#142454bors merged 2 commits intorust-lang:masterfrom
Conversation
|
Failed to set assignee to
|
|
These commits modify compiler targets. |
|
Looks good to me - we should wait for LLVM, though. |
|
We need to wait for the LLVM change to make it into our LLVM right? Or, what is the behavior when these are used but LLVM doesn't yet support them? @rustbot blocked |
| "avr64da28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64da32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64da48" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64da64" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64db28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64db32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64db48" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64db64" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64dd14" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64dd20" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64dd28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64dd32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64du28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64du32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64ea28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64ea32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64ea48" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64sd28" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64sd32" => elf::EF_AVR_ARCH_XMEGA2, | ||
| "avr64sd48" => elf::EF_AVR_ARCH_XMEGA2, | ||
|
|
There was a problem hiding this comment.
Small style q, should this block be sorted in with avr16/avr32/avr128?
There was a problem hiding this comment.
Small style q, should this block be sorted in with avr16/avr32/avr128?
It is now in sync with the LLVM source order, so I prefer to not diverge from that.
There was a problem hiding this comment.
Makes sense, it just looked a bit random :)
@tgross35 The users get a: So there is no critical reason to wait, but waiting would allow easy and better testing of this PR, so I suggest to wait until the LLVM changes are visible in our default LLVM. |
|
We could merge this now, since the related LLVM changes got pulled together with github.com//pull/143873 - cc @tgross35? 👀 |
|
Great, thanks! @bors r+ rollup |
Add modern AVR mcus like avr128db28 and attiny3224 Related to llvm/llvm-project#143914 r? `@Patryk27`
Add modern AVR mcus like avr128db28 and attiny3224 Related to llvm/llvm-project#143914 r? ``@Patryk27``
Rollup of 8 pull requests Successful merges: - #142454 (Add modern AVR mcus like avr128db28 and attiny3224) - #142924 (tidy: move rustdoc js stuff into a tidy extra check) - #143373 (Unquerify maybe_unused_trait_imports.) - #143906 (Miri: non-deterministic floating point operations in `foreign_items`) - #144082 (tests: cover more `exported_private_dependencies` cases) - #144126 (Fix empty target_config in apply_rust_config bootstrap) - #144164 ( opt-dist: add an option for setting path to stage0 root) - #144265 (Dont ICE on copy error being suppressed due to overflow) r? `@ghost` `@rustbot` modify labels: rollup
Rollup of 7 pull requests Successful merges: - #142454 (Add modern AVR mcus like avr128db28 and attiny3224) - #142924 (tidy: move rustdoc js stuff into a tidy extra check) - #143373 (Unquerify maybe_unused_trait_imports.) - #144082 (tests: cover more `exported_private_dependencies` cases) - #144126 (Fix empty target_config in apply_rust_config bootstrap) - #144164 ( opt-dist: add an option for setting path to stage0 root) - #144265 (Dont ICE on copy error being suppressed due to overflow) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of #142454 - tomtor:avr-update, r=tgross35 Add modern AVR mcus like avr128db28 and attiny3224 Related to llvm/llvm-project#143914 r? ```@Patryk27```
Related to llvm/llvm-project#143914
r? @Patryk27