------- Comment #1 from bstarynk at gcc dot gnu dot org 2009-11-13 07:44 ------- Created an attachment (id=19009) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19009&action=view) preprocessed testcase (bunzip2-ed)
The preprocessed testcase gcc-trunk -O2 -c -v aot-runtime.i Using built-in specs. COLLECT_GCC=gcc-trunk COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc-trunk/gcc/x86_64-unknown-linux-gnu/4.5.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /usr/src/Lang/gcc-trunk-bstarynk/configure --program-suffix=-trunk --libdir=/usr/local/lib/gcc-trunk --libexecdir=/usr/local/libexec/gcc-trunk --with-gxx-include-dir=/usr/local/lib/gcc-trunk/include/c++/ --disable-multilib --enable-lto --enable-plugins --enable-maintainer-mode --enable-languages=c,c++,lto --with-mpc=/usr/local : (reconfigured) /usr/src/Lang/gcc-trunk-bstarynk/configure --program-suffix=-trunk --libdir=/usr/local/lib/gcc-trunk --libexecdir=/usr/local/libexec/gcc-trunk --with-gxx-include-dir=/usr/local/lib/gcc-trunk/include/c++/ --disable-multilib --enable-lto --enable-plugins --enable-maintainer-mode --enable-languages=c,c++,lto --with-mpc=/usr/local : (reconfigured) /usr/src/Lang/gcc-trunk-bstarynk/configure --program-suffix=-trunk --libdir=/usr/local/lib/gcc-trunk --libexecdir=/usr/local/libexec/gcc-trunk --with-gxx-include-dir=/usr/local/lib/gcc-trunk/include/c++/ --disable-multilib --enable-lto --enable-plugins --enable-maintainer-mode --enable-languages=c,c++,lto --with-mpc=/usr/local Thread model: posix gcc version 4.5.0 20091112 (experimental) [trunk revision 154129] (GCC) COLLECT_GCC_OPTIONS='-O2' '-c' '-v' '-mtune=generic' /usr/local/libexec/gcc-trunk/gcc/x86_64-unknown-linux-gnu/4.5.0/cc1 -fpreprocessed aot-runtime.i -quiet -dumpbase aot-runtime.i -mtune=generic -auxbase aot-runtime -O2 -version -o /tmp/ccxTpmV7.s GNU C (GCC) version 4.5.0 20091112 (experimental) [trunk revision 154129] (x86_64-unknown-linux-gnu) compiled by GNU C version 4.5.0 20091112 (experimental) [trunk revision 154129], GMP version 4.3.1, MPFR version 2.4.1-p2, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.5.0 20091112 (experimental) [trunk revision 154129] (x86_64-unknown-linux-gnu) compiled by GNU C version 4.5.0 20091112 (experimental) [trunk revision 154129], GMP version 4.3.1, MPFR version 2.4.1-p2, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 1e95f7c32b82e48df6050d90719a1024 aot-runtime.c: In function 'decode_patch': aot-runtime.c:3145:1: error: non-trivial conversion at assignment const char * void * # .MEM_174 = VDEF <.MEM_173> *ISRA.208_212(D) = D.32031_18; aot-runtime.c:3145:1: error: non-trivial conversion at assignment const char * void * # .MEM_204 = VDEF <.MEM_203> *ISRA.208_212(D) = D.32078_79; aot-runtime.c:3145:1: error: non-trivial conversion at assignment const char * void * # .MEM_210 = VDEF <.MEM_209> *ISRA.208_212(D) = D.32086_88; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42025