diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2007-01-08 10:33:47 +0100 |
---|---|---|
committer | Ralf Corsepius <corsepiu@gcc.gnu.org> | 2007-01-08 10:33:47 +0100 |
commit | 152167d5d9b851d87945f86dabbc79c5050a1286 (patch) | |
tree | 63d5a57f006605aba11baa4aa8dacbafe86a1da6 /gcc/config/bfin | |
parent | 00c8e9f61310542dd3948933fab738970303b9d1 (diff) | |
download | gcc-152167d5d9b851d87945f86dabbc79c5050a1286.zip gcc-152167d5d9b851d87945f86dabbc79c5050a1286.tar.gz gcc-152167d5d9b851d87945f86dabbc79c5050a1286.tar.bz2 |
rtems.h, t-rtems: New.
* config/bfin/rtems.h, config/bfin/t-rtems: New.
* config.gcc: Add bfin*-rtems*.
From-SVN: r120573
Diffstat (limited to 'gcc/config/bfin')
-rw-r--r-- | gcc/config/bfin/rtems.h | 29 | ||||
-rw-r--r-- | gcc/config/bfin/t-rtems | 6 |
2 files changed, 35 insertions, 0 deletions
diff --git a/gcc/config/bfin/rtems.h b/gcc/config/bfin/rtems.h new file mode 100644 index 0000000..ee9e893 --- /dev/null +++ b/gcc/config/bfin/rtems.h @@ -0,0 +1,29 @@ +/* Definitions for rtems targeting a bfin + Copyright (C) 2006 Free Software Foundation, Inc. + Contributed by Ralf Corsépius (ralf.corsepius@rtems.org). + +This file is part of GCC. + +GCC is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GCC is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GCC; see the file COPYING. If not, write to +the Free Software Foundation, 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. */ + +/* Target OS preprocessor built-ins. */ +#define TARGET_OS_CPP_BUILTINS() \ + do \ + { \ + builtin_define ("__rtems__"); \ + builtin_assert ("system=rtems"); \ + } \ + while (0) diff --git a/gcc/config/bfin/t-rtems b/gcc/config/bfin/t-rtems new file mode 100644 index 0000000..728ab1c --- /dev/null +++ b/gcc/config/bfin/t-rtems @@ -0,0 +1,6 @@ +# Multilibs for fbin RTEMS targets. + +MULTILIB_OPTIONS = +MULTILIB_DIRNAMES = +MULTILIB_EXTRA_OPTS = +MULTILIB_EXCEPTIONS = |