Re: false assertion make_decl_rtl, at varasm.c:1273

2009-05-22 Thread Eric Botcazou
> 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

Re: false assertion make_decl_rtl, at varasm.c:1273

2009-05-22 Thread Ian Lance Taylor
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