Mercury Bugs - mercury
View Issue Details
0000351mercuryBugpublic2014-08-08 17:472014-08-12 19:50
Reporterwangp 
Assigned Tozs 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000351: abort compiling integer.m with parallel conjunction
DescriptionThe master branch fails to bootcheck for me at -O5 --intermod-opt in asm_fast.gc, after the commit[1] which introduces a parallel conjunction to integer.m. The error log is attached.

The 14.01 branch seems fine.

[1] cb161d615520c277a90a74de3a13682b20cc0a7e
TagsNo tags attached.
Attached Files? integer.err (5,322) 2014-08-08 17:47
https://bugs.mercurylang.org/file_download.php?file_id=220&type=bug

Notes
(0000756)
juliensf   
2014-08-08 19:53   
For the moment you can just replace the parallel conjunction with a sequential one -- Paul was going to take a look further look at that parallel conjunction anyway, so I guess this is just something else for him to do as well ;-)
(0000757)
zs   
2014-08-08 20:42   
The error message indicates a problem in the LLDS code generator, or in the HLDS being fed into it. I will take a look.
(0000759)
zs   
2014-08-12 19:49   
Fix committed aug 11.
(0000760)
zs   
2014-08-12 19:50   
Fix committed aug 11.

Issue History
2014-08-08 17:47wangpNew Issue
2014-08-08 17:47wangpFile Added: integer.err
2014-08-08 19:53juliensfNote Added: 0000756
2014-08-08 20:42zsNote Added: 0000757
2014-08-08 20:42zsAssigned To => zs
2014-08-08 20:42zsStatusnew => assigned
2014-08-12 19:49zsNote Added: 0000759
2014-08-12 19:50zsNote Added: 0000760
2014-08-12 19:50zsStatusassigned => resolved
2014-08-12 19:50zsResolutionopen => fixed