]> gcc.gnu.org Git - gcc.git/commitdiff
Add support for M32R
authorKazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
Wed, 13 Oct 2004 10:34:21 +0000 (10:34 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Wed, 13 Oct 2004 10:34:21 +0000 (10:34 +0000)
From-SVN: r88976

boehm-gc/ChangeLog
boehm-gc/include/private/gcconfig.h

index 68dd4204e561d01aefde151b0de8e0c89fe35263..2e3fcc47e93e307622ab66acf84fab2166e98e47 100644 (file)
@@ -1,3 +1,7 @@
+2004-10-13  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+       * include/private/gcconfig.h: Add m32r-linux target.
+
 2004-09-27  Kelley Cook  <kcook@gcc.gnu.org>
 
        * configure.ac: Update all AC_DEFINEs to newer style.
index 38c2a96cc48c45aa167f8289b6c4333a0b6da24a..64cbde22c30203c35b5ed4840a4a5641836ea2dd 100644 (file)
 #    define SH
 #    define mach_type_known
 # endif
+# if defined(LINUX) && defined(__m32r__)
+#    define M32R
+#    define mach_type_known
+# endif
 # if defined(__alpha) || defined(__alpha__)
 #   define ALPHA
 #   if !defined(LINUX) && !defined(NETBSD) && !defined(OPENBSD) && !defined(FREEBSD)
 #   define DATAEND /* not needed */
 # endif
 
+# ifdef M32R
+#   define CPP_WORDSZ 32
+#   define MACH_TYPE "M32R"
+#   define ALIGNMENT 4
+#   ifdef LINUX
+#     define OS_TYPE "LINUX"
+#     define LINUX_STACKBOTTOM
+#     undef STACK_GRAN
+#     define STACK_GRAN 0x10000000
+#     define USE_GENERIC_PUSH_REGS
+#     define DYNAMIC_LOADING
+#     define SEARCH_FOR_DATA_START
+      extern int _end[];
+#     define DATAEND (_end)
+#   endif
+# endif
+
 # ifdef X86_64
 #   define MACH_TYPE "X86_64"
 #   define ALIGNMENT 8
This page took 0.177404 seconds and 5 git commands to generate.