This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Inline-assembly with C-code and structures
- To: Pasi Kärkkäinen <pasik at iki dot fi>
- Subject: Re: Inline-assembly with C-code and structures
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 09 Jul 2001 12:13:55 -0300
- Cc: <gcc-help at gcc dot gnu dot org>, <davek at ca dot mgisoft dot com>
- Organization: GCC Team, Red Hat
- References: <Pine.LNX.4.33.0107081214040.24303-100000@edu.joroinen.fi>
On Jul 8, 2001, Pasi Kärkkäinen <pasik@iki.fi> wrote:
> So there seems not to be a "easier" way to do this.
> Some years ago with tasm or nasm (can't remember) I used stuff like this:
> "mov eax, [esi+struct_foo.variable_bar]"
In order to do this, the compiler would have to look into the assembly
statements looking for datatypes and variable names in it. It would
mean that, depending on whether you have a certain data type or
variable named `mov' defined, the program might assemble successfully
or not. I can't find this idea appealing. IMO, GCC's approach is far
saner, yet I'll concede it places a heavier burden on the programmer.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me