Bug 7937 - Incorrect casts from unsigned int
Summary: Incorrect casts from unsigned int
Status: RESOLVED DUPLICATE of bug 7938
Alias: None
Product: Runtime
Classification: Mono
Component: General (show other bugs)
Version: unspecified
Hardware: Other Linux
: --- normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2012-10-23 05:29 UTC by Thomas Klose
Modified: 2017-08-28 15:05 UTC (History)
4 users (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description Thomas Klose 2012-10-23 05:29:02 UTC
Casts from unsigned integer to double result in incorrect values.

Steps to reproduce: Start Mono shell (csharp).

  pi@raspberrypi ~ $ csharp 
  Mono C# Shell, type "help;" for help
  Enter statements below.
  csharp> uint u = 10;
  csharp> double d = u;
  csharp> d;
  csharp> double d = (double)u;
  csharp> d;                    
  csharp> u;

(the same occurs in actual (compiled) csharp programs.)

Actual results: unsigned integer 10 is castet to a negative double value

Expected results: unsigned interger 10 should be castet to double value 10.0

  Hardware platform: ARM (RaspberryPi)
  Mono Version: (Debian  in Raspbian (Wheezy)
  Linux kernel: Linux raspberrypi 3.2.27+ #160 PREEMPT Mon Sep 17 23:18:42 BST 2012 armv6l GNU/Linux

Does not occur on other hardware platforms (x86, x86-64) with same Mono version
Comment 1 Zoltan Varga 2012-10-23 20:51:28 UTC
I can't reproduce this using mono master, whats the output of mono --version ?
Comment 2 Thomas Klose 2012-11-05 09:31:03 UTC
pi@raspberrypi ~ $ mono --version
Mono JIT compiler version (Debian
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       normal
	Notifications: epoll
	Architecture:  armel,vfp
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            Included Boehm (with typed GC and Parallel Mark)
Comment 3 Zoltan Varga 2012-11-07 00:22:21 UTC
Probably a dup of 
Comment 4 Thomas Klose 2012-11-07 05:14:18 UTC
Yes, it seems so. The problem does not occur on Debian Wheezy with softfp.
Comment 5 Zoltan Varga 2012-11-07 11:08:04 UTC

*** This bug has been marked as a duplicate of bug 7938 ***

Note You need to log in before you can comment on or make changes to this bug.