On Fri, Feb 04, 2011 at 12:24:50PM -0500, Jesse M Draper wrote:
> The error occurs in d_const, which assumes that only long long
> integers are 64 bits and therefore truncates long integers to 32
> bits. Since the argument of -1 is handled correctly in both
> programs, I am assuming that the error occurs only in handling
> negative literals.

I just fixed this issue independantly (from a similar bug report in
sourceforge).

I think most of this code was old legacy crap made obsolete by the
switch to Int64, and tried to clean it up a bit.  Could you please test
current CIL svn and let me know if this solves your issue?

Best,
-- 
Gabriel

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
CIL-users mailing list
CIL-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cil-users

Reply via email to