[LLVMbugs] [Bug 638] NEW: Test Regression/CodeGen/X86/2004-02-08-UnwindSupport.llx fails
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Wed Oct 19 11:47:47 PDT 2005
http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=638
Summary: Test Regression/CodeGen/X86/2004-02-08-UnwindSupport.llx
fails
Product: libraries
Version: trunk
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: P2
Component: Backend: SparcV9
AssignedTo: unassignedbugs at nondot.org
ReportedBy: criswell at uiuc.edu
This test (which is really a generic code generator test) fails on SparcV9 with
the following output:
Assertion failed: 0 && "*** SWITCH instruction is not implemented yet.", file
/home/vadve/criswell/rel16/llvm/lib/Target/SparcV9/SparcV9BurgISel.cpp, line 3179
!****** Outputing Function: test ******
.section ".rodata",#alloc
.section ".text"
.align 4
.global test
.type test, 2
test:
.L_test_ltmp_0_1:
save %o6, -192, %o6
ba .L_test_l1_dounwind
nop
.L_test_l1_dounwind:
sethi %lm(llvm_2E_sjljeh_2E_jblist), %o0
sethi %hh(llvm_2E_sjljeh_2E_jblist), %o1
or %o1, %hm(llvm_2E_sjljeh_2E_jblist), %o1
sllx %o1, 32, %o1
or %o0, %o1, %o0
or %o0, %lo(llvm_2E_sjljeh_2E_jblist), %o0
ldx [%o0+0], %o0
brnz %o0, .L_test_l1_unwind
nop
ba .L_test_l1_unwinderror
nop
.L_test_l1_unwind:
sra %g0, 0, %o2
or %g0, 1, %o1
mulx %o2, 1608, %o2
add %o0, %o2, %o0
sra %g0, 0, %i0
sra %o1, 0, %o1
call longjmp
nop
jmpl %i7+8, %g0
restore %g0, 0, %g0
.L_test_l1_unwinderror:
sethi %lm(l2_abortmsg), %o1
sethi %hh(l2_abortmsg), %o3
or %g0, 2, %o0
sra %o0, 0, %o0
or %g0, 41, %o2
or %o3, %hm(l2_abortmsg), %o3
sllx %o3, 32, %o3
sra %o2, 0, %o2
or %o1, %o3, %o1
or %o1, %lo(l2_abortmsg), %o1
sra %g0, 0, %i0
call write
nop
call abort
nop
jmpl %i7+8, %g0
restore %g0, 0, %g0
.EndOf_test:
.size test, .EndOf_test-test
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the llvm-bugs
mailing list