[Mono-dev] [PATCHES] MIPS backend fixes, #2

Damien Diederen dd at crosstwine.com
Sat Mar 19 17:43:36 EDT 2011


Hi,

I have uploaded a second series of patches fixing various issues in
Mono's MIPS32 backend to GitHub:

    https://github.com/mono/mono/pull/76

[ Note: these do *not* correspond to N-iX's code drop announced by
  Miguel a few days ago, and only fix deficiencies in the mainline
  MIPS32 backend. ]

Discussion about the initial series, which was integrated, is archived
at:

  http://lists.ximian.com/pipermail/mono-devel-list/2011-February/036896.html

With these patches, Mono can run many programs without crashing,
including some relatively large test suites.  NUnit's, for example,
produces the following results:

    Tests run: 2935, Errors: 98, Failures: 8, Inconclusive: 13, Time: 455.253099 seconds
      Not run: 25, Invalid: 0, Ignored: 0, Skipped: 25

Most of the failures are due to a missing gdiplus.dll; the three
remaining ones are floating point precision issues (the backend
currently performs many "redundant" single <-> double conversions).

Comments/suggestions are of course welcome.

Cheers,
Damien

-- 
http://crosstwine.com
tel:  +49 89 2189 2939
cell: +49 174 3489 428

“Strong Opinions, Weakly Held”
                 — Bob Johansen


More information about the Mono-devel-list mailing list