X64 O2 optimization breaks code after revision 39353
Original Reporter info from Mantis: ekryukov
-
Reporter name: ekryukov
Original Reporter info from Mantis: ekryukov
- Reporter name: ekryukov
Description:
Starting from revision 39353 our project stops working properly, there are random bugs which we can not localize and create simple reproducible test. After testing set of revision of FreePascal compiler we've found one particular which breaks our code. Our project is really big (more than 800K lines), but found that in asm-code generated by compiler (rev 39353) bunch of LABELs are missing. I've created few screenshots of difference. Second part of asm is compiled using FPC rev 39352.
Mantis conversion info:
- Mantis ID: 37482
- Version: 3.2.0
- Monitored by: » @CuriousKit (J. Gareth Moreton), » ekryukov (ekryukov)