-fno-align-functions still adds padding on i386 on gcc3.1

John Baldwin jhb@FreeBSD.org
Thu May 16 20:28:00 GMT 2002


On 17-May-2002 Richard Henderson wrote:
> On Thu, May 16, 2002 at 11:06:48PM -0400, John Baldwin wrote:
>> Thanks.  Someone else discovered that the additional function padding
>> wasn't actually making up that much of a difference but that using
>> -fno-guess-branch-probability cut down on the generated code size
>> considerably.  Perhaps -Os should not enable this optimization?
> 
> Hum.  Better would be to modify -freorder-blocks so that
> it had a mode in which it tried to minimize the number
> (and size) of branches.
> 
> For those cases in which the number of branches is identical,
> we should still honor the branch probability.

That sounds fine to me, you know much more about this than I. :)

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/



More information about the Gcc-bugs mailing list