[LLVMdev] mblaze backend: unreachable executed

Josef Spjut
Tue, 15 Mar 2011 23:53:49 -0000

>> I don't think my backend is modified enough from the MBlaze backend
that is
>> in the release to be causing this error. I am however looking through
the
>> various files of the backend to try to find where the calling
convention
>> might be causing problems with f32 data types.
> Form the backtrace it seems like you haven't defined how to return f32
> stuff out of the function.

Could it be that the microblaze backend only has 2 return registers and
we've written a function call that wants 3? If that could be the problem
I'd guess it is highly likely because a lot of our code if 3 element vectors
being passed around.

Josef