Jonas Maebe wrote:

Unfortunately, mantis is seldom updated when changes are merged back these days. I used to do that for all changes merged back by anyone, but it's become too much work (and it's also much more work to figure out this information afterwards compared to immediately updating mantis after merging, since in the latter case you don't have to look up whether something was merged back and if so, in which revision).

Thanks Jonas. Below are SPARC-specific issues that I'm aware of, this is for the benefit of anybody from the Solaris/OpenIndiana communities and I'm most definitely not trying to criticise project management.

0020072: Floating-point register allocation for doubles [Noted by Marco as being backported.]

0020397: Variant returns wrong Int64 value on SPARC. [Marked as fixed in 2.7.1, don't see any problem in 2.6.0.]

0020153: Bus error when compiling trunk (18976) on SPARC etc. [Ditto.]

Practical experience suggests that Lazarus 1.0 + FPC 2.6.0 is OK (the program that showed up the above appears to work as expected). Residual issues:

0020396: Signed 32-bit multiplication raises an overflow exception if result -ve [Still in 2.6.0 and 2.6.1. OK in 2.7.1.] For the time being, don't use -Co or the equivalent Lazarus project setting.

0020240: Arithmetic exception when compiling fp+gdb on SPARC [Possible duplicate of 0020265: Compiler crashes with SIGFPE, which is marked as fixed in 2.7.1 but might still be a problem in 2.6.0.] For the time being, don't use the FP IDE's libgdb interface.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to