[patch] sh: Move predicates to predicates.md. (take 2)

Kaz Kojima kkojima@rr.iij4u.or.jp
Tue May 31 21:48:00 GMT 2005


Joern RENNECKE <joern.rennecke@st.com> wrote:
>>Here is the updated patch.  With this patch, I was able to build
>>sh64-elf completely.  Should I build a few more variants?  Or OK to
>>apply?
>>  
>>
> I think it is probably OK, but I want to see some sh64 regression test 
> results first.
> I understand that Kaz Kojima has already tested x86 cross 
> sh4-unknown-linux-gnu.
> Kaz, did this include execution tests?

Yep.  It's tested with the top level "make -k check" for x86 cross
sh4-unknown-linux-gnu.  I've tried to test x86 cross sh64-linux,
but the genuine CVS (May 30 21:43:42 UTC) failed to build:

/ext3/suzaku/home/kkojima/xsh-gcc-orig/./gcc/xgcc -B/ext3/suzaku/home/kkojima/xsh-gcc-orig/./gcc/ -B/usr/local/sh64-unknown-linux-gnu/bin/ -B/usr/local/sh64-unknown-linux-gnu/lib/ -isystem /usr/local/sh64-unknown-linux-gnu/include -isystem /usr/local/sh64-unknown-linux-gnu/sys-include -O2  -DIN_GCC -DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fpic -DNO_FPSCR_VALUES -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../ORIG/gcc/gcc -I../../ORIG/gcc/gcc/. -I../../ORIG/gcc/gcc/../include -I../../ORIG/gcc/gcc/../libcpp/include  -DL_udivmoddi4 -fvisibility=hidden -DHIDE_EXPORTS -fexceptions -fnon-call-exceptions -c ../../ORIG/gcc/gcc/libgcc2.c -o libgcc/./_udivmoddi4.o
../../ORIG/gcc/gcc/libgcc2.c: In function '__udivmoddi4':
../../ORIG/gcc/gcc/libgcc2.c:1037: error: unrecognizable insn:
(insn 787 786 788 16 ../../ORIG/gcc/gcc/libgcc2.c:904 (set (reg:SI 131 tr3)
        (plus:SI (reg:SI 131 tr3)
            (reg:SI 12 r12))) -1 (nil)
    (nil))
../../ORIG/gcc/gcc/libgcc2.c:1037: internal compiler error: in extract_insn, at recog.c:2082

I'm in binary searching to see when it started.

Regards,
	kaz



More information about the Gcc-patches mailing list