summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2009-09-10 01:29:05 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2009-09-10 01:29:05 +0000
commit6a0edcebbd86b825690f3e5b453261151221fe0b (patch)
tree394c6996fbb6d493c922b3003d32902f903efe9a
parent16f3529e55db7e4c31145c2dcc2c66fb9ec061e7 (diff)
downloadbinutils-gdb-newlib-1_17_0-arc.tar.gz
Support for ARCompact architecture.newlib-1_17_0-arc
-rw-r--r--ChangeLog.ARC4
-rw-r--r--MANIFEST69
-rw-r--r--config-ml.in9
-rwxr-xr-xconfig.sub2
4 files changed, 80 insertions, 4 deletions
diff --git a/ChangeLog.ARC b/ChangeLog.ARC
new file mode 100644
index 00000000000..73b620b069a
--- /dev/null
+++ b/ChangeLog.ARC
@@ -0,0 +1,4 @@
+2008-05-07 J"orn Rennecke <joern.rennecke@arc.com>
+
+ * config.sub: Add mxp support.
+
diff --git a/MANIFEST b/MANIFEST
new file mode 100644
index 00000000000..7bc8c95b2f1
--- /dev/null
+++ b/MANIFEST
@@ -0,0 +1,69 @@
+From codito-20070401:
+ added files:
+A src/newlib/libc/machine/arc/configure
+A src/newlib/libc/machine/arc/Makefile.in
+A src/newlib/libc/machine/arc/setjmp.S
+A src/newlib/libc/machine/arc/configure.in
+A src/newlib/libc/machine/arc/Makefile.am
+A src/newlib/libc/machine/arc/memcpy.S
+A src/newlib/libc/machine/arc/aclocal.m4
+A src/newlib/libc/sys/arc/stubs.c
+ src/newlib/ChangeLog.ARC
+ src/newlib/libc/sys/arc/sys/fcntl.h
+ changed files:
+ src/newlib/testsuite/newlib.string/tstring.c (merged)
+ src/newlib/configure.host
+ src/newlib/libc/include/stdio.h
+ src/newlib/libc/include/machine/setjmp.h
+ src/newlib/libc/sys/arc/Makefile.am
+ src/config-ml.in (from src/newlib/config-ml.in)
+New files added during merge:
+ src/MANIFEST (this file)
+
+By ARC employees:
+ added files:
+ src/ChangeLog.ARC
+ src/newlib/libc/machine/arc/memcpy-700.S
+ src/newlib/libc/machine/arc/memcmp.S
+ src/newlib/libc/machine/arc/memset.S
+ src/newlib/libc/machine/arc/memset-a4.c
+ src/newlib/libc/machine/arc/strcmp.S
+ src/newlib/libc/machine/arc/strcmp-a4.c
+ src/newlib/libc/machine/arc/strcpy.S
+ src/newlib/libc/machine/arc/strcpy-a5.c
+ src/newlib/libc/machine/arc/strchr.S
+ src/newlib/libc/machine/arc/strchr-700.S
+ src/newlib/libc/machine/arc/strchr-a4.c
+ src/newlib/libc/machine/arc/strlenp.S
+ src/newlib/libc/machine/arc/strlen-a4.c
+ src/newlib/libc/machine/arc/strlen-600.S
+ src/newlib/libc/machine/arc/strcpy-600.S
+ src/newlib/libc/machine/arc/strncpy.S
+ src/newlib/libc/machine/arc/asm.h
+ src/newlib/libc/sys/arc/_exit.c
+ replaced file:
+ src/newlib/libc/sys/arc/sbrk.c (contains code from codito's stubs.c)
+ src/newlib/libc/sys/arc/sys/syscall.h (contains code from codito's linux)
+ src/newlib/libc/machine/arc/aclocal.m4 (copied from sibling directory)
+ replaced file (regenerated):
+ src/newlib/libc/machine/arc/configure
+ src/newlib/libc/machine/arc/Makefile.in
+ src/newlib/libc/sys/arc/Makefile.in
+ src/newlib/libc/machine/configure
+ changed files:
+ src/config.sub
+ src/newlib/configure.host
+ src/newlib/libc/stdlib/_Exit.c
+ src/newlib/libc/stdlib/exit.c
+ src/newlib/libc/stdlib/abort.c
+ src/newlib/libc/sys/arc/crt0.S
+ src/newlib/libc/sys/arc/syscalls.c
+ src/newlib/ChangeLog
+ src/newlib/libc/sys/arc/Makefile.am
+ src/newlib/libc/machine/arc/Makefile.am
+ src/newlib/libc/machine/arc/configure.in
+ src/newlib/libc/machine/configure.in
+ src/newlib/libc/include/machine/types.h
+ src/newlib/libc/include/sys/types.h
+ src/newlib/libc/include/sys/stat.h
+ src/newlib/libc/stdlib/strtod.c
diff --git a/config-ml.in b/config-ml.in
index f2497ada4f8..9cbbc74a818 100644
--- a/config-ml.in
+++ b/config-ml.in
@@ -225,13 +225,14 @@ done
case "${host}" in
arc-*-elf*)
- if [ x$enable_biendian != xyes ]
+ if [ x$enable_biendian = xno ]
then
- old_multidirs=${multidirs}
+ old_multidirs="${multidirs}"
multidirs=""
for x in ${old_multidirs}; do
- case "${x}" in
- *be*) : ;;
+ case "$x" in
+ *le* ) : ;;
+ *be* ) : ;;
*) multidirs="${multidirs} ${x}" ;;
esac
done
diff --git a/config.sub b/config.sub
index 9489dc7867b..69e748b1fed 100755
--- a/config.sub
+++ b/config.sub
@@ -273,6 +273,7 @@ case $basic_machine in
| mn10200 | mn10300 \
| mt \
| msp430 \
+ | mxp \
| nios | nios2 \
| ns16k | ns32k \
| or32 \
@@ -357,6 +358,7 @@ case $basic_machine in
| mmix-* \
| mt-* \
| msp430-* \
+ | mxp-* \
| nios-* | nios2-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| orion-* \