aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2025-04-17 16:29:05 +0100
committerPhilip Herron <philip.herron@embecosm.com>2025-04-18 09:42:38 +0000
commit838b583c6600758d2a2f537c8379ff69e336a848 (patch)
tree704b61f9b9516ffec1a88e866e55c63c5e75c2fa
parent701094f4908d9b31e9c712c04f02c443576cf903 (diff)
downloadgcc-838b583c6600758d2a2f537c8379ff69e336a848.zip
gcc-838b583c6600758d2a2f537c8379ff69e336a848.tar.gz
gcc-838b583c6600758d2a2f537c8379ff69e336a848.tar.bz2
gccrs: Add test case to show ICE is fixed
Fixes Rust-GCC#3662 gcc/testsuite/ChangeLog: * rust/compile/issue-3662.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
-rw-r--r--gcc/testsuite/rust/compile/issue-3662.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/issue-3662.rs b/gcc/testsuite/rust/compile/issue-3662.rs
new file mode 100644
index 0000000..88baa2e
--- /dev/null
+++ b/gcc/testsuite/rust/compile/issue-3662.rs
@@ -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;
+}