config/cc/gcc.in.2
changeset 2124 5dd0b83ae528
parent 2054 2ec4260a4692
child 2143 c7126e94e286
     1.1 --- a/config/cc/gcc.in.2	Fri Jul 30 23:41:19 2010 +0200
     1.2 +++ b/config/cc/gcc.in.2	Sun Sep 19 18:37:18 2010 +0200
     1.3 @@ -7,6 +7,33 @@
     1.4        
     1.5        This will compile crossgcc's libs with -Os.
     1.6  
     1.7 +config CC_GCC_USE_GRAPHITE
     1.8 +    bool
     1.9 +    prompt "Enable GRAPHITE loop optimisations"
    1.10 +    default y
    1.11 +    depends on CC_GCC_HAS_GRAPHITE
    1.12 +    select CC_GCC_USE_PPL_CLOOG
    1.13 +    help
    1.14 +      Enable the GRAPHITE loop optimsations.
    1.15 +      
    1.16 +      This requires the PPL and CLooG companion libraries, and
    1.17 +      those will be automatically build for you.
    1.18 +      
    1.19 +      On some systems (eg. Cygwin), PPL and/or CLooG may not
    1.20 +      build properly (yet), so you'll have to say 'N' here.
    1.21 +
    1.22 +config CC_GCC_USE_LTO
    1.23 +    bool
    1.24 +    prompt "Enable LTO"
    1.25 +    default y
    1.26 +    depends on CC_GCC_HAS_LTO
    1.27 +    select CC_GCC_USE_LIBELF
    1.28 +    help
    1.29 +      Enable the Link Time Optimisations.
    1.30 +      
    1.31 +      This will require the libelf companion library, and it
    1.32 +      wil be build automatically for you.
    1.33 +
    1.34  config CC_STATIC_LIBSTDCXX
    1.35      bool
    1.36      prompt "Link libstdc++ statically into the gcc binary"