-
Notifications
You must be signed in to change notification settings - Fork 12.6k
Issues: rust-lang/rust
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
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Miscompilation with release profile, fat lto and target aarch64-linux-android
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
needs-triage
This issue may need triage. Remove it if it has been sufficiently triaged.
O-android
Operating system: Android
#131071
opened Sep 30, 2024 by
SamRodri
Miscompile in the GVN transform
A-mir-opt
Area: MIR optimizations
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130853
opened Sep 25, 2024 by
jwong101
Miscompilation: comparing a pointer against all possible addresses returns Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-low
Low priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
false
A-LLVM
#130388
opened Sep 15, 2024 by
RalfJung
PowerPC Area: Floating point numbers and arithmetic
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-PowerPC
Target: PowerPC processors
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
altivec
intrinsics are unsound due to subnormal flushing
A-floating-point
#129886
opened Sep 2, 2024 by
beetrees
32-bit ARM NEON intrinsics are unsound due to subnormal flushing
A-floating-point
Area: Floating point numbers and arithmetic
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#129880
opened Sep 2, 2024 by
RalfJung
asm: Since nightly-2024-08-01 (LLVM 19), in and out is sometime allocated to the same register
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade
P-high
High priority
regression-untriaged
Untriaged performance or correctness regression.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129585
opened Aug 25, 2024 by
taiki-e
Incorrect relative jump (rjmp) code generation in latest nightly release for AVR toolchain
A-codegen
Area: Code generation
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
E-needs-test
Call for participation: An issue has been fixed and does not reproduce, but no test has been added.
F-asm
`#![feature(asm)]` (not `llvm_asm`)
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
O-AVR
Target: AVR processors (ATtiny, ATmega, etc.)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129301
opened Aug 20, 2024 by
VivekYadav7272
Illegal instructions generated for Arm Cortex-R5 processor when compiling code using floating-point operations
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
P-medium
Medium priority
#128448
opened Jul 31, 2024 by
rikyborg
Miscompilation of a program projecting field of an extern type
A-mir-opt
Area: MIR optimizations
C-bug
Category: This is a bug.
F-extern_types
`#![feature(extern_types)]`
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
requires-nightly
This issue requires a nightly compiler in some way.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-opsem
Relevant to the opsem team
#127336
opened Jul 4, 2024 by
tmiasko
Wasm32 miscompilation when using u128 with multivalue and optimizations
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#127318
opened Jul 4, 2024 by
arriven
-C target_cpu=cortex-a72
(and -target-cpu=native
on Raspberry Pi) wrongly enables crypto features that are optional on Cortex-A72
A-LLVM
#125033
opened May 12, 2024 by
briansmith
sparc64 has incorrect ABI for struct containing f64 and f32
A-ABI
Area: Concerning the application binary interface (ABI)
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-SPARC
Target: SPARC processors
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#122620
opened Mar 17, 2024 by
erikdesjardins
f64::round doesn't work properly on arm-unknown-linux-gnueabi
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#122294
opened Mar 10, 2024 by
vklachkov
Clang vs wasm32-{emscripten,wasi} rustc C ABI mismatch w.r.t. "singleton" unions
A-ABI
Area: Concerning the application binary interface (ABI)
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121408
opened Feb 21, 2024 by
hanna-kruppe
x86-64 assembler silently truncates 64-bit address
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-x86_64
Target: x86-64 processors (like x86_64-*)
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#118223
opened Nov 24, 2023 by
MauriceKayser
Inlining causes miscompilation of code that mixes target features
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#116573
opened Oct 9, 2023 by
RalfJung
Tracking issue: 32bit x86 targets without SSE2 have unsound floating point behavior
A-floating-point
Area: Floating point numbers and arithmetic
C-tracking-issue
Category: A tracking issue for an RFC or an unstable feature.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-x86_32
Target: x86 processors, 32 bit (like i686-*)
P-medium
Medium priority
#114479
opened Aug 4, 2023 by
RalfJung
Floating point comparisons are miscompiled for signalling NaN inputs on AArch64
A-floating-point
Area: Floating point numbers and arithmetic
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-AArch64
Armv8-A or later processors in AArch64 mode
P-high
High priority
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-llvm
Working group: LLVM backend code generation
#110174
opened Apr 11, 2023 by
thomcc
-Zdylib-lto
with ThinLTO is broken on windows-msvc
A-LLVM
#109114
opened Mar 14, 2023 by
Noratrieb
AVR: miscompilation, or stack overflow, when running cryptographic code
A-codegen
Area: Code generation
A-LTO
Area: Link-time optimization (LTO)
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-AVR
Target: AVR processors (ATtiny, ATmega, etc.)
P-low
Low priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#109000
opened Mar 10, 2023 by
xphoniex
Miscompilation: Equal pointers comparing as unequal
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-llvm
Working group: LLVM backend code generation
#107975
opened Feb 13, 2023 by
JakobDegen
Incorrect handling of lateout pairs in inline asm
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-none
Indicates that no working group is assigned to an issue, but it *does* have an active owner
#101346
opened Sep 2, 2022 by
newpavlov
Passing an array to an inlined function from another crate miscompiles on PowerPC
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
P-low
Low priority
regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#100923
opened Aug 23, 2022 by
linkmauve
LLVM miscompiles large stack allocations
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-llvm
Working group: LLVM backend code generation
#100914
opened Aug 23, 2022 by
Cl00e9ment
Misoptimization around asm mul+div
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#99830
opened Jul 27, 2022 by
cuviper
Previous Next
ProTip!
Updated in the last three days: updated:>2024-10-13.