Fixed #6231 (mingw compiler error: Path::getAbsoluteFilePath)
Ticket #6232 (cppOut of bounds array access)

--HG--
extra : rebase_source : 79ed3533a12a486ea3ed3f09f9bc55b1a4771161
Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (this time without memory corruption).
Fixed #6234 (FP : shift by too many bits is undefined on a QT container)
Merge pull request #456 from simartin/ticket_6817_take2

Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (this time without memory corruption).