lkml.org 
[lkml]   [2000]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH] removal of "static foo = 0"
    From

    [Tigran Aivazian]
    > _BUT_ never let this to be a default option, please. Because there
    > are valid cases where a programmer things "this is in .data" and that
    > means this should be in .data.

    If you are writing the sort of code that cares which section it ends up
    in, you need to use __attribute__((section)). You probably will be
    using things like __attribute__((align)) as well. Relying on compiler
    behavior here is dangerous.

    I agree though that an option is called for, either -fassume-bss-zero
    or -fno-assume-bss-zero, not sure which should be the default.

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

    \
     
     \ /
      Last update: 2005-03-22 12:47    [W:0.021 / U:1.268 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site