Optimization is removing wanted branches

Geoff Keating geoffk@geoffk.org
Thu Aug 30 15:10:00 GMT 2001


"Smith, Stephen P  (AZ75)" <smith_stephen@htc.honeywell.com> writes:

> Several of us are using gcc 2.95.2-6 (from the cygnus distribution) built as
> a cross compiler for the powerpc.
> 
> The other day one of us noticed that the following code is emitted from cc1
> without a branch when optimization is turned on.  Is there a way to use
> optimization (-O1, -O2, -O3) and have the assembly branch instuction in the
> ouput?

Why?

It would be slower, at least in general.

-- 
- Geoffrey Keating <geoffk@geoffk.org>



More information about the Gcc mailing list