Pass -mimplicit-it=thumb to as by default on in lucid armel

Bug #488302 reported by Dave Martin
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-4.4 (Ubuntu)
Fix Released
High
Matthias Klose

Bug Description

Binary package hint: gcc-4.4

Further to the discussions at UDS, I think people were happy for gcc to pass -mimplicit-it=thumb to as by default in lucid, for the armel architecture.

This will allow most traditional ARM syntax inline assembler in C/C++ source to be assmbled in Thumb-2, and will not impact other code.

Currently we have some straightforward build failures on armel which should be resolved by this.

Tags: armel armv7

Related branches

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

See also the following spec from UDS: https://wiki.ubuntu.com/Mobile/ARMv7AndThumb

Revision history for this message
Paul Larson (pwlars) wrote :

We should try to do this soon to see what it shakes off of the build failure list

Changed in gcc-4.4 (Ubuntu):
importance: Undecided → High
status: New → Triaged
Oliver Grawert (ogra)
Changed in gcc-4.4 (Ubuntu):
assignee: nobody → Matthias Klose (doko)
Matthias Klose (doko)
Changed in gcc-4.4 (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcc-4.4 - 4.4.2-3ubuntu2

---------------
gcc-4.4 (4.4.2-3ubuntu2) lucid; urgency=low

  * Update to SVN 20091203 from the gcc-4_4-branch (r154951), Fixes:
    PR middle-end/42049, PR c++/42234, PR fortran/41278.
  * PR target/42263, fix wrong code bugs in SMP support on ARM, backport from
    the trunk. LP: #491872 .
  * Pass -mimplicit-it=thumb to as by default on ARM. LP: #488302.
 -- Matthias Klose <email address hidden> Fri, 04 Dec 2009 10:06:17 +0100

Changed in gcc-4.4 (Ubuntu):
status: In Progress → 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.