config/companion_libs/cloog.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 17 22:43:07 2011 +0200 (2011-07-17)
changeset 2893 a8a65758664f
parent 2758 47199f966983
child 2957 3e2f2100a76d
permissions -rw-r--r--
cc/gcc: do not use the core pass-2 to build the baremetal compiler

In case we build a baremetal compiler, use the standard passes:
- core_cc is used to build the C library;
- as such, it is meant to run on build, not host;
- the final compiler is meant to run on host;

As the current final compiler step can not build a baremetal compiler,
call the core backend from the final step.

NB: Currently, newlib is built during the start_files pass, so we have
to have a core compiler by then... Once we can build the baremetal
compiler from the final cc step, then we can move the newlib build to
the proper step, and then get rid of the core pass-1 static compiler...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 # CLooG options
     2 
     3 choice
     4     bool
     5     prompt "CLooG/ppl version"
     6 # Don't remove next line
     7 # CT_INSERT_VERSION_BELOW
     8 
     9 config CLOOG_V_0_15_11
    10     bool
    11     prompt "0.15.11 (EXPERIMENTAL)"
    12     depends on EXPERIMENTAL
    13     select CLOOG_0_15_1x
    14 
    15 config CLOOG_V_0_15_10
    16     bool
    17     prompt "0.15.10"
    18     select CLOOG_0_15_1x
    19 
    20 config CLOOG_V_0_15_9
    21     bool
    22     prompt "0.15.9"
    23 
    24 config CLOOG_V_0_15_8
    25     bool
    26     prompt "0.15.8"
    27 
    28 config CLOOG_V_0_15_7
    29     bool
    30     prompt "0.15.7"
    31 
    32 config CLOOG_V_0_15_6
    33     bool
    34     prompt "0.15.6"
    35 
    36 endchoice
    37 
    38 config CLOOG_VERSION
    39     string
    40 # Don't remove next line
    41 # CT_INSERT_VERSION_STRING_BELOW
    42     default "0.15.11" if CLOOG_V_0_15_11
    43     default "0.15.10" if CLOOG_V_0_15_10
    44     default "0.15.9" if CLOOG_V_0_15_9
    45     default "0.15.8" if CLOOG_V_0_15_8
    46     default "0.15.7" if CLOOG_V_0_15_7
    47     default "0.15.6" if CLOOG_V_0_15_6
    48 
    49 config CLOOG_0_15_1x
    50     bool
    51     select CLOOG_NEEDS_AUTORECONF
    52 
    53 config CLOOG_NEEDS_AUTORECONF
    54     bool