PR target/54160
* config/t-darwin (darwin-c.o): Depend on $(CPP_INTERNAL_H).
* config/darwin-c.c (darwin_cpp_builtins): Only set __OBJC2__
when in obj mode.
Include libcpp/internal.h.
From-SVN: r194227
+2012-12-05 Aldy Hernandez <aldyh@redhat.com>
+
+ PR target/54160
+ * config/t-darwin (darwin-c.o): Depend on $(CPP_INTERNAL_H).
+ * config/darwin-c.c (darwin_cpp_builtins): Only set __OBJC2__ when
+ in obj mode.
+ Include libcpp/internal.h.
+
2012-12-05 Michael Eager <eager@eagercon.com>
PR rtl-optimization/54739
#include "c-family/c-target.h"
#include "c-family/c-target-def.h"
#include "cgraph.h"
+#include "../../libcpp/internal.h"
/* Pragmas. */
builtin_define ("__weak=");
}
- if (flag_objc_abi == 2)
+ if (CPP_OPTION (pfile, objc) && flag_objc_abi == 2)
builtin_define ("__OBJC2__");
}
darwin-c.o: $(srcdir)/config/darwin-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
$(TM_H) $(CPPLIB_H) $(TREE_H) $(C_PRAGMA_H) $(TM_P_H) \
- incpath.h flags.h $(C_COMMON_H) $(C_TARGET_H) $(C_TARGET_DEF_H)
+ incpath.h flags.h $(C_COMMON_H) $(C_TARGET_H) $(C_TARGET_DEF_H) $(CPP_INTERNAL_H)
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
$(srcdir)/config/darwin-c.c $(PREPROCESSOR_DEFINES)