> make_decl_rtl is used to generate the RTL to refer to some static
> object. It should not be called for a local variable; a local variable
> should be turned into a pseudo-register instead. It's hard to know what
> is wrong with your pass; you should look at what is calling
> make_decl_rtl with
Kouadri Mostéfaoui Abdellah Medjadji
writes:
> I'm working on a new transformation pass.
> During this pass the whole TREE of a function is parsed using tree
> walker, and code is inserted (using BIND_EXPRs).
> The problem is that i'm having a false assertion
>
> "at make_decl_rtl, at varasm
Hi,
I'm working on a new transformation pass.
During this pass the whole TREE of a function is parsed using tree
walker, and code is inserted (using BIND_EXPRs).
The problem is that i'm having a false assertion
"at make_decl_rtl, at varasm.c:1273"
This is the line N°1273 of varasm.c
gcc_a