Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#770 closed defect (fixed)

memv x86-64 compiler bug

Reported by: sethalves Owned by:
Priority: major Milestone: 4.9.0
Component: compiler Version: 4.7.x
Keywords: Cc:
Estimated difficulty:

Description

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

Change History (2)

comment:1 Changed 9 years ago by sjamaan

Resolution: fixed
Status: newclosed

This ought to be fixed in the latest master branch (changeset bb36b1d1516b485d7ae522e39fdf9b56e7a70d4f). Please reopen if the bug persists.

comment:2 Changed 9 years ago by felix winkelmann

Milestone: 4.8.04.9.0

Milestone 4.8.0 deleted

Note: See TracTickets for help on using tickets.