Summary
memv x86-64 compiler bug
Metadata
- Id: eda1322444ea0956e2548600f42a693db881d305
- Trac id: 770
- Type: defect
- Reporter: sethalves
- Owner:
- Cc:
- Status: closed
- Component: compiler
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone: 4.9.0
- Version: 4.7.x
- Changetime: 2012-09-24 21:47:48 UTC
- Created: 2012-01-02 17:21:40 UTC
- Keywords:
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
Changes and comments
[2012-02-21 19:59:32 UTC] sjamaan changed status from new to closed
[2012-02-21 19:59:32 UTC] sjamaan set resolution to fixed
[2012-02-21 19:59:32 UTC] sjamaan wrote:
This ought to be fixed in the latest master branch (changeset bb36b1d1516b485d7ae522e39fdf9b56e7a70d4f). Please reopen if the bug persists.
[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0
[2012-09-24 21:47:48 UTC] felix wrote:
Milestone 4.8.0 deleted