* config/i386/netware.h (TARGET_POSIX_IO): Define.
* config/i386/nto.h (TARGET_POSIX_IO): Define.
* config/ia64/hpux.h (TARGET_POSIX_IO): Define.
* config/moxie/moxie.h (TARGET_POSIX_IO): Don't undefine.
* config/openbsd.h (TARGET_POSIX_IO): Define.
* config/rtems.h (TARGET_POSIX_IO): Define.
* config/sh/embed-elf.h (TARGET_POSIX_IO): Don't undefine.
* config/sol2.h (TARGET_POSIX_IO): Define.
* config/svr4.h (TARGET_POSIX_IO): Don't define.
* config/vxworksae.h (TARGET_POSIX_IO): Define.
From-SVN: r167648
+2010-12-09 Joseph Myers <joseph@codesourcery.com>
+
+ * config/i386/netware.h (TARGET_POSIX_IO): Define.
+ * config/i386/nto.h (TARGET_POSIX_IO): Define.
+ * config/ia64/hpux.h (TARGET_POSIX_IO): Define.
+ * config/moxie/moxie.h (TARGET_POSIX_IO): Don't undefine.
+ * config/openbsd.h (TARGET_POSIX_IO): Define.
+ * config/rtems.h (TARGET_POSIX_IO): Define.
+ * config/sh/embed-elf.h (TARGET_POSIX_IO): Don't undefine.
+ * config/sol2.h (TARGET_POSIX_IO): Define.
+ * config/svr4.h (TARGET_POSIX_IO): Don't define.
+ * config/vxworksae.h (TARGET_POSIX_IO): Define.
+
2010-12-09 Joseph Myers <joseph@codesourcery.com>
* config/i386/nto.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define.
#define TARGET_MANGLE_DECL_ASSEMBLER_NAME i386_nlm_mangle_decl_assembler_name
#undef TARGET_STRIP_NAME_ENCODING
#define TARGET_STRIP_NAME_ENCODING i386_nlm_strip_name_encoding
+
+#define TARGET_POSIX_IO
#define NO_IMPLICIT_EXTERN_C 1
+#define TARGET_POSIX_IO
.text.hot. */
#define TARGET_ASM_FUNCTION_SECTION ia64_hpux_function_section
+
+#define TARGET_POSIX_IO
#ifndef GCC_MOXIE_H
#define GCC_MOXIE_H
-/* This is defined by svr4.h, which is included prior to this file.
- However, we should undefine it for moxie-elf, since we don't provide
- functions like access() and mkdir() in newlib. This will have to
- be defined again for a Linux port. */
-#undef TARGET_POSIX_IO
-
/* Another C string constant used much like `LINK_SPEC'. The difference
between the two is that `STARTFILE_SPEC' is used at the very beginning of
the command given to the linker.
#define LIB_SPEC OBSD_LIB_SPEC
#endif
+#define TARGET_POSIX_IO
\f
/* Runtime target specification. */
"%{!nostdlib: %{qrtems: --start-group \
-lrtemsbsp -lrtemscpu \
-lc -lgcc --end-group %{!qnolinkcmds: -T linkcmds%s}}}"
+
+#define TARGET_POSIX_IO
#undef USER_LABEL_PREFIX
#define USER_LABEL_PREFIX "_"
-#undef TARGET_POSIX_IO
-
/* While the speed-optimized implementations of udivsi3_i4i / sdivsi3_i4i
in libgcc are not available for SH2, the space-optimized ones in
libgcc-Os-4-200 are. Thus, when not optimizing for space, link
/* Allow macro expansion in #pragma pack. */
#define HANDLE_PRAGMA_PACK_WITH_EXPANSION
+
+#define TARGET_POSIX_IO
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE BITS_PER_WORD
-
-#define TARGET_POSIX_IO
#define VXWORKS_KIND VXWORKS_KIND_AE
+/* Both kernels and RTPs have the facilities required by this macro. */
+#define TARGET_POSIX_IO
+
/* A VxWorks 653 implementation of TARGET_OS_CPP_BUILTINS. */
#define VXWORKS_OS_CPP_BUILTINS() \
do \