[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #770: memv x86-64 compiler bug
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #770: memv x86-64 compiler bug |
Date: |
Mon, 02 Jan 2012 16:21:40 -0000 |
#770: memv x86-64 compiler bug
-----------------------+----------------------------------------------------
Reporter: sethalves | Owner:
Type: defect | Status: new
Priority: major | Milestone: 4.8.0
Component: compiler | Version: 4.7.x
Keywords: |
-----------------------+----------------------------------------------------
on a x86-64 linux host, compiling code like this:
(define variable-chars (list #\a #\i #\j #\k #\l #\m #\n #\o #\p #\q))
(display (memv #\a variable-chars)) (newline)
(display (memv #\p variable-chars)) (newline)
produces flawed output. The list has to be of a certain length to see the
problem. On a x86 linux box, it works as expected.
http://paste.call-cc.org/paste?id=36ec2e17267011a586c55492547a21b039235726
--
Ticket URL: <http://bugs.call-cc.org/ticket/770>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-janitors] #770: memv x86-64 compiler bug,
Chicken Trac <=