2024-07-15 08:44 AEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000006mercuryBugpublic2007-10-19 16:07
Assigned Tozs 
Product Version 
Target VersionFixed in Version 
Summary0000006: compiler abort
DescriptionFrom rafe@csse.unimelb.edu.au Sun Aug 5 09:55:55 2007
Date: Sun, 5 Aug 2007 09:55:53 +1000
From: Ralph Becket <rafe@csse.unimelb.edu.au>
To: Mercury Bugs <mercury-bugs@csse.unimelb.edu.au>
Subject: Compiler abort

Unpack the small tar file and run Make in the BUG directory to get:

$ make
mmc --make endo
Making Mercury/int3s/endo.int3
Making Mercury/int3s/dna.int3
Making Mercury/ints/dna.int
Making Mercury/ints/endo.int
Making Mercury/cs/dna.c
Making Mercury/cs/endo.c
Uncaught Mercury exception:
Software Error: jumpopt.m: Unexpected: adjust_livevals: BetweenLivevals
and PrevLivevals differ
Stack dump not available in this grade.
** Error making `Mercury/cs/endo.c'.
make: *** [all] Error 1
TagsNo tags attached.
Attached Files
  • tgz file icon BUG.tgz (2,672 bytes) 2007-09-27 23:49
  • ? file icon endo2.m (833 bytes) 2007-10-16 18:17


-Upload File
Select File
Maximum size: 2,097 KB
+Upload File



juliensf (administrator)

I have uploaded a cut-down version of Ralph's original program that
exhibits this bug (the attached file endo2.m.)

The bug can be reproduced by compiling in asm_fast.gc with -O0 --optimize-frames

-Issue History
Date Modified Username Field Change
2007-09-27 23:49 anonymous New Issue
2007-09-27 23:49 anonymous File Added: BUG.tgz
2007-10-16 18:17 juliensf File Added: endo2.m
2007-10-16 18:19 juliensf Note Added: 0000029
2007-10-16 18:19 juliensf Status new => confirmed
2007-10-19 16:07 juliensf Status confirmed => assigned
2007-10-19 16:07 juliensf Assigned To => zs
+Issue History