Remember me

Lost Password?

Register now!


Who's Online
28 user(s) are online (14 user(s) are browsing Forums)

Members: 0
Guests: 28



Report message:*

Re: Porting to AmigaOS4 thread

Subject: Re: Porting to AmigaOS4 thread
by sTix on 2021/1/13 8:41:53

-O3 used to be buggy in some conditions, it invokes more optimizing tricks, so if there is bug in the compiler it can result in buggy exe file.
I wouldn't call it tricks. The main difference between O2 and O3 is that O3 sacrifices a bit of memory to run faster. This might not always succeed due to decreases in code density (resulting in cache misses). To find out how it affects your code you need to do some benchmarking. It could be that projects used O2 for performance reasons, not because the compiler is buggy.

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project