This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Problem with SSA Names


Jonathan samoo <jonathansamoo@gmail.com> writes:

> The problem with the definition is resolved now but I cannot
> understand the second error i.e. wrong immediate use list. What
> exactly this error means?

This is an internal error.  The easiest to see what it means is to grep
for the error message in the source code and see what it is testing.  In
this case it is from verify_use in tree-ssa.c.  It means that the use of
the SSA_NAME is not properly linked into the SSA operands lists.

Ian

> On Tue, Jul 19, 2011 at 7:06 PM, Ian Lance Taylor <iant@google.com> wrote:
>> Jonathan samoo <jonathansamoo@gmail.com> writes:
>>
>>> I am having an issue with the following error. Can anyone please help
>>> me out with this.
>>> ma.c: In function âmainâ:
>>> ma.c:19:5: error: missing definition
>>> ma.c:19:5: error: wrong immediate use list
>>> for SSA_NAME: a_282 in statement:
>>> # .MEM_253 = VDEF <.MEM_74>
>>> MEM[base: D.4129_140, index: a_282, offset: 0B] = D__lsm.57_252;
>>> ma.c:19:5: internal compiler error: verify_ssa failed
>>> Please submit a full bug report,
>>> with preprocessed source if appropriate.
>>> See <http://gcc.gnu.org/bugs.html> for instructions.
>>> Program exited with code 04.
>>
>> What changes have you made to gcc?
>>
>> This error means that there is something wrong with the SSA
>> representation. ÂIt looks like you have an SSA_NAME which does not have
>> a definition. ÂThat does not make sense.
>>
>> Ian
>>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]