procedure of object bug
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
Because variable vgCheck(in example program) is
8 bytes long, it should have 4 movl instruction for 'vgCheck := ParProc' (in procedure Check(..)).
Sometimes the last 2 movl are deleted,(i think during optimization) when:
* optimized with -OG3rp3
* Version 1.05 and 1.1 (also 1.0.4)
* Only when 'vgCheck := Proc' is the last
instruction in procedure.
Additional information:
Reporter: Jeroen van Iddekinge
EMail: iddekingej at lycos dot com
Mantis conversion info:
- Mantis ID: 3596
- OS: All
- Version: 1.0.5
- Fixed in version: 1.0.5