mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
Tue Jun 27 15:49:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>
* configure.host: Add support for AVR target. * libc/include/machine/ieeefp.h: Likewise. * libc/include/sys/config.h: Likewise.
This commit is contained in:
parent
666b9d7bb8
commit
4634da64f7
@ -1,3 +1,9 @@
|
|||||||
|
Tue Jun 27 15:49:00 2000 Marek Michalkiewicz <marekm@linux.org.pl>
|
||||||
|
|
||||||
|
* configure.host: Add support for AVR target.
|
||||||
|
* libc/include/machine/ieeefp.h: Likewise.
|
||||||
|
* libc/include/sys/config.h: Likewise.
|
||||||
|
|
||||||
Thu Jun 22 18:35:00 2000 Ranjith Kumaran <ranjith@cygnus.com>
|
Thu Jun 22 18:35:00 2000 Ranjith Kumaran <ranjith@cygnus.com>
|
||||||
|
|
||||||
* README: Newlib 1.8.2 must be built in a separate directory
|
* README: Newlib 1.8.2 must be built in a separate directory
|
||||||
|
@ -45,7 +45,7 @@ case "${target_optspace}:${host}" in
|
|||||||
yes:*)
|
yes:*)
|
||||||
newlib_cflags="${newlib_cflags} -Os"
|
newlib_cflags="${newlib_cflags} -Os"
|
||||||
;;
|
;;
|
||||||
:m32r-* | :d10v-* | :d30v-*)
|
:m32r-* | :d10v-* | :d30v-* | :avr-*)
|
||||||
newlib_cflags="${newlib_cflags} -Os"
|
newlib_cflags="${newlib_cflags} -Os"
|
||||||
;;
|
;;
|
||||||
no:* | :*)
|
no:* | :*)
|
||||||
@ -68,6 +68,9 @@ case "${host_cpu}" in
|
|||||||
arm)
|
arm)
|
||||||
machine_dir=arm
|
machine_dir=arm
|
||||||
;;
|
;;
|
||||||
|
avr*)
|
||||||
|
newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -mcall-prologues"
|
||||||
|
;;
|
||||||
d10v*)
|
d10v*)
|
||||||
machine_dir=d10v
|
machine_dir=d10v
|
||||||
;;
|
;;
|
||||||
@ -338,6 +341,9 @@ case "${host}" in
|
|||||||
# newlib_cflags="${newlib_cflags} -DARM_RDP_MONITOR"
|
# newlib_cflags="${newlib_cflags} -DARM_RDP_MONITOR"
|
||||||
newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
|
newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
|
||||||
;;
|
;;
|
||||||
|
avr*)
|
||||||
|
newlib_cflags="${newlib_cflags} -DNO_EXEC -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
|
||||||
|
;;
|
||||||
d10v*)
|
d10v*)
|
||||||
newlib_cflags="${newlib_cflags} -DSMALL_MEMORY"
|
newlib_cflags="${newlib_cflags} -DSMALL_MEMORY"
|
||||||
syscall_dir=syscalls
|
syscall_dir=syscalls
|
||||||
|
@ -152,6 +152,12 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __AVR__
|
||||||
|
#define __IEEE_LITTLE_ENDIAN
|
||||||
|
#define __SMALL_BITFIELDS
|
||||||
|
#define _DOUBLE_IS_32BITS
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef __IEEE_BIG_ENDIAN
|
#ifndef __IEEE_BIG_ENDIAN
|
||||||
#ifndef __IEEE_LITTLE_ENDIAN
|
#ifndef __IEEE_LITTLE_ENDIAN
|
||||||
#error Endianess not declared!!
|
#error Endianess not declared!!
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* 16 bit integer machines */
|
/* 16 bit integer machines */
|
||||||
#if defined(__Z8001__) || defined(__Z8002__) || defined(__H8300__) || defined(__H8500__) || defined(__W65__) || defined (__H8300H__) || defined (__H8300S__) || defined (__mn10200__)
|
#if defined(__Z8001__) || defined(__Z8002__) || defined(__H8300__) || defined(__H8500__) || defined(__W65__) || defined (__H8300H__) || defined (__H8300S__) || defined (__mn10200__) || defined (__AVR__)
|
||||||
|
|
||||||
#undef INT_MAX
|
#undef INT_MAX
|
||||||
#undef UINT_MAX
|
#undef UINT_MAX
|
||||||
@ -73,6 +73,13 @@
|
|||||||
#define __IEEE_LITTLE_ENDIAN
|
#define __IEEE_LITTLE_ENDIAN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __AVR__
|
||||||
|
#define _DOUBLE_IS_32BITS
|
||||||
|
#define __SMALL_BITFIELDS
|
||||||
|
#define __IEEE_LITTLE_ENDIAN
|
||||||
|
#define _POINTER_INT short
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __TIC80__
|
#ifdef __TIC80__
|
||||||
#define __IEEE_LITTLE_ENDIAN
|
#define __IEEE_LITTLE_ENDIAN
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user