Re: gcc port to StarCore

2007-02-13 Thread Ian Lance Taylor
David Livshin <[EMAIL PROTECTED]> writes: > >> x.c: In function ‘bar’: > >> x.c:13: error: unrecognizable insn: > >> (jump_insn 26 25 27 2 (set (pc) > >> (reg:SI 52)) -1 (nil) > >> (nil)) > >> x.c:13: internal compiler error: in extract_insn, at recog.c:2084 > >> > >> > >> The .md file

Re: gcc port to StarCore

2007-02-13 Thread David Livshin
Ian Lance Taylor wrote: David Livshin <[EMAIL PROTECTED]> writes: x.c: In function ‘bar’: x.c:13: error: unrecognizable insn: (jump_insn 26 25 27 2 (set (pc) (reg:SI 52)) -1 (nil) (nil)) x.c:13: internal compiler error: in extract_insn, at recog.c:2084 The .md file defines ( ma

Re: gcc port to StarCore

2007-02-13 Thread Ian Lance Taylor
David Livshin <[EMAIL PROTECTED]> writes: > x.c: In function ‘bar’: > x.c:13: error: unrecognizable insn: > (jump_insn 26 25 27 2 (set (pc) > (reg:SI 52)) -1 (nil) > (nil)) > x.c:13: internal compiler error: in extract_insn, at recog.c:2084 > > > The .md file defines ( mandatory ) "i

gcc port to StarCore

2007-02-13 Thread David Livshin
Hi, I am converting my StarCore port of the gcc version 3.2 to the current version 4.1.1. The following program ( part of the gcc's testsuite ) void bar(int *pc) { static const void *l[] = {&&lab0, &&end}; foo(0); goto *l[*pc]; lab0: foo(0); pc++; goto *l[*pc]; end: return; } success