diff options
author | Michael Meissner <gnu@the-meissners.org> | 1995-08-24 18:57:12 +0000 |
---|---|---|
committer | Michael Meissner <gnu@the-meissners.org> | 1995-08-24 18:57:12 +0000 |
commit | c568bde739f804cc6da262013bf400e15061ae0d (patch) | |
tree | eaf2dfddbe5d092c6748da7e77e7ff65901c48e4 /cfg-ml-com.in | |
parent | a48752a0a3b7761f62dce3c6bc586411abd69cf2 (diff) | |
download | gdb-c568bde739f804cc6da262013bf400e15061ae0d.zip gdb-c568bde739f804cc6da262013bf400e15061ae0d.tar.gz gdb-c568bde739f804cc6da262013bf400e15061ae0d.tar.bz2 |
Add powerpc*-eabisim support.
Diffstat (limited to 'cfg-ml-com.in')
-rw-r--r-- | cfg-ml-com.in | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/cfg-ml-com.in b/cfg-ml-com.in index 6bc54ef..c24d342 100644 --- a/cfg-ml-com.in +++ b/cfg-ml-com.in @@ -160,6 +160,75 @@ mips*-*-*) ;; 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 ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *endian* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + 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_relocatable = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *relocatable* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + if [ x$enable_sysv = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *sysv* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + ;; +powerpc*-*-eabisim*) + multidirs="little-endian big-endian mrelocatable little-endian/mrelocatable big-endian/mrelocatable" + if [ x$enable_biendian = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *endian* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi + if [ x$enable_relocatable = xno ] + then + old_multidirs="${multidirs}" + multidirs="" + for x in ${old_multidirs}; do + case "$x" in + *relocatable* ) : ;; + *) if [ x"$multidirs" = x ]; then multidirs="$x"; else multidirs="${multidirs} ${x}"; fi ;; + esac + done + fi ;; powerpc-*-eabi* | powerpc-*-elf* | powerpc-*-sysv4*) multidirs="soft-float relocatable little-endian call-aix little-endian/call-aix relocatable/little-endian relocatable/call-aix relocatable/little-endian/call-aix soft-float/relocatable soft-float/little-endian soft-float/call-aix soft-float/little-endian/call-aix soft-float/relocatable/little-endian soft-float/relocatable/call-aix soft-float/relocatable/little-endian/call-aix" |