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