diff options
author | Chandrakala Chavva <cchavva@redhat.com> | 2001-02-08 17:09:06 -0500 |
---|---|---|
committer | Chandra Chavva <cchavva@gcc.gnu.org> | 2001-02-08 17:09:06 -0500 |
commit | 8da6d80e8706bcdffc8b07c5a57ad820e9651f2a (patch) | |
tree | 219d5c492a888669ea62d72972b00fe4949477b6 /gcc/config.gcc | |
parent | e31ae6db84c4c58439bec0bf54928f9e39fc6ede (diff) | |
download | gcc-8da6d80e8706bcdffc8b07c5a57ad820e9651f2a.zip gcc-8da6d80e8706bcdffc8b07c5a57ad820e9651f2a.tar.gz gcc-8da6d80e8706bcdffc8b07c5a57ad820e9651f2a.tar.bz2 |
config.gcc: New targets, i386-*-chorusos*, sparc-*-chorusos*, powerpc-*-chorusos* .
* config.gcc : New targets, i386-*-chorusos*, sparc-*-chorusos*,
powerpc-*-chorusos* .
* config/rs6000/chorus.h : New file.
* config/i386/chorus.h : New file.
* config/sparc/chorus.h : New file.
* config/sparc/t-chorus-elf : New file.
From-SVN: r39551
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 1bbbb4e..049d5d4 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -978,6 +978,17 @@ i370-*-linux*) thread_file='posix' fi ;; +i[34567]86-*-chorusos*) + xm_file="${xm_file} xm-svr4.h i386/xm-sysv4.h" + tm_file="i386/i386.h i386/att.h elfos.h i386/i386afe.h i386/i386elf.h i386/chorus.h" + tmake_file=i386/t-i386elf + xmake_file=x-svr4 + case x${enable_threads} in + xyes | xpthreads | xposix) + thread_file='posix' + ;; + esac + ;; i[34567]86-*-elf*) xm_file="${xm_file} xm-svr4.h i386/xm-sysv4.h" tm_file="i386/i386.h i386/att.h elfos.h i386/i386afe.h i386/i386elf.h" @@ -2750,6 +2761,16 @@ powerpc-*-sysv*) tmake_file="rs6000/t-ppcos rs6000/t-ppccomm" xmake_file=rs6000/x-sysv4 ;; +powerpc-*-chorusos*) + tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/chorus.h" + tmake_file="rs6000/t-ppcos rs6000/t-ppccomm" + extra_headers=ppc-asm.h + case x${enable_threads} in + xyes | xpthreads | xposix) + thread_file='posix' + ;; + esac + ;; powerpc-*-eabiaix*) tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/eabi.h rs6000/eabiaix.h" tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm" @@ -2990,6 +3011,17 @@ sparc-*-openbsd*) sparc-*-bsd*) tm_file=sparc/bsd.h ;; +sparc-*-chorusos*) + tm_file="sparc/sol2.h sparc/elf.h sparc/chorus.h" + tmake_file=sparc/t-chorus-elf + extra_parts="crti.o crtn.o crtbegin.o crtend.o" + float_format=i64 + case x${enable_threads} in + xyes | xpthreads | xposix) + thread_file='posix' + ;; + esac + ;; sparc-*-elf*) tm_file="sparc/sol2.h sparc/elf.h" tmake_file=sparc/t-elf |