CMP-INST-EMITTER in sparc backend

Bug #883519 reported by Nikodemus Siivola
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Medium
Unassigned

Bug Description

Eric Marsden <email address hidden> via lists.sourceforge.net to sbcl-devel

Hi,

,----
| * (lisp-implementation-version)
| "1.0.51.36-8adca5c"
| * (lambda (p1)
| (declare (type (member #\x #\U173B #\f #\U000BED1B #\U) p1))
| (typep (the atom p1) '(eql #\U173B)))
| debugger invoked on a TYPE-ERROR:
| The value 5947 is not of type (OR NULL SB-C:TN (SIGNED-BYTE 13)).
| (SB-VM::CMP-INST-EMITTER
| #<SB-ASSEM:SEGMENT :TYPE :REGULAR>
| #<SB-C::VOP
| :INFO SB-VM::FAST-CHAR=/CHARACTER/C
| :ARGS #<SB-C:TN-REF
| :TN #<SB-C:TN P1!1[NL0]>
| :WRITE-P NIL
| :VOP SB-VM::FAST-CHAR=/CHARACTER/C>
| :RESULTS NIL
| :CODEGEN-INFO (#<SB-ASSEM:LABEL 1> NIL #\U173B)>
| #<SB-C:TN P1!1[NL0]>
| 5947)[:EXTERNAL]
`----

Tags: arch-sparc
Revision history for this message
Nikodemus Siivola (nikodemus) wrote :

Oops, missed from the original copy:

Tested on Sparc64/Linux.

Paul Khuong (pvk)
Changed in sbcl:
status: Triaged → In Progress
assignee: nobody → Paul Khuong (pvk)
Revision history for this message
Paul Khuong (pvk) wrote :

FIxed in b2d132a Fix constant character comparisons for SPARC/sb-unicode .

Changed in sbcl:
status: In Progress → Fix Committed
assignee: Paul Khuong (pvk) → nobody
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.