This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: i386 and asm jumping
- From: Erik Schnetter <schnetter at uni-tuebingen dot de>
- To: gcc at gcc dot gnu dot org
- Cc: Andreas Schwab <schwab at suse dot de>
- Date: Thu, 9 May 2002 17:49:42 +0200
- Subject: Re: i386 and asm jumping
- Organization: Theoretische Astrophysik Tuebingen
- References: <175EFc-07596WC@fmrl02.sul.t-online.com> <jehelj9fuy.fsf@sykes.suse.de>
On Wednesday 08 May 2002 10:57, you wrote:
> Erik Schnetter <schnetter@uni-tuebingen.de> writes:
> |> Peter Barada wrote:
> |> > Jumps in asm statements will create problems since the optimizers have
> |> > no knowledge that there is a possible change in flow caused by the asm
> |> > statement, and hence will not have an accurate flow diagram of the
> |> > function. From there its all downhill.
> |>
> |> That is true. However, the same could be said from asm code changing
> |> registers.
>
> Why? You can accurately describe this to the compiler.
My wording was unfortunate. I wanted to say that you could also describe
jumps to the compiler, in a similar way the register changes are described
now.
-erik
--
Erik Schnetter <schnetter@uni-tuebingen.de>
Web: http://www.tat.physik.uni-tuebingen.de/~schnette/