lkml.org 
[lkml]   [2000]   [Jan]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Preventing gcc from aligning stack???
David Weinehall wrote:
> Oh, talking about alignment, how about anyone familiar with the inner
> workings of gcc (2.7.2.3 in this case) tell me why I get this warning for
> all newer v2.3.xx kernels:
>
> sched.c:77: warning: alignment of `aligned_data' is greater than maximum
> object file alignment

That's not i386 is it?

ELF, used by many targets, supports large alignments. But formats like
COFF and a.out do not, and GCC knows this.

Linux uses larger alignments for some things that should be aligned to a
cache line, either to reduce SMP inter-processor traffic or simply
because it's faster to read fewer cache lines for some critical things.

-- Jamie

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:56    [W:0.091 / U:0.216 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site