PASSES_EXTRA += $(srcdir)/config/rs6000/rs6000-passes.def
EXTRA_GTYPE_DEPS += $(srcdir)/config/rs6000/rs6000-builtins.def
-rs6000-pcrel-opt.o: $(srcdir)/config/rs6000/rs6000-pcrel-opt.c
+rs6000-pcrel-opt.o: $(srcdir)/config/rs6000/rs6000-pcrel-opt.cc
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-string.o: $(srcdir)/config/rs6000/rs6000-string.c
+rs6000-string.o: $(srcdir)/config/rs6000/rs6000-string.cc
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-p8swap.o: $(srcdir)/config/rs6000/rs6000-p8swap.c
+rs6000-p8swap.o: $(srcdir)/config/rs6000/rs6000-p8swap.cc
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-d.o: $(srcdir)/config/rs6000/rs6000-d.c
+rs6000-d.o: $(srcdir)/config/rs6000/rs6000-d.cc
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-logue.o: $(srcdir)/config/rs6000/rs6000-logue.c
+rs6000-logue.o: $(srcdir)/config/rs6000/rs6000-logue.cc
$(COMPILE) $<
$(POSTCOMPILE)
-build/rs6000-gen-builtins.o: $(srcdir)/config/rs6000/rs6000-gen-builtins.c
-build/rbtree.o: $(srcdir)/config/rs6000/rbtree.c
+build/rs6000-gen-builtins.o: $(srcdir)/config/rs6000/rs6000-gen-builtins.cc
+build/rbtree.o: $(srcdir)/config/rs6000/rbtree.cc
build/rs6000-gen-builtins$(build_exeext): build/rs6000-gen-builtins.o \
build/rbtree.o $(BUILD_LIBDEPS)
# TODO: Whenever GNU make 4.3 is the minimum required, we should use
# grouped targets on this:
-# rs6000-builtins.c rs6000-builtins.h rs6000-vecdefines.h &: <deps>
+# rs6000-builtins.cc rs6000-builtins.h rs6000-vecdefines.h &: <deps>
# <recipe>
-# For now, the header files depend on rs6000-builtins.c, which avoids
-# races because the .c file is closed last in rs6000-gen-builtins.c.
-rs6000-builtins.c: build/rs6000-gen-builtins$(build_exeext) \
+# For now, the header files depend on rs6000-builtins.cc, which avoids
+# races because the .c file is closed last in rs6000-gen-builtins.cc.
+rs6000-builtins.cc: build/rs6000-gen-builtins$(build_exeext) \
$(srcdir)/config/rs6000/rs6000-builtins.def \
$(srcdir)/config/rs6000/rs6000-overload.def
$(RUN_GEN) ./build/rs6000-gen-builtins$(build_exeext) \
$(srcdir)/config/rs6000/rs6000-builtins.def \
$(srcdir)/config/rs6000/rs6000-overload.def rs6000-builtins.h \
- rs6000-builtins.c rs6000-vecdefines.h
+ rs6000-builtins.cc rs6000-vecdefines.h
-rs6000-builtins.h: rs6000-builtins.c
+rs6000-builtins.h: rs6000-builtins.cc
rs6000.o: rs6000-builtins.h
EXTRA_HEADERS += rs6000-vecdefines.h
-rs6000-vecdefines.h: rs6000-builtins.c
+rs6000-vecdefines.h: rs6000-builtins.cc
-rs6000-builtins.o: rs6000-builtins.c
+rs6000-builtins.o: rs6000-builtins.cc
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-call.o: $(srcdir)/config/rs6000/rs6000-call.c rs6000-builtins.h
+rs6000-call.o: $(srcdir)/config/rs6000/rs6000-call.cc rs6000-builtins.h
$(COMPILE) $<
$(POSTCOMPILE)
-rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c rs6000-builtins.h
+rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.cc rs6000-builtins.h
$(COMPILE) $<
$(POSTCOMPILE)