#1719 closed defect (fixed)

ARM assembly bx without thumb

Reported by: Gedare Bloom Owned by: Sebastian Huber
Priority: normal Milestone: 4.11
Component: bsps Version: 4.11
Severity: normal Keywords:
Cc: sebastian.huber@… Blocked By:
Blocking:

Description

Some of the shared assembly code for ARM does not always check for whether or not thumb mode is available before using instructions (mainly bx, bxeq) that are unavailable on ARM architectures lacking thumb.

Patch attached for at least some of these cases.

Attachments (2)

rtems-arm-thumb.diff (2.2 KB) - added by Gedare Bloom on 11/20/10 at 16:57:38.
patch
rtems-arm.diff (2.1 KB) - added by Gedare Bloom on 11/22/10 at 21:08:21.
Updated patch.

Download all attachments as: .zip

Change History (6)

Changed on 11/20/10 at 16:57:38 by Gedare Bloom

Attachment: rtems-arm-thumb.diff added

patch

comment:1 Changed on 11/22/10 at 06:49:30 by Sebastian Huber

Owner: changed from Joel Sherrill to Sebastian Huber
Status: newassigned, sebastian.huber@embedded-brains.de

Changed on 11/22/10 at 21:08:21 by Gedare Bloom

Attachment: rtems-arm.diff added

Updated patch.

comment:2 Changed on 11/22/10 at 21:08:21 by Gedare Bloom

attachments.isobsolete: 01

comment:3 Changed on 11/23/10 at 15:09:02 by Sebastian Huber

Resolution: fixed
Status: assignedclosed

Fixed on CVS HEAD and 4.10 branch.

comment:4 Changed on 11/24/14 at 18:58:28 by Gedare Bloom

Version: HEAD4.11

Replace Version=HEAD with Version=4.11 for the tickets with Milestone >= 4.11

Note: See TracTickets for help on using tickets.