diff --git a/doc/langref.html.in b/doc/langref.html.in
index b2e408dda774..5389fb5cb7eb 100644
--- a/doc/langref.html.in
+++ b/doc/langref.html.in
@@ -6241,10 +6241,6 @@ test "implicit unsigned integer to signed integer" {
}
test "float widening" {
- // Note: there is an open issue preventing this from working on aarch64:
- // https://github.com/ziglang/zig/issues/3282
- if (builtin.target.cpu.arch == .aarch64) return error.SkipZigTest;
-
var a: f16 = 12.34;
var b: f32 = a;
var c: f64 = b;
diff --git a/test/behavior/widening.zig b/test/behavior/widening.zig
index b916e9ca8725..44b1a22a95c3 100644
--- a/test/behavior/widening.zig
+++ b/test/behavior/widening.zig
@@ -60,10 +60,6 @@ test "float widening f16 to f128" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
- // TODO https://github.com/ziglang/zig/issues/3282
- if (builtin.cpu.arch == .aarch64) return error.SkipZigTest;
- if (builtin.cpu.arch == .powerpc64le) return error.SkipZigTest;
-
var x: f16 = 12.34;
var y: f128 = x;
try expect(x == y);