------- Comment #16 from dominiq at lps dot ens dot fr 2010-04-27 15:24 ------- > Thanks. Could you attach those object files (ignoring ifcvt.o since it > obviously changes due to the source change)? > > Even better would be if you could produce assembly output by finding the > command that produced the outputs and adding -S etc. Please also add "-v" to > the compiler so that we can see the exact options that are passed to cc1 (as I > mentioned, I'm unable to reproduce codegen differences, and my set of > testcases > includes .i from recent gcc sources, so I'm wondering if there are any > machine-specific options I need to pass).
I'll attach the (omega|real).(i|s) files got with [karma] darwin_buildw/prev-gcc% /opt/gcc/darwin_buildw/./stage1-gcc/xgcc -B/opt/gcc/darwin_buildw/./stage1-gcc/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/ -B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/ -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/include -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include -c -g -O2 -mdynamic-no-pic -gtoggle -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-work/gcc -I../../gcc-4.6-work/gcc/. -I../../gcc-4.6-work/gcc/../include -I../../gcc-4.6-work/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-work/gcc/../libdecnumber -I../../gcc-4.6-work/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_PPL_BACKEND ../../gcc-4.6-work/gcc/omega.c -v -save-temps Reading specs from /opt/gcc/darwin_buildw/./stage1-gcc/specs COLLECT_GCC=/opt/gcc/darwin_buildw/stage1-gcc/xgcc COLLECT_LTO_WRAPPER=/opt/gcc/darwin_buildw/./stage1-gcc/lto-wrapper Target: powerpc-apple-darwin9 Configured with: ../gcc-4.6-work/configure --prefix=/opt/gcc/gcc4.6w --mandir=/opt/gcc/gcc4.6w/share/man --infodir=/opt/gcc/gcc4.6w/share/info --build=powerpc-apple-darwin9 --enable-languages=c,fortran --with-gmp=/sw --with-libiconv-prefix=/usr --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --with-cloog=/sw --with-ppl=/sw --with-mpc=/sw Thread model: posix gcc version 4.6.0 20100422 (experimental) [trunk revision 158639-43p2] (GCC) COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.5.8' '-B/opt/gcc/darwin_buildw/./stage1-gcc/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include' '-c' '-g' '-O2' '-mdynamic-no-pic' '-gtoggle' '-DIN_GCC' '-W' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wmissing-format-attribute' '-pedantic' '-Wno-long-long' '-Wno-variadic-macros' '-Wno-overlength-strings' '-Werror' '-Wold-style-definition' '-Wc++-compat' '-fno-common' '-DHAVE_CONFIG_H' '-I.' '-I.' '-I../../gcc-4.6-work/gcc' '-I../../gcc-4.6-work/gcc/.' '-I../../gcc-4.6-work/gcc/../include' '-I../../gcc-4.6-work/gcc/../libcpp/include' '-I/sw/include' '-I/sw/include' '-I../../gcc-4.6-work/gcc/../libdecnumber' '-I../../gcc-4.6-work/gcc/../libdecnumber/dpd' '-I../libdecnumber' '-I/sw/include' '-I/sw/include' '-DCLOOG_PPL_BACKEND' '-v' '-save-temps' /opt/gcc/darwin_buildw/./stage1-gcc/cc1 -E -quiet -v -I. -I. -I../../gcc-4.6-work/gcc -I../../gcc-4.6-work/gcc/. -I../../gcc-4.6-work/gcc/../include -I../../gcc-4.6-work/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-work/gcc/../libdecnumber -I../../gcc-4.6-work/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -iprefix /opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/powerpc-apple-darwin9/4.6.0/ -isystem /opt/gcc/darwin_buildw/./stage1-gcc/include -isystem /opt/gcc/darwin_buildw/./stage1-gcc/include-fixed -D__DYNAMIC__ -DIN_GCC -DHAVE_CONFIG_H -DCLOOG_PPL_BACKEND -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/include -isystem /opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include ../../gcc-4.6-work/gcc/omega.c -feliminate-unused-debug-symbols -mmacosx-version-min=10.5.8 -mdynamic-no-pic -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common -g -gtoggle -fworking-directory -O2 -fpch-preprocess -o omega.i ignoring nonexistent directory "/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include" ignoring nonexistent directory "/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/powerpc-apple-darwin9/4.6.0/include" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/powerpc-apple-darwin9/4.6.0/include-fixed" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/powerpc-apple-darwin9/4.6.0/../../../../powerpc-apple-darwin9/include" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/../../include" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9/4.6.0/include" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9/4.6.0/include-fixed" ignoring nonexistent directory "/opt/gcc/darwin_buildw/stage1-gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9/4.6.0/../../../../powerpc-apple-darwin9/include" ignoring duplicate directory "." ignoring duplicate directory "../../gcc-4.6-work/gcc/." ignoring duplicate directory "/sw/include" ignoring duplicate directory "/sw/include" ignoring duplicate directory "/sw/include" #include "..." search starts here: #include <...> search starts here: . ../../gcc-4.6-work/gcc ../../gcc-4.6-work/gcc/../include ../../gcc-4.6-work/gcc/../libcpp/include /sw/include ../../gcc-4.6-work/gcc/../libdecnumber ../../gcc-4.6-work/gcc/../libdecnumber/dpd ../libdecnumber /opt/gcc/darwin_buildw/./stage1-gcc/include /opt/gcc/darwin_buildw/./stage1-gcc/include-fixed /usr/local/include /usr/include /System/Library/Frameworks /Library/Frameworks End of search list. COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.5.8' '-B/opt/gcc/darwin_buildw/./stage1-gcc/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include' '-c' '-g' '-O2' '-mdynamic-no-pic' '-gtoggle' '-DIN_GCC' '-W' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wmissing-format-attribute' '-pedantic' '-Wno-long-long' '-Wno-variadic-macros' '-Wno-overlength-strings' '-Werror' '-Wold-style-definition' '-Wc++-compat' '-fno-common' '-DHAVE_CONFIG_H' '-I.' '-I.' '-I../../gcc-4.6-work/gcc' '-I../../gcc-4.6-work/gcc/.' '-I../../gcc-4.6-work/gcc/../include' '-I../../gcc-4.6-work/gcc/../libcpp/include' '-I/sw/include' '-I/sw/include' '-I../../gcc-4.6-work/gcc/../libdecnumber' '-I../../gcc-4.6-work/gcc/../libdecnumber/dpd' '-I../libdecnumber' '-I/sw/include' '-I/sw/include' '-DCLOOG_PPL_BACKEND' '-v' '-save-temps' /opt/gcc/darwin_buildw/./stage1-gcc/cc1 -fpreprocessed omega.i -feliminate-unused-debug-symbols -quiet -dumpbase omega.c -mmacosx-version-min=10.5.8 -mdynamic-no-pic -auxbase omega -g -gtoggle -O2 -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -version -fno-common -o omega.s GNU C (GCC) version 4.6.0 20100422 (experimental) [trunk revision 158639-43p2] (powerpc-apple-darwin9) compiled by GNU C version 4.0.1 (Apple Inc. build 5493), GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.6.0 20100422 (experimental) [trunk revision 158639-43p2] (powerpc-apple-darwin9) compiled by GNU C version 4.0.1 (Apple Inc. build 5493), GMP version 4.3.1, MPFR version 2.4.1, MPC version 0.8 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: d260e59208daba2b203088d177c09c7d COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.5.8' '-B/opt/gcc/darwin_buildw/./stage1-gcc/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include' '-c' '-g' '-O2' '-mdynamic-no-pic' '-gtoggle' '-DIN_GCC' '-W' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wmissing-format-attribute' '-pedantic' '-Wno-long-long' '-Wno-variadic-macros' '-Wno-overlength-strings' '-Werror' '-Wold-style-definition' '-Wc++-compat' '-fno-common' '-DHAVE_CONFIG_H' '-I.' '-I.' '-I../../gcc-4.6-work/gcc' '-I../../gcc-4.6-work/gcc/.' '-I../../gcc-4.6-work/gcc/../include' '-I../../gcc-4.6-work/gcc/../libcpp/include' '-I/sw/include' '-I/sw/include' '-I../../gcc-4.6-work/gcc/../libdecnumber' '-I../../gcc-4.6-work/gcc/../libdecnumber/dpd' '-I../libdecnumber' '-I/sw/include' '-I/sw/include' '-DCLOOG_PPL_BACKEND' '-v' '-save-temps' /opt/gcc/darwin_buildw/./stage1-gcc/as -arch ppc -o omega.o omega.s COMPILER_PATH=/opt/gcc/darwin_buildw/./stage1-gcc/ LIBRARY_PATH=/opt/gcc/darwin_buildw/./stage1-gcc/:/usr/lib/ COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.5.8' '-B/opt/gcc/darwin_buildw/./stage1-gcc/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include' '-c' '-g' '-O2' '-mdynamic-no-pic' '-gtoggle' '-DIN_GCC' '-W' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wmissing-format-attribute' '-pedantic' '-Wno-long-long' '-Wno-variadic-macros' '-Wno-overlength-strings' '-Werror' '-Wold-style-definition' '-Wc++-compat' '-fno-common' '-DHAVE_CONFIG_H' '-I.' '-I.' '-I../../gcc-4.6-work/gcc' '-I../../gcc-4.6-work/gcc/.' '-I../../gcc-4.6-work/gcc/../include' '-I../../gcc-4.6-work/gcc/../libcpp/include' '-I/sw/include' '-I/sw/include' '-I../../gcc-4.6-work/gcc/../libdecnumber' '-I../../gcc-4.6-work/gcc/../libdecnumber/dpd' '-I../libdecnumber' '-I/sw/include' '-I/sw/include' '-DCLOOG_PPL_BACKEND' '-v' '-save-temps' COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.5.8' '-B/opt/gcc/darwin_buildw/./stage1-gcc/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/bin/' '-B/opt/gcc/gcc4.6w/powerpc-apple-darwin9/lib/' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/include' '-isystem' '/opt/gcc/gcc4.6w/powerpc-apple-darwin9/sys-include' '-c' '-g' '-O2' '-mdynamic-no-pic' '-gtoggle' '-DIN_GCC' '-W' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wmissing-format-attribute' '-pedantic' '-Wno-long-long' '-Wno-variadic-macros' '-Wno-overlength-strings' '-Werror' '-Wold-style-definition' '-Wc++-compat' '-fno-common' '-DHAVE_CONFIG_H' '-I.' '-I.' '-I../../gcc-4.6-work/gcc' '-I../../gcc-4.6-work/gcc/.' '-I../../gcc-4.6-work/gcc/../include' '-I../../gcc-4.6-work/gcc/../libcpp/include' '-I/sw/include' '-I/sw/include' '-I../../gcc-4.6-work/gcc/../libdecnumber' '-I../../gcc-4.6-work/gcc/../libdecnumber/dpd' '-I../libdecnumber' '-I/sw/include' '-I/sw/include' '-DCLOOG_PPL_BACKEND' '-v' '-save-temps' -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43858