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? Cordially Jon On Tue, Jul 19, 2011 at 7:06 PM, Ian Lance Taylor <iant@xxxxxxxxxx> wrote: > Jonathan samoo <jonathansamoo@xxxxxxxxx> 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 >