------- Comment #7 from ramana at gcc dot gnu dot org 2009-04-24 16:00 ------- (In reply to comment #6) > The reason why this happens is because FUNCTION_BOUNDARY is defined as just 32 > for both arm and thumb mode. >
FUNCTION_BOUNDARY should be 32 for ARM mode and 16 for Thumb mode as defined by the ARM ELF standard. Testing a patch for this. -- ramana at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |ramana at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2009-04-22 23:09:35 |2009-04-24 16:00:52 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571