[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org


--- Comment #8 from ramana at gcc dot gnu dot org  2009-04-30 10:05 ---
Subject: Bug 38571

Author: ramana
Date: Thu Apr 30 10:04:52 2009
New Revision: 147000

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147000
Log:
Fix PR target/38571

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571



[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org


--- Comment #9 from ramana at gcc dot gnu dot org  2009-04-30 10:05 ---
This is now fixed with r147000


-- 

ramana at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571



[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-30 Thread ramana at gcc dot gnu dot org


-- 

ramana at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571



[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-24 Thread ramana at gcc dot gnu dot org


--- 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



[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-22 Thread ramana at gcc dot gnu dot org


-- 

ramana at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-04-22 23:09:35
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571



[Bug target/38571] [arm] -mthumb generates unnecessary padding between functions

2009-04-22 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2009-04-23 00:45 ---
The reason why this happens is because FUNCTION_BOUNDARY is defined as just 32
for both arm and thumb mode.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38571