Skip to content

Invalid instructions (UMAAL) are generated for the thumbv7m-none-eabi target #37227

Closed
@japaric

Description

@japaric

UMAAL is only available in the ARMv7E-M processors but if you compile core for the thumbv7m (ARMv7-M) target, rustc/LLVM generates them for the core::num::flt2dec::strategy::grisu::format_shortest_opt function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.A-codegenArea: Code generationO-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions