IDE Fix Pack 6.3.2 for XE2 only

By | June 18, 2018

There was an off-by-one bug in the Win64 Compiler Speed Pack for XE2 since the release of version 6.0. This caused the XE2 dcc64 compiler to generate defective code that caused crashes in the created executable file.

The off-by-one bug only affected XE2. When I began writing the patches I used XE4 and all Win64 compilers worked almost out of the box with the same patches. But XE2 is different as it was the first Win64 compiler. One of the enumerations got extended by one element in XE3 and the patch didn’t have checks for that case. So I never noticed that my enumeration type had an additional element in the middle if it was compiled for the XE2 compiler. That change offsets all following elements by one an caused bugs in the patches.

There is now a special release 6.3.2 for XE2 that addresses this IDE Fix Pack bug.


Name IDE Version File Size Downloads Added
IDE Fix Pack 6.3.2 XE2 (UP4+HF1)IDEFixPackXE2Reg63.2.7z262.41 KB1285 times2018-06-18

Name IDE Version File Size Downloads Added
fastdcc 6.3.2 XE2 (UP4+HF1)fastdccXE2v63.2.7z132.86 KB595 times2018-06-18