This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: what is the meaning of '*'?
- From: Segher Boessenkool <segher at koffie dot nl>
- To: Gabriele Caracausi <gabriele at caracausi dot it>
- Cc: Gcc ML <gcc at gcc dot gnu dot org>
- Date: Mon, 31 Mar 2003 05:15:02 +0200
- Subject: Re: what is the meaning of '*'?
- References: <NLECIKJOFEAMNKIGEGAOMENDCHAA.gabriele@caracausi.it>
Gabriele Caracausi wrote:
Hello All,
I'm studying GCC portings and in some architecture I've found "*addqi3"
after an "addqi3" declaration... what is the meaning of '*'???
From the manual (info gccint), section "Everything about
Instruction Patterns":
A define_insn is an RTL expression containing
four or five operands:
An optional name.
<snip...>
For the purpose of debugging the compiler, you may
also specify a name beginning with the * character.
Such a name is used only for identifying the
instruction in RTL dumps; it is entirely equivalent
to having a nameless pattern for all other purposes.
Segher