[lkml]   [2004]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [CRYPTO]: Miscompiling sha256.c by gcc 3.2.3 and arch pentium3,4
    On Fri, Jan 30, 2004 at 11:35:20AM -0500, James Morris wrote:
    > - const u8 padding[64] = { 0x80, };
    > + static u8 padding[64] = { 0x80, };

    The RedHat bug suggests 'static const' as the appropriate replacement.

    Unfortunately that probably means an extra 64 bytes of text, rather than
    the 10 or so bytes of instructions to do the memset and store. Ideally
    padding[] would be allocated in BSS rather than text or the stack (and
    initialized with { 0x80, } at runtime), but I guess you can't have

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:00    [W:0.023 / U:21.988 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site