diff options
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 24dbaf9..99f11e5 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -425,6 +425,10 @@ nds32*) cpu_type=nds32 extra_headers="nds32_intrinsic.h" ;; +nios2-*-*) + cpu_type=nios2 + extra_options="${extra_options} g.opt" + ;; picochip-*-*) cpu_type=picochip ;; @@ -2114,6 +2118,19 @@ nds32be-*-*) tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}" tmake_file="nds32/t-mlibs" ;; +nios2-*-*) + tm_file="elfos.h ${tm_file}" + tmake_file="${tmake_file} nios2/t-nios2" + case ${target} in + nios2-*-linux*) + tm_file="${tm_file} gnu-user.h linux.h glibc-stdint.h nios2/linux.h " + ;; + nios2-*-elf*) + tm_file="${tm_file} newlib-stdint.h nios2/elf.h" + extra_options="${extra_options} nios2/elf.opt" + ;; + esac + ;; pdp11-*-*) tm_file="${tm_file} newlib-stdint.h" use_gcc_stdint=wrap |