Skip to content

gvnpre: segmentation fault #3781

@llvmbot

Description

@llvmbot
Bugzilla Link 3409
Resolution WONTFIX
Resolved on Apr 22, 2009 05:15
Version trunk
OS Linux
Attachments test case
Reporter LLVM Bugzilla Contributor

Extended Description

Running "opt bugpoint-reduced-simplified.bc -gvnpre" on the attached bitcode file causes a segmentation fault.

Here's the bitcode disassembled:


; ModuleID = 'bugpoint-reduced-simplified.bc'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
target triple = "x86_64-unknown-linux-gnu"

define i32 @​base2flt1(i32 %e) nounwind readnone {
entry:
br i1 false, label %entry.bb12_crit_edge, label %bb1

entry.bb12_crit_edge: ; preds = %entry
unreachable

bb1: ; preds = %entry
br i1 false, label %bb1.bb10_crit_edge, label %bb1.bb2_crit_edge

bb1.bb2_crit_edge: ; preds = %bb1
br label %bb2

bb1.bb10_crit_edge: ; preds = %bb1
unreachable

bb2: ; preds = %bb4.bb2_crit_edge, %bb1.bb2_crit_edge
br i1 false, label %bb4, label %bb2.bb12_crit_edge

bb2.bb12_crit_edge: ; preds = %bb2
br label %bb12

bb4: ; preds = %bb2
br i1 false, label %bb4.bb11_crit_edge, label %bb4.bb2_crit_edge

bb4.bb2_crit_edge: ; preds = %bb4
br label %bb2

bb4.bb11_crit_edge: ; preds = %bb4
br label %bb11

bb7: ; preds = %bb10
br i1 false, label %bb7.bb12_crit_edge, label %bb9

bb7.bb12_crit_edge: ; preds = %bb7
br label %bb12

bb9: ; preds = %bb7
%0 = lshr i32 %0, 1 ; [#uses=2]
br label %bb10

bb10: ; preds = %bb9
br i1 false, label %bb7, label %bb10.bb11_crit_edge

bb10.bb11_crit_edge: ; preds = %bb10
br label %bb11

bb11: ; preds = %bb10.bb11_crit_edge, %bb4.bb11_crit_edge
%m_addr.1 = phi i32 [ 0, %bb4.bb11_crit_edge ], [ %0, %bb10.bb11_crit_edge ] ; [#uses=1]
%1 = and i32 %m_addr.1, -16777217 ; [#uses=0]
br label %UnifiedReturnBlock

bb12: ; preds = %bb7.bb12_crit_edge, %bb2.bb12_crit_edge
br label %UnifiedReturnBlock

UnifiedReturnBlock: ; preds = %bb12, %bb11
ret i32 0
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillawontfixIssue is real, but we can't or won't fix it. Not invalid

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions