[PATCH] Enable ARM-V7R Big-Endian Multilib
Bug #1469289 reported by
Jonathan Brandmeyer
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Arm Embedded Toolchain |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This patch enables a single additional big-endian multilib target which is compatible with the TMS570 Cortex-R processor. The diff should cleanly apply to the 2015 Q1 4.9 source release after unpacking the included tarballs.
Tested on the TI LAUNCHXL2-TMS57012 demo board from an Ubuntu 14.04 host.
Users have brought this issue up a few times, with various patches appearing in the Answers section. A promise was made in the past to incorporate an appropriate big-endian multilib target, but no action was taken and the user's patch suffered bitrot.
Please incorporate this patch and enable the big-endian target by default in the future.
Changed in gcc-arm-embedded: | |
status: | New → Won't Fix |
To post a comment you must log in.
Hi Jonathan,
There is two issues that prevented us from using big endian support patches into our GCC ARM embedded toolchain: (1) copyright assignment and (2) board for testing. The source code of the GCC distributed in our toolchain is maintained in a SVN branch on FSF repository. A consequence of this is that all patches we carry must have their copyright assigned to FSF which was not the case with previous patches. Regarding this patch, is it a rebasing of previous patches or did you write it from scratch? If the latter, did you sign a FSF copyright assignment form and got a confirmation from then?
The second issue is that we are dedicated to make high quality releases but don't have at present the hardware to test big endian support in the toolchain. Without this we cannot guarantee that this support works as intended when doing a release.
Best regards