summaryrefslogtreecommitdiff
path: root/libgcc/config/nvptx/t-nvptx
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/config/nvptx/t-nvptx')
-rw-r--r--libgcc/config/nvptx/t-nvptx13
1 files changed, 13 insertions, 0 deletions
diff --git a/libgcc/config/nvptx/t-nvptx b/libgcc/config/nvptx/t-nvptx
new file mode 100644
index 0000000000..c4d20c94cb
--- /dev/null
+++ b/libgcc/config/nvptx/t-nvptx
@@ -0,0 +1,13 @@
+LIB2ADD=$(srcdir)/config/nvptx/reduction.c \
+ $(srcdir)/config/nvptx/mgomp.c
+
+LIB2ADDEH=
+LIB2FUNCS_EXCLUDE=__main
+
+crt0.o: $(srcdir)/config/nvptx/crt0.c
+ $(crt_compile) -c $<
+
+# Prevent building "advanced" stuff (for example, gcov support). We don't
+# support it, and it may cause the build to fail, because of alloca usage, for
+# example.
+INHIBIT_LIBC_CFLAGS = -Dinhibit_libc