about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_target/asm/x86.rs2
-rw-r--r--src/test/assembly/asm/x86-modifiers.rs7
2 files changed, 1 insertions, 8 deletions
diff --git a/src/librustc_target/asm/x86.rs b/src/librustc_target/asm/x86.rs
index 065bb14966f..c3dd7bc8e7b 100644
--- a/src/librustc_target/asm/x86.rs
+++ b/src/librustc_target/asm/x86.rs
@@ -19,7 +19,7 @@ impl X86InlineAsmRegClass {
         match self {
             Self::reg => {
                 if arch == InlineAsmArch::X86_64 {
-                    &['l', 'h', 'x', 'e', 'r']
+                    &['l', 'x', 'e', 'r']
                 } else {
                     &['x', 'e']
                 }
diff --git a/src/test/assembly/asm/x86-modifiers.rs b/src/test/assembly/asm/x86-modifiers.rs
index 460e22aa69e..1670744291f 100644
--- a/src/test/assembly/asm/x86-modifiers.rs
+++ b/src/test/assembly/asm/x86-modifiers.rs
@@ -63,13 +63,6 @@ check!(reg "" reg "mov");
 #[cfg(x86_64)]
 check!(reg_l "l" reg "mov");
 
-// x86_64-LABEL: reg_h:
-// x86_64: #APP
-// x86_64: mov ah, ah
-// x86_64: #NO_APP
-#[cfg(x86_64)]
-check!(reg_h "h" reg "mov");
-
 // CHECK-LABEL: reg_x:
 // CHECK: #APP
 // CHECK: mov ax, ax