]> gcc.gnu.org Git - gcc.git/commitdiff
netbsd.h (TARGET_OS_CPP_BUILTINS): Use NETBSD_OS_CPP_BUILTINS_AOUT.
authorJason Thorpe <thorpej@wasabisystems.com>
Wed, 29 May 2002 21:31:48 +0000 (21:31 +0000)
committerJason Thorpe <thorpej@gcc.gnu.org>
Wed, 29 May 2002 21:31:48 +0000 (21:31 +0000)
* config/arm/netbsd.h (TARGET_OS_CPP_BUILTINS): Use
NETBSD_OS_CPP_BUILTINS_AOUT.
(SUBTARGET_EXTRA_SPECS): Define.
(CPP_SPEC): Use %(netbsd_cpp_spec).

From-SVN: r54022

gcc/ChangeLog
gcc/config/arm/netbsd.h

index ed6849ed185757b718085b86ade4ef79545f7b5d..c7c665013e37fa7b6897d10f5658066999f7f2b7 100644 (file)
@@ -1,3 +1,10 @@
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config/arm/netbsd.h (TARGET_OS_CPP_BUILTINS): Use
+       NETBSD_OS_CPP_BUILTINS_AOUT.
+       (SUBTARGET_EXTRA_SPECS): Define.
+       (CPP_SPEC): Use %(netbsd_cpp_spec).
+
 2002-05-29  Richard Henderson  <rth@redhat.com>
 
        * config/i386/i386.c (ix86_output_function_epilogue): New.
index 17d3d2c93cec732fea66ca981d9b05bc0d6a0068..5a080d392fe763cd48802ee632554db7b07d6df5 100644 (file)
@@ -46,19 +46,19 @@ Boston, MA 02111-1307, USA.  */
    arm32 is the NetBSD port name, so we always define arm32 and __arm32__.  */
 #define TARGET_OS_CPP_BUILTINS()               \
     do {                                       \
+       NETBSD_OS_CPP_BUILTINS_AOUT();          \
        builtin_define_std ("arm32");           \
        builtin_define_std ("unix");            \
        builtin_define_std ("riscbsd");         \
-       builtin_define ("__NetBSD__");          \
-       builtin_assert ("system=unix");         \
-       builtin_assert ("system=NetBSD");       \
     } while (0)
 
-/* Define _POSIX_SOURCE if necessary.  */
+#undef SUBTARGET_EXTRA_SPECS
+#define SUBTARGET_EXTRA_SPECS \
+  { "netbsd_cpp_spec", NETBSD_CPP_SPEC },
+
 #undef CPP_SPEC
 #define CPP_SPEC "\
-%(cpp_cpu_arch) %(cpp_apcs_pc) %(cpp_float) %(cpp_endian) \
-%{posix:-D_POSIX_SOURCE} \
+%(cpp_cpu_arch) %(cpp_apcs_pc) %(cpp_float) %(cpp_endian) %(netbsd_cpp_spec) \
 "
 
 /* Because TARGET_DEFAULT sets ARM_FLAG_APCS_32 */
This page took 0.076269 seconds and 5 git commands to generate.