rtems.h revision 96263
190075Sobrien/* Configuration common to all targets running RTEMS.
296263Sobrien   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
390075Sobrien
490075SobrienThis file is part of GNU CC.
590075Sobrien
690075SobrienGNU CC is free software; you can redistribute it and/or modify
790075Sobrienit under the terms of the GNU General Public License as published by
890075Sobrienthe Free Software Foundation; either version 2, or (at your option)
990075Sobrienany later version.
1090075Sobrien
1190075SobrienGNU CC is distributed in the hope that it will be useful,
1290075Sobrienbut WITHOUT ANY WARRANTY; without even the implied warranty of
1390075SobrienMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1490075SobrienGNU General Public License for more details.
1590075Sobrien
1690075SobrienYou should have received a copy of the GNU General Public License
1790075Sobrienalong with GNU CC; see the file COPYING.  If not, write to
1890075Sobrienthe Free Software Foundation, 59 Temple Place - Suite 330,
1990075SobrienBoston, MA 02111-1307, USA.  */
2090075Sobrien
2190075Sobrien/* The system headers under RTEMS are C++-aware.  */
2290075Sobrien#define NO_IMPLICIT_EXTERN_C
2396263Sobrien
2496263Sobrien/* Generate calls to memcpy, memcmp and memset.  */
2596263Sobrien#ifndef TARGET_MEM_FUNCTIONS
2696263Sobrien#define TARGET_MEM_FUNCTIONS
2796263Sobrien#endif
2896263Sobrien
2996263Sobrien/*
3096263Sobrien * Dummy start/end specification to let linker work as
3196263Sobrien * needed by autoconf scripts using this compiler.
3296263Sobrien */
3396263Sobrien#undef STARTFILE_SPEC
3496263Sobrien#define STARTFILE_SPEC "crt0.o%s"
3596263Sobrien
3696263Sobrien#undef ENDFILE_SPEC
3796263Sobrien#define ENDFILE_SPEC   ""
38