https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91816
Bug ID: 91816 Summary: Arm generates out of range conditional branches in Thumb2 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: assemble-failure, wrong-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tnfchris at gcc dot gnu.org Target Milestone: --- Target: arm-* Originally reported at binutils https://sourceware.org/bugzilla/show_bug.cgi?id=24991 The testcase in the report generates an out of range conditional branch because the body of the if is too large. This condition should have been changed into an unconditional branch by the compiler.