[Bug target/91816] New: Arm generates out of range conditional branches in Thumb2

tnfchris at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Sep 19 10:02:00 GMT 2019


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.


More information about the Gcc-bugs mailing list