1132718Skan# Multilibs for e500 2132718Skan 3132718SkanFPBIT = fp-bit.c 4132718SkanDPBIT = dp-bit.c 5132718Skan 6132718Skandp-bit.c: $(srcdir)/config/fp-bit.c 7132718Skan cat $(srcdir)/config/fp-bit.c > dp-bit.c 8132718Skan 9132718Skanfp-bit.c: $(srcdir)/config/fp-bit.c 10132718Skan echo '#define FLOAT' > fp-bit.c 11132718Skan cat $(srcdir)/config/fp-bit.c >> fp-bit.c 12132718Skan 13132718SkanLIBGCC = stmp-multilib 14132718SkanINSTALL_LIBGCC = install-multilib 15132718Skan 16132718Skan# What we really want are these variants: 17132718Skan# -mcpu=7400 18132718Skan# -mcpu=7400 -maltivec -mabi=altivec 19132718Skan# -mcpu=7400 -msoft-float 20132718Skan# -msoft-float 21132718Skan# -mspe=no -mabi=no-spe -misel=no 22132718Skan# so we'll need to create exceptions later below. 23132718Skan 24132718SkanMULTILIB_OPTIONS = mcpu=7400 \ 25132718Skan maltivec \ 26132718Skan mabi=altivec \ 27132718Skan msoft-float \ 28132718Skan mspe=no \ 29132718Skan mabi=no-spe \ 30132718Skan misel=no \ 31132718Skan mlittle 32132718Skan 33132718SkanMULTILIB_DIRNAMES = mpc7400 altivec abi-altivec \ 34132718Skan nof no-spe no-abi-spe no-isel le 35132718Skan 36132718SkanMULTILIB_EXCEPTIONS = maltivec mabi=altivec mspe=no mabi=no-spe misel=no \ 37132718Skan maltivec/mabi=altivec \ 38132718Skan mcpu=7400/maltivec \ 39132718Skan mcpu=7400/mabi=altivec \ 40132718Skan *mcpu=7400/*mspe=no* \ 41132718Skan *mcpu=7400/*mabi=no-spe* \ 42132718Skan *mcpu=7400/*misel=no* \ 43132718Skan *maltivec/*msoft-float* \ 44132718Skan *maltivec/*mspe=no* \ 45132718Skan *maltivec/*mabi=no-spe* \ 46132718Skan *maltivec/*misel=no* \ 47132718Skan *mabi=altivec/*msoft-float* \ 48132718Skan *mabi=altivec/*mspe=no* \ 49132718Skan *mabi=altivec/*mabi=no-spe* \ 50132718Skan *mabi=altivec/*misel=no* \ 51132718Skan *msoft-float/*mspe=no* \ 52132718Skan *msoft-float/*mabi=no-spe* \ 53132718Skan *msoft-float/*misel=no* \ 54132718Skan mspe=no/mabi=no-spe \ 55132718Skan mspe=no/misel=no \ 56132718Skan mabi=no-spe/misel=no \ 57132718Skan misel=no/mlittle \ 58132718Skan mabi=no-spe/misel=no/mlittle \ 59132718Skan mspe=no/mlittle \ 60132718Skan mabi=spe/mlittle \ 61132718Skan mcpu=7400/mabi=altivec/mlittle \ 62132718Skan mcpu=7400/maltivec/mlittle \ 63132718Skan mabi=no-spe/mlittle \ 64132718Skan mspe=no/misel=no/mlittle \ 65132718Skan mspe=no/mabi=no-spe/mlittle \ 66132718Skan mabi=altivec/mlittle \ 67132718Skan maltivec/mlittle \ 68132718Skan maltivec/mabi=altivec/mlittle 69