Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2012-02-22 02:34:31 +0400
committerJeff Johnston <jjohnstn@redhat.com>2012-02-22 02:34:31 +0400
commit9edde1d2c4430fd79bbf494d5e8cec0359a0b267 (patch)
tree544ea7ed1bab2481a081af5e71beba6f501233c8 /newlib/configure.host
parent801bf9f27287a43eb9aaafe0c0f2dfac08455532 (diff)
2012-02-21 Jeremy Bennett <jeremy.bennett@embecosm.com>
Alan Lehotsky <apl@alum.mit.edu> Joern Rennecke <joern.rennecke@embecosm.com> * configure.host: Add Epiphany support. * libc/include/machine/ieeefp.h: Likewise. * libc/include/machine/setjmp.h: Likewise. * libc/machine/configure.in, libc/sys/configure.in: Likewise. * libc/machine/configure, libc/sys/configure: Regenerate. * libc/machine/epiphany, libc/sys/epiphany: New directories. * NEWS: Mention addition of Epiphany.
Diffstat (limited to 'newlib/configure.host')
-rw-r--r--newlib/configure.host12
1 files changed, 12 insertions, 0 deletions
diff --git a/newlib/configure.host b/newlib/configure.host
index 2da15de5e..a6673af9f 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -122,6 +122,9 @@ case "${host_cpu}" in
d30v*)
machine_dir=d30v
;;
+ epiphany)
+ machine_dir=epiphany
+ ;;
fido)
machine_dir=m68k
newlib_cflags="${newlib_cflags} -DCOMPACT_CTYPE"
@@ -385,6 +388,11 @@ case "${host}" in
d30v*)
sys_dir=
;;
+ epiphany-*-*)
+ sys_dir=epiphany
+ # crt0 is provided by libgloss.
+ have_crt0="no"
+ ;;
frv*)
sys_dir=
;;
@@ -598,6 +606,10 @@ case "${host}" in
newlib_cflags="${newlib_cflags} -DABORT_MESSAGE -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
syscall_dir=
;;
+ epiphany*)
+ syscall_dir=syscalls
+ newlib_cflags="${newlib_cflags} -DSIGNAL_PROVIDED"
+ ;;
fido-*-elf)
newlib_cflags="${newlib_cflags} -DHAVE_RENAME -DHAVE_SYSTEM -DMISSING_SYSCALL_NAMES"
syscall_dir=