summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Steuck <greg@nest.cx>2022-06-18 13:33:10 -0700
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-06-27 08:02:56 -0400
commit3fbab7572672200bcccb11cd0f0f93b01ae2580d (patch)
tree1804d354021155ffb147cc44e5bb9a790e76aa03
parent06cf6f4a3c9e520b054b7d83feb622ee15796a94 (diff)
downloadhaskell-3fbab7572672200bcccb11cd0f0f93b01ae2580d.tar.gz
Remove the traces of i386-*-openbsd, long live amd64
OpenBSD will not ship any ghc packages on i386 starting with 7.2 release. This means there will not be a bootstrap compiler easily available. The last available binaries are ghc-8.10.6 which is already not supported as bootstrap for HEAD. See here for more information: https://marc.info/?l=openbsd-ports&m=165060700222580&w=2
-rw-r--r--libraries/base/tests/all.T4
-rw-r--r--llvm-targets1
-rwxr-xr-xutils/llvm-targets/gen-data-layout.sh1
3 files changed, 2 insertions, 4 deletions
diff --git a/libraries/base/tests/all.T b/libraries/base/tests/all.T
index fd5e217be9..644c5777a4 100644
--- a/libraries/base/tests/all.T
+++ b/libraries/base/tests/all.T
@@ -27,11 +27,11 @@ test('assert', exit_code(1), compile_and_run, ['-fno-ignore-asserts'])
test('CPUTime001', fragile(16224), compile_and_run, [''])
test('readLitChar', normal, compile_and_run, [''])
test('unicode001',
- when(platform('i386-unknown-openbsd'), expect_fail),
+ normal,
compile_and_run,
[''])
test('unicode002',
- when(platform('i386-unknown-openbsd'), expect_fail),
+ normal,
compile_and_run,
[''])
test('unicode003', normal, compile_and_run, [''])
diff --git a/llvm-targets b/llvm-targets
index 467e2634e7..ee36e891c4 100644
--- a/llvm-targets
+++ b/llvm-targets
@@ -54,6 +54,5 @@
,("armv7-unknown-freebsd-gnueabihf", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "generic", "+strict-align"))
,("aarch64-unknown-netbsd", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
,("x86_64-unknown-openbsd", ("e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", "x86-64", "+retpoline-indirect-calls +retpoline-indirect-branches"))
-,("i386-unknown-openbsd", ("e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:32-n8:16:32-S128", "i586", ""))
,("arm-unknown-nto-qnx-eabi", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "arm7tdmi", "+strict-align"))
]
diff --git a/utils/llvm-targets/gen-data-layout.sh b/utils/llvm-targets/gen-data-layout.sh
index 85e8885cbf..75d7d2d64a 100755
--- a/utils/llvm-targets/gen-data-layout.sh
+++ b/utils/llvm-targets/gen-data-layout.sh
@@ -118,7 +118,6 @@ TARGETS=(
#########################
"x86_64-unknown-openbsd"
- "i386-unknown-openbsd"
#########################
# Other