Invalid BLX for thumb only

Bug #1197606 reported by Joey Ye
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Arm Embedded Toolchain
Fix Released
High
Terry Guo

Bug Description

Current linker generate blx for Cortex-M target, when the branch target symbol is defined in linker script with immediate value. BLX to address doesn't work in armv6-m/armv7-m

https://answers.launchpad.net/gcc-arm-embedded/+question/224550

http://sourceware.org/bugzilla/show_bug.cgi?id=15302

Joey Ye (jinyun-ye)
Changed in gcc-arm-embedded:
importance: Undecided → High
assignee: nobody → Terry Guo (terry.guo)
milestone: none → 4.7-2013-q3-update
Joey Ye (jinyun-ye)
Changed in gcc-arm-embedded:
status: New → In Progress
Revision history for this message
Terry Guo (terry.guo) wrote :

With the accept of patch at http://sourceware.org/ml/binutils/2013-07/msg00094.html, this bug is fixed in Binutils mainline.

Changed in gcc-arm-embedded:
status: In Progress → Fix Committed
Joey Ye (jinyun-ye)
Changed in gcc-arm-embedded:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.