------- Comment #3 from zsojka at seznam dot cz 2010-08-30 10:58 ------- It still fails for me, r163636: $ /mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df/bin/gcc -fcompare-debug -ftree-vectorize -fno-var-tracking-assignments -O2 testcase-min3.ii -v Using built-in specs. COLLECT_GCC=/mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df/bin/gcc COLLECT_LTO_WRAPPER=/mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df/libexec/gcc/x86_64-unknown-linux-gnu/4.6.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /mnt/svn/gcc-trunk/configure --enable-checking=yes,rtl,df --enable-languages=c,c++,lto,fortran --prefix=/mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df Thread model: posix gcc version 4.6.0 20100830 (experimental) (GCC) COLLECT_GCC_OPTIONS='-fcompare-debug=-gtoggle' '-ftree-vectorize' '-fno-var-tracking-assignments' '-O2' '-v' '-mtune=generic' '-march=x86-64'
/mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df/libexec/gcc/x86_64-unknown-linux-gnu/4.6.0/cc1plus -fpreprocessed testcase-min3.ii -quiet -dumpbase testcase-min3.ii -mtune=generic -march=x86-64 -auxbase testcase-min3 -O2 -version -fcompare-debug=-gtoggle -ftree-vectorize -fno-var-tracking-assignments -frandom-seed=0xc2a418ea -fdump-final-insns=/tmp/cczfC9TV.gkd -o /tmp/cc5tTAgp.s GNU C++ (GCC) version 4.6.0 20100830 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20100830 (experimental), GMP version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (GCC) version 4.6.0 20100830 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20100830 (experimental), GMP version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 01faedd5cf2fd2cf2fddcfbd58cba8ee COLLECT_GCC_OPTIONS='-fcompare-debug=-gtoggle' '-ftree-vectorize' '-fno-var-tracking-assignments' '-O2' '-v' '-mtune=generic' '-march=x86-64' as -V -Qy --64 -o /tmp/ccoCyhWT.o /tmp/cc5tTAgp.s GNU assembler version 2.20.1 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.20.1.20100303 gcc: note: recompiling with -fcompare-debug COLLECT_GCC_OPTIONS='-fcompare-debug=-gtoggle' '-ftree-vectorize' '-fno-var-tracking-assignments' '-O2' '-v' '-mtune=generic' '-march=x86-64' '-w' '-S' '-o' '/dev/null' '-fcompare-debug-second' '-gtoggle' /mnt/svn/gcc-trunk/binary-163636-lto-fortran-checking-yes-rtl-df/libexec/gcc/x86_64-unknown-linux-gnu/4.6.0/cc1plus -fpreprocessed testcase-min3.ii -quiet -dumpbase testcase-min3.ii.gk -mtune=generic -march=x86-64 -auxbase testcase-min3 -gtoggle -O2 -w -version -fcompare-debug=-gtoggle -ftree-vectorize -fno-var-tracking-assignments -fcompare-debug-second -o /dev/null -frandom-seed=0xc2a418ea -fdump-final-insns=/tmp/ccHFJEDo.gk.gkd GNU C++ (GCC) version 4.6.0 20100830 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20100830 (experimental), GMP version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (GCC) version 4.6.0 20100830 (experimental) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20100830 (experimental), GMP version 4.3.2, MPFR version 2.4.2-p3, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 01faedd5cf2fd2cf2fddcfbd58cba8ee gcc: note: comparing final insns dumps gcc: error: testcase-min3.ii: -fcompare-debug failure The second testcase from PR45419 shows this difference as well. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45408