summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Reassociate/crash2.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/Reassociate/crash2.ll')
-rw-r--r--llvm/test/Transforms/Reassociate/crash2.ll28
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/test/Transforms/Reassociate/crash2.ll b/llvm/test/Transforms/Reassociate/crash2.ll
deleted file mode 100644
index 7e4a3278c9e..00000000000
--- a/llvm/test/Transforms/Reassociate/crash2.ll
+++ /dev/null
@@ -1,28 +0,0 @@
-; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -reassociate %s -S -o - | FileCheck %s
-
-; Reassociate pass used to crash on these example
-
-@g = global i32 0
-
-define float @undef1() {
-; CHECK-LABEL: @undef1(
-; CHECK-NEXT: ret float fadd (float bitcast (i32 ptrtoint (i32* @g to i32) to float), float fadd (float bitcast (i32 ptrtoint (i32* @g to i32) to float), float fadd (float fsub (float -0.000000e+00, float bitcast (i32 ptrtoint (i32* @g to i32) to float)), float fsub (float -0.000000e+00, float bitcast (i32 ptrtoint (i32* @g to i32) to float)))))
-;
- %t0 = fadd fast float bitcast (i32 ptrtoint (i32* @g to i32) to float), bitcast (i32 ptrtoint (i32* @g to i32) to float)
- %t1 = fsub fast float bitcast (i32 ptrtoint (i32* @g to i32) to float), %t0
- %t2 = fadd fast float bitcast (i32 ptrtoint (i32* @g to i32) to float), %t1
- ret float %t2
-}
-
-define void @undef2() {
-; CHECK-LABEL: @undef2(
-; CHECK-NEXT: unreachable
-;
- %t0 = fadd fast float bitcast (i32 ptrtoint (i32* @g to i32) to float), bitcast (i32 ptrtoint (i32* @g to i32) to float)
- %t1 = fadd fast float %t0, 1.0
- %t2 = fsub fast float %t0, %t1
- %t3 = fmul fast float %t2, 2.0
- unreachable
-}
-
OpenPOWER on IntegriCloud