gcc-trunk -r -nostdlib -std=gnu99 -O2 -flto -o xz alone_decoder.i alone_encoder.i filter_encoder.i
In file included from common/alone_decoder.c:168:0, from :39: common/alone_encoder.c: In function ‘alone_encoder_init’: common/alone_encoder.c:78:1: error: type mismatch in address expression <unnamed type> (*<T524>) (struct lzma_next_coder_s *, struct { <unnamed type> * (*<T49e>) (<unnamed type> *, <unnamed-unsigned:32>, <unnamed-unsigned:32>) alloc; <unnamed type> (*<T4a1>) (<unnamed type> *, <unnamed type> *) free; <unnamed type> * opaque; } *, const struct lzma_filter_info *) <unnamed type> <T554> (struct lzma_next_coder_s *, struct { <unnamed type> * (*<T49e>) (<unnamed type> *, <unnamed-unsigned:32>, <unnamed-unsigned:32>) alloc; <unnamed type> (*<T4a1>) (<unnamed type> *, <unnamed type> *) free; <unnamed type> * opaque; } *, const struct lzma_filter_info *) # .MEM_90 = VDEF <.MEM_89> filters[0].init = lzma_lzma_encoder_init; common/alone_encoder.c:78:1: internal compiler error: verify_stmts failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: gcc-trunk returned 1 exit status collect2: lto-wrapper returned 1 exit status -- Summary: lto1 ICE in trunk Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: moonshine at kapsi dot fi GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44804