2006-11-08 Jie Zhang <jzhang918@gmail.com>

* configure.host: Add support for bfin.
        * libc/include/machine/ieeefp.h: Define __IEEE_LITTLE_ENDIAN for bfin.
        * libc/include/machine/setjmp.h: Define _JBLEN for bfin.
        * libc/machine/bfin/aclocal.m4: Generate.
        * libc/machine/bfin/configure.in: New.
        * libc/machine/bfin/configure: Generate.
        * libc/machine/bfin/Makefile.am: New.
        * libc/machine/bfin/Makefile.in: Generate.
        * libc/machine/bfin/setjmp.S: New.
        * libc/machine/bfin/longjmp.S: New.
        * libc/machine/configure.in: Add bfin support.
        * libc/machine/configure: Generate.
This commit is contained in:
Jeff Johnston
2006-11-08 19:26:43 +00:00
parent 2fd2ddf3f5
commit 292f8e2328
13 changed files with 5654 additions and 1 deletions

View File

@ -99,6 +99,9 @@ case "${host_cpu}" in
avr*)
newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -mcall-prologues"
;;
bfin)
machine_dir=bfin
;;
cris | crisv32)
machine_dir=cris
;;
@ -334,6 +337,9 @@ case "${host}" in
have_crt0="no"
fi
;;
bfin-*-*)
sys_dir=
;;
crx*)
sys_dir=
;;
@ -539,6 +545,9 @@ case "${host}" in
avr*)
newlib_cflags="${newlib_cflags} -DNO_EXEC -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
;;
bfin*)
syscall_dir=syscalls
;;
cris-*-* | crisv32-*-*)
default_newlib_io_long_long="yes"
newlib_cflags="${newlib_cflags} -DHAVE_RENAME -D_USE_WRITE -DCOMPACT_CTYPE"