Hi,

I noticed that ppc64 has this support for building biarch compiler
defaulting to 32-bit. x86_64 does not suport that as of now. I am
trying to follow ppc64 to add this support for x86_64. I saw that
following lines were added in config.gcc in order to recognise
--with-cpu=default32. But I dont understand , how it was actually made
to default to 32-bit.
If anyone gets it, please explain.
        

snippet from config.gcc

powerpc*-*-* | rs6000-*-*)
                supported_defaults="cpu float tune"

                for which in cpu tune; do
                        eval "val=\$with_$which"
                        case ${val} in
>                       default32 | default64)
>                               with_which="with_$which"
>                               eval $with_which=
>                               ;;
                        "" | common \
                        | power | power2 | power3 | power4 \
                        | powerpc | powerpc64 \
                        | rios | rios1 | rios2 | rsc | rsc1 | rs64a \
                        | 401 | 403 | 405 | 405fp | 440 | 440fp | 505 \
                        | 601 | 602 | 603 | 603e | ec603e | 604 \
                        | 604e | 620 | 630 | 740 | 750 | 7400 | 7450 \
                        | 8540 | 801 | 821 | 823 | 860 | 970 | G3 | G4 | G5)
                                # OK
                                ;;
                        *)
                                echo "Unknown cpu used in --with-$which=$val." 
1>&2
                                exit 1
                                ;;
                        esac
                done
                ;;

Reply via email to