]> git.lizzy.rs Git - rust.git/commitdiff
library/{panic_,}unwind: Add definitions for sparc-unknow-linux-gnu
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Sun, 27 Sep 2020 22:05:40 +0000 (00:05 +0200)
committerJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Sun, 27 Sep 2020 22:39:57 +0000 (00:39 +0200)
library/panic_unwind/src/gcc.rs
library/unwind/src/libunwind.rs

index 1cfd527b5841aed3339bcc2534ca0663586ed5cc..6b88bab8277eef9cabf7773d8ef2f161817cbf4c 100644 (file)
@@ -114,7 +114,7 @@ fn rust_exception_class() -> uw::_Unwind_Exception_Class {
 #[cfg(target_arch = "s390x")]
 const UNWIND_DATA_REG: (i32, i32) = (6, 7); // R6, R7
 
-#[cfg(target_arch = "sparc64")]
+#[cfg(any(target_arch = "sparc", target_arch = "sparc64"))]
 const UNWIND_DATA_REG: (i32, i32) = (24, 25); // I0, I1
 
 #[cfg(target_arch = "hexagon")]
index dcf4fcd4e5aabeb6105b66c2d10c6ab8b35ec8b9..806df572cf944318eba32a5ba0831ac3de8f1a14 100644 (file)
@@ -51,7 +51,7 @@ pub enum _Unwind_Reason_Code {
 #[cfg(target_arch = "s390x")]
 pub const unwinder_private_data_size: usize = 2;
 
-#[cfg(target_arch = "sparc64")]
+#[cfg(any(target_arch = "sparc", target_arch = "sparc64"))]
 pub const unwinder_private_data_size: usize = 2;
 
 #[cfg(any(target_arch = "riscv64", target_arch = "riscv32"))]