Skip to content

Commit 28c9d7e

Browse files
committed
Add initial support for m68k-unknown-linux-gnu
1 parent 1ac780a commit 28c9d7e

File tree

6 files changed

+879
-0
lines changed

6 files changed

+879
-0
lines changed

Diff for: src/unix/linux_like/linux/align.rs

+4
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ macro_rules! expand_align {
7676
any(target_arch = "mips",
7777
target_arch = "arm",
7878
target_arch = "hexagon",
79+
target_arch = "m68k",
7980
target_arch = "powerpc",
8081
target_arch = "sparc",
8182
target_arch = "x86_64",
@@ -85,6 +86,7 @@ macro_rules! expand_align {
8586
not(any(target_arch = "mips",
8687
target_arch = "arm",
8788
target_arch = "hexagon",
89+
target_arch = "m68k",
8890
target_arch = "powerpc",
8991
target_arch = "sparc",
9092
target_arch = "x86_64",
@@ -99,6 +101,7 @@ macro_rules! expand_align {
99101
any(target_arch = "mips",
100102
target_arch = "arm",
101103
target_arch = "hexagon",
104+
target_arch = "m68k",
102105
target_arch = "powerpc",
103106
target_arch = "sparc",
104107
target_arch = "x86_64",
@@ -108,6 +111,7 @@ macro_rules! expand_align {
108111
not(any(target_arch = "mips",
109112
target_arch = "arm",
110113
target_arch = "hexagon",
114+
target_arch = "m68k",
111115
target_arch = "powerpc",
112116
target_arch = "sparc",
113117
target_arch = "x86_64",

Diff for: src/unix/linux_like/linux/gnu/b32/m68k/align.rs

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
s_no_extra_traits! {
2+
#[allow(missing_debug_implementations)]
3+
#[repr(align(8))]
4+
pub struct max_align_t {
5+
priv_: [f32; 4]
6+
}
7+
}

0 commit comments

Comments
 (0)