This is the mail archive of the gcc@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 updating 2yr old port


Christian GrÃssler <chris@groessler.org> writes:

> Sorry, the line numbers in the ICE are wrong, since I added some debug messages.
> The abort happens here in prepare_cmp_insn():
>
>       /* Handle a libcall just for the mode we are using.  */
>       libfunc = optab_libfunc (cmp_optab, mode);
>       gcc_assert (libfunc);    <------ HERE

Seems like you don't have a cbranchMODE4 insn in the required mode.
Double check that.  You should only get to that assert if there is no
cbranch pattern.  To assert is indicating that if there is no cbranch
pattern there has to be a cmp pattern.  gcc doesn't have any other
options for a compare-and-branch.

Ian


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