From 570f0cdc835699e8d8b210abb21d23a377d24620 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Tue, 17 Feb 2026 11:17:59 -0600 Subject: [PATCH] add qbe config to copmile --- src/qbe/config.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/qbe/config.h diff --git a/src/qbe/config.h b/src/qbe/config.h new file mode 100644 index 00000000..dfe76322 --- /dev/null +++ b/src/qbe/config.h @@ -0,0 +1,18 @@ +/* Auto-generated default target for QBE. + The qbe_backend.c #ifdef chain handles all common platforms; + this file is only reached by the #else fallback. */ +#if defined(__aarch64__) && defined(__APPLE__) +#define Deftgt T_arm64_apple +#elif defined(__aarch64__) +#define Deftgt T_arm64 +#elif defined(__x86_64__) && defined(__APPLE__) +#define Deftgt T_amd64_apple +#elif defined(__x86_64__) && defined(_WIN32) +#define Deftgt T_amd64_win +#elif defined(__x86_64__) +#define Deftgt T_amd64_sysv +#elif defined(__riscv) && __riscv_xlen == 64 +#define Deftgt T_rv64 +#else +#error "unsupported target for QBE" +#endif