DianQK

Results 16 issues of DianQK

Fixes #128081. r? @cjgillot

T-compiler
S-waiting-on-review
perf-regression

When we have 8192 `i64` locals, the required bytes are 65536. IIUC, the test cases in the `test/regression` directory are not actually being tested.

Considering [the following code](https://play.rust-lang.org/?version=nightly&mode=release&edition=2021&gist=d3fe55772eb8ed60ebd5ad31f7e57b02), it should print 0 with a release build, but I get a segmentation violation. ```rust #![feature(rustc_attrs)] #![allow(internal_features)] #![allow(dead_code)] #[rustc_layout_scalar_valid_range_start(1)] #[rustc_layout_scalar_valid_range_end(0xfffffffffffffff0)] pub struct RestrictedAddress(&'static i8); enum E...

A-codegen
T-compiler
C-bug
requires-nightly
I-miscompile

#128299 simplified ```rust match a { Foo::A(x) => Foo::A(*x), Foo::B => Foo::B } ``` to ```rust match a { Foo::A(x) => a, // copy a Foo::B => Foo::B } ```...

T-compiler
S-waiting-on-author