summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2009-01-27 01:41:31 +0000
committerDJ Delorie <dj@redhat.com>2009-01-27 01:41:31 +0000
commitdcad81990b772be891c2b04e508a983cbd4da612 (patch)
treee143505d00a6805fd38d94c362077f25ca0d6542
parent555a908c17334ef14e7784a3b818db5b03fce8e3 (diff)
downloadcygnal-dcad81990b772be891c2b04e508a983cbd4da612.tar.gz
cygnal-dcad81990b772be891c2b04e508a983cbd4da612.tar.bz2
cygnal-dcad81990b772be891c2b04e508a983cbd4da612.zip
* configure.host (m32c-*-*): Add long long I/O support by default.
-rw-r--r--newlib/ChangeLog4
-rw-r--r--newlib/configure.host5
2 files changed, 9 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index bc1eab0d1..7dc10fe2a 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,7 @@
+2009-01-26 DJ Delorie <dj@redhat.com>
+
+ * configure.host (m32c-*-*): Add long long I/O support by default.
+
2009-01-21 Richard Earnshaw <rearnsha@arm.com>
* libc/machine/arm/arm_asm.h: New file.
diff --git a/newlib/configure.host b/newlib/configure.host
index 0dd755811..c024ea8ee 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -640,6 +640,11 @@ case "${host}" in
lm32-*-*)
syscall_dir=syscalls
;;
+ m32c-*-*)
+ default_newlib_io_long_long="yes"
+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
+ syscall_dir=
+ ;;
m32r-*-*)
# Pass -msdata=sdata so _impure_ptr goes in .sdata.
# We don't generate sda relocs however for upward compatibility.