Re: Problem updating 2yr old port

2010-12-29 Thread Christian Grössler
Hello Ian, On 28.12.10 06:37, Ian Lance Taylor wrote: 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 patt

Re: Problem updating 2yr old port

2010-12-27 Thread Ian Lance Taylor
Christian Grössler 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

Re: Problem updating 2yr old port

2010-12-27 Thread Christian Grössler
On 28.12.10 00:22, Ian Lance Taylor wrote: Christian Grössler writes: Looking at the history of optabs.c, the MODE_CC test was introduced when merging the cond-optab branch to main. I didn't find a description of the cond-optab branch and what it was supposed to do. This is the description

Re: Problem updating 2yr old port

2010-12-27 Thread Ian Lance Taylor
Christian Grössler writes: > Looking at the history of optabs.c, the MODE_CC test was introduced when > merging the cond-optab branch > to main. I didn't find a description of the cond-optab branch and what it was > supposed to do. This is the description of the now-merged cond-optab branch, f

Problem updating 2yr old port

2010-12-27 Thread Christian Grössler
Hello, I'm trying to make a port to a new architecture work on the current gcc. There hasn't been any work done on this port since Nov-2008. The compiler builds now, but I'm getting an ICE when I try to compile a program. - X: -- (mem/f/c/i:PSI (plus:PSI (reg/f:PSI 87 virtual-stack-var