]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Add test case to show ICE is fixed
authorPhilip Herron <herron.philip@googlemail.com>
Thu, 17 Apr 2025 15:29:05 +0000 (16:29 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Mon, 28 Apr 2025 14:18:54 +0000 (16:18 +0200)
Fixes Rust-GCC#3662

gcc/testsuite/ChangeLog:

* rust/compile/issue-3662.rs: New test.

Signed-off-by: Philip Herron <herron.philip@googlemail.com>
gcc/testsuite/rust/compile/issue-3662.rs [new file with mode: 0644]

diff --git a/gcc/testsuite/rust/compile/issue-3662.rs b/gcc/testsuite/rust/compile/issue-3662.rs
new file mode 100644 (file)
index 0000000..88baa2e
--- /dev/null
@@ -0,0 +1,8 @@
+pub fn rlib() {
+    let _ = ((-1 as i8) << 8 - 1) as f32;
+    let _ = 0u8 as char;
+    let _ = true > false;
+    let _ = true >= false;
+    let _ = true < false;
+    let _ = true >= false;
+}