diff options
author | Michael Meissner <gnu@the-meissners.org> | 1995-10-06 18:42:50 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 1995-10-06 18:42:50 +0000 |
commit | ea2785a34a9e28e8849f61e70c03bd7d749f604f (patch) | |
tree | 22ff0c297654e049cb8c28aa3b69cd716794bc1e /cfg-ml-com.in | |
parent | f6ec8c46647fdac06e9d24c8e2f873fac92d95e3 (diff) | |
download | gdb-ea2785a34a9e28e8849f61e70c03bd7d749f604f.zip gdb-ea2785a34a9e28e8849f61e70c03bd7d749f604f.tar.gz gdb-ea2785a34a9e28e8849f61e70c03bd7d749f604f.tar.bz2 |
Add AIX multilib support; Add -mcall-aix/-mcall-aixdesc multilibs to powerpc*-*-eabisim.
Diffstat (limited to 'cfg-ml-com.in')
-rw-r--r-- | cfg-ml-com.in | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/cfg-ml-com.in b/cfg-ml-com.in index c683d9a..f1fcead 100644 --- a/cfg-ml-com.in +++ b/cfg-ml-com.in @@ -181,6 +181,31 @@ mips*-*-*) done fi ;; +powerpc-ibm-aix* | rs6000-ibm-aix*) + multidirs="soft-float common soft-float/common" + if [ x$enable_softfloat = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *soft-float* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + if [ x$enable_commoncpu = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *common* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + ;; powerpc-*-eabiaix*) multidirs="soft-float relocatable little-endian call-sysv little-endian/call-sysv relocatable/little-endian relocatable/call-sysv relocatable/little-endian/call-sysv soft-float/relocatable soft-float/little-endian soft-float/call-sysv soft-float/little-endian/call-sysv soft-float/relocatable/little-endian soft-float/relocatable/call-sysv soft-float/relocatable/little-endian/call-sysv" if [ x$enable_biendian = xno ] @@ -228,8 +253,8 @@ powerpc-*-eabiaix*) done fi ;; -powerpc*-*-eabisim*) - multidirs="little-endian big-endian mrelocatable little-endian/mrelocatable big-endian/mrelocatable" +powerpc*-*-eabisim*) # don't both with {aix,aixdesc}/mrelocatable configurations + multidirs="little-endian big-endian aix aixdesc mrelocatable little-endian/mrelocatable big-endian/mrelocatable" if [ x$enable_biendian = xno ] then old_multidirs="${multidirs}" @@ -241,6 +266,17 @@ powerpc*-*-eabisim*) esac done fi + if [ x$enable_aix = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *aix* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi if [ x$enable_relocatable = xno ] then old_multidirs="${multidirs}" |