On 6/7/06, kernel coder <[EMAIL PROTECTED]> wrote:
hi, I'm trying to understand the rtl genrated by gcc for mips processor.I have read gcc internals by Richard Stallman
His name may be on it, but it's actually supposed to be maintained by the gcc team. I say "supposed" because apparently you can't find the answer to your problem in the internals manual. That makes me wonder, could you check whether MEM_ATTRS is documented in that manual? Because...
[0 a+0 S4 A32])) -1 (nil) (nil))
...in your insn...:
(insn 9 6 10 (nil) (set (reg:SI 182) (mem/f:SI (symbol_ref:SI ("a")) [0 a+0 S4 A32])) -1 (nil) (nil))
...are the MEM_ATTRS for the SET_SRC of this set (the "(mem ...)" bit). MEM_ATTRS are mainly used to store alias analysis information. See rtl.h and rtl.def, and if you feel like this is your lucky day then you could look at alias.c too. Gr. Steven