------- Comment #5 from rmansfield at qnx dot com  2009-09-16 13:55 -------
I will have to reduce the source testcase before I can provide it. I tried to
reproduce this PR with gcc version 4.5.0 20090910 (experimental) [lto revision
151644] (lto merged with rev 150842) and I now hit the ICE reported in PR41173.

lto1: fatal error: internal error: builtin function to __builtin_bswap16
already processed.
compilation terminated.

Also, I had recently seen a couple of verify_stmts ICES on SH4 (using same rev
as the ppc toolchain)

Example #1.

In function 'inflateCopy':
lto1: error: non-trivial conversion at assignment
struct internal_state *
struct inflate_state *
# .MEM_82 = VDEF <.MEM_81>
dest_3(D)->state = copy_16;

lto1: internal compiler error: verify_stmts failed

Example #2.

lto1: error: type mismatch in indirect reference
const struct PtTerminalWidget_t

const struct PtTerminalWidget_t

# VUSE <.MEM_7(D)>
D.140180_2 = term_1(D)->cm.size;

Example #3:

lto1: error: non-trivial conversion at assignment
struct xmlDict *
struct _xmlDict *
# VUSE <.MEM_16(D)>
dict_6 = D.24482_5->dict;


Is one testcase for the sh ICEs enough or one for each ICE? 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40410

Reply via email to