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

--- Comment #2 from Dave Martin <dave.martin at linaro dot org> 2011-06-28 
12:57:37 UTC ---
Created attachment 5824
  --> http://sourceware.org/bugzilla/attachment.cgi?id=5824
possible fix

The attached patch hooks into mapping_state() to mark the alignment requirement
on the current output section whenever we start emitting instructions.

It might be safer to make the alignment 4 for Thumb code as well as ARM code;
the current patch gives Thumb code an alignment of 2 bytes, based on the
principles that (a) this makes the current situation no worse, and (b) all
realistic situations where a Thumb code section requires 4-byte alignment will
involve an explicit .align or literal pool somewhere, so we don't need to
worry.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to