ecraven / r7rs-benchmarks

Benchmarks for various Scheme implementations. Taken with kind permission from the Larceny project, based on the Gabriel and Gambit benchmarks.
270 stars 32 forks source link

Chicken Questions #54

Closed dieggsy closed 3 years ago

dieggsy commented 3 years ago

I was wondering about the reasoning for the current Chicken flags (in particular C5). For example, according to the wiki, -O2 already includes -optimize-leaf-routines and -inline, so specifying these seems redundant.

I was also wondering if there's any particular reason not to compile with -O3, or even -C -O3, which passes the -O3 flag to the C compiler. I'm not entirely certain if or how these would work or break existing tests, the nature of the question is more exploratory.

ecraven commented 3 years ago

closed by 23ab2588870e4b99f3e778ded2b0f22fade87b2a