Skip to content

Commit 31f2c0c

Browse files
committed
---
yaml --- r: 227062 b: refs/heads/master c: 3e50067 h: refs/heads/master v: v3
1 parent f97b721 commit 31f2c0c

22 files changed

+44
-605
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 8b68f58fef4ffb833c123f057638484fa59ded76
2+
refs/heads/master: 3e500673cc540828f9ec609f83d07f4e1c271de0
33
refs/heads/snap-stage3: 1af31d4974e33027a68126fa5a5a3c2c6491824f
44
refs/heads/try: b53c0f93eedcdedd4fd89bccc5a3a09d1c5cd23e
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

trunk/src/test/compile-fail/feature-gate-simd-ffi.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#![feature(simd, core_simd)]
12-
#![allow(dead_code)]
11+
#![feature(repr_simd, core_simd)]
12+
#![allow(dead_code, deprecated)]
1313

1414
use std::simd::f32x4;
1515

16-
#[simd] #[derive(Copy, Clone)] #[repr(C)] struct LocalSimd(u8, u8);
16+
#[repr(simd)] #[derive(Copy, Clone)] #[repr(C)] struct LocalSimd(u8, u8);
1717

1818
extern {
1919
fn foo() -> f32x4; //~ ERROR use of SIMD type

trunk/src/test/compile-fail/gated-simd.rs

Lines changed: 0 additions & 14 deletions
This file was deleted.

trunk/src/test/compile-fail/simd-binop.rs

Lines changed: 0 additions & 37 deletions
This file was deleted.

trunk/src/test/compile-fail/simd-type.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,15 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#![feature(simd)]
11+
#![feature(repr_simd)]
1212

13-
#[simd]
14-
struct vec4<T>(T, T, T, T); //~ ERROR SIMD vector cannot be generic
15-
16-
#[simd]
13+
#[repr(simd)]
1714
struct empty; //~ ERROR SIMD vector cannot be empty
1815

19-
#[simd]
16+
#[repr(simd)]
2017
struct i64f64(i64, f64); //~ ERROR SIMD vector should be homogeneous
2118

22-
#[simd]
19+
#[repr(simd)]
2320
struct int4(isize, isize, isize, isize); //~ ERROR SIMD vector element type should be machine type
2421

2522
fn main() {}

trunk/src/test/run-fail/overflowing-simd-lsh-1.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-lsh-2.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-lsh-3.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-lsh-4.rs

Lines changed: 0 additions & 49 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-rsh-1.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-rsh-2.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-rsh-3.rs

Lines changed: 0 additions & 23 deletions
This file was deleted.

trunk/src/test/run-fail/overflowing-simd-rsh-4.rs

Lines changed: 0 additions & 49 deletions
This file was deleted.

trunk/src/test/run-make/simd-ffi/simd.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
#![feature(no_core)]
1616
#![no_core]
1717

18-
#![feature(simd, simd_ffi, link_llvm_intrinsics, lang_items)]
18+
#![feature(repr_simd, simd_ffi, link_llvm_intrinsics, lang_items)]
1919

2020

2121
#[repr(C)]
2222
#[derive(Copy)]
23-
#[simd]
23+
#[repr(simd)]
2424
pub struct f32x4(f32, f32, f32, f32);
2525

2626

@@ -35,7 +35,7 @@ pub fn foo(x: f32x4) -> f32x4 {
3535

3636
#[repr(C)]
3737
#[derive(Copy)]
38-
#[simd]
38+
#[repr(simd)]
3939
pub struct i32x4(i32, i32, i32, i32);
4040

4141

trunk/src/test/run-pass/issue-17170.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#![feature(simd)]
11+
#![feature(repr_simd)]
1212

13-
#[simd]
13+
#[repr(simd)]
1414
struct T(f64, f64, f64);
1515

1616
static X: T = T(0.0, 0.0, 0.0);

trunk/src/test/run-pass/issue-23037.rs

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)