I was thinking (and have been) building the emulator with -O3 as I understand 
from what I can gather from that -O3 prioritizes code speed over code size, and 
the emulator is both small already and speed-hungry….but I see there is also 
-Ofast in clang-3.8 (which is what my MacPro is building it with)…

This website reference says -Os and -O2 are identical:

<http://stackoverflow.com/questions/15548023/clang-optimization-levels 
<http://stackoverflow.com/questions/15548023/clang-optimization-levels>>

Haven’t yet benchmarked the differences between O2 and O3 within it, tho.

Of course, Jeremy would know all...

K


> On Sep 5, 2016, at 5:32 PM, Brandon Allbery <allber...@gmail.com> wrote:
> 
> 
> On Mon, Sep 5, 2016 at 8:10 PM, Fred Wright <f...@fwright.net 
> <mailto:f...@fwright.net>> wrote:
> But when they switched to Intel, they also switched
> to -O2.  This allowed them to inflate the performance benefit of the
> architecture switch. :-)
> 
> ...as long as -O2 worked. Experience from FreeBSD and from early MacPorts 
> experiments with -O2 is that it took -O2 a long time to actually generate 
> correct code in a majority of cases.
> That said, it might be worth looking at again --- but, -O2 reportedly still 
> causes occasional problems for some programs, so be ready to bail back to -Os.
> 
> -- 
> brandon s allbery kf8nh                               sine nomine associates
> allber...@gmail.com <mailto:allber...@gmail.com>                              
>     ballb...@sinenomine.net <mailto:ballb...@sinenomine.net>
> unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net 
> <http://sinenomine.net/>_______________________________________________
> macports-dev mailing list
> macports-dev@lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-dev

_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to