Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Unstable 64bit builds
Re: Unstable 64bit builds [message #36897 is a reply to message #36879] Wed, 18 July 2012 14:35 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
After 5 hours of hunting, I have identified the cause:

A compiler bug:

http://connect.microsoft.com/VisualStudio/feedback/details/5 73262/incorrect-alignment-with-x64-optimizer-and-movaps

Basically means that MSC 10 64-bit does not work with /O2 Smile

In our case, the problem was exposed when I have added member variable to RichPara::Format:

http://www.ultimatepp.org/redmine/projects/upp/repository/di ff?rev=5059&rev_to=5058

which misalidned styleid member, causing this kind of bug in RichText (because "smart" compiler was using xmm0 and movaps to pass Uuid around).

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: HexView and Unix
Next Topic: DropList events
Goto Forum:
  


Current Time: Fri May 03 03:01:29 CEST 2024

Total time taken to generate the page: 0.07894 seconds