Bug 58379 - Mono jit gives different results that .net for simple il
Summary: Mono jit gives different results that .net for simple il
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: JIT (show other bugs)
Version: 5.0 (2017-02)
Hardware: Other Linux
: --- normal
Target Milestone: ---
Assignee: Rodrigo Kumpera
URL:
Depends on:
Blocks:
 
Reported: 2017-07-25 16:46 UTC by Carlo Kok
Modified: 2017-08-15 01:43 UTC (History)
4 users (show)

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


Attachments
Testcase il (3.05 KB, text/plain)
2017-07-25 16:46 UTC, Carlo Kok
Details

Description Carlo Kok 2017-07-25 16:46:43 UTC
Created attachment 23796 [details]
Testcase il

Ilasm the IL below, run it with mono and .net and notice the difference in stdout:
         .NET: 0F-00
         Mono: 0E-00

Somehow the indirect reference seems to get jitted wrong.
Comment 1 Rodrigo Kumpera 2017-08-07 23:10:33 UTC
Working on it.
Comment 2 Rodrigo Kumpera 2017-08-15 01:43:42 UTC
Fixed on master. https://github.com/mono/mono/pull/5355

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