------- Comment #3 from kurt at garloff dot de 2009-02-16 23:37 ------- garl...@core2:/usr/src/image/GREYCstoration-2.9-src/src [130]$ g++ -o greycstoration greycstoration.cpp -Wall -W -ansi -pedantic -lm -lpthread -O3 -fno-math-errno -ftree-vectorize -momit-leaf-frame-pointer -funroll-loops -march=native -mtune=native -O3 -fno-math-errno -ftree-vectorize -momit-leaf-frame-pointer -funroll-loops -march=native -mtune=native -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -Dcimg_use_xshm -lXext -Dcimg_use_xrandr -lXrandr -Dcimg_use_tiff -ltiff -Dcimg_use_png -lpng -lz -Dcimg_use_jpeg -ljpeg -I. -v Using built-in specs. Target: x86_64-suse-linux Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.3 --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=x86_64-suse-linux Thread model: posix gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) COLLECT_GCC_OPTIONS='-o' 'greycstoration' '-Wall' '-W' '-ansi' '-pedantic' '-O3' '-O3' '-fno-math-errno' '-ftree-vectorize' '-momit-leaf-frame-pointer' '-funroll-loops' '-I/usr/X11R6/include' '-L/usr/X11R6/lib' '-Dcimg_use_xshm' '-Dcimg_use_xrandr' '-Dcimg_use_tiff' '-Dcimg_use_png' '-Dcimg_use_jpeg' '-I.' '-v' '-shared-libgcc' /usr/lib64/gcc/x86_64-suse-linux/4.3/cc1plus -quiet -v -I/usr/X11R6/include -I. -D_GNU_SOURCE -Dcimg_use_xshm -Dcimg_use_xrandr -Dcimg_use_tiff -Dcimg_use_png -Dcimg_use_jpeg greycstoration.cpp -march=core2 -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 -mtune=core2 -quiet -dumpbase greycstoration.cpp -momit-leaf-frame-pointer -ansi -auxbase greycstoration -O3 -O3 -Wall -W -pedantic -ansi -version -fno-math-errno -ftree-vectorize -funroll-loops -o /tmp/cc1M80Tb.s ignoring nonexistent directory "/usr/X11R6/include" #include "..." search starts here: #include <...> search starts here: . /usr/include/c++/4.3 /usr/include/c++/4.3/x86_64-suse-linux /usr/include/c++/4.3/backward /usr/local/include /usr/lib64/gcc/x86_64-suse-linux/4.3/include /usr/lib64/gcc/x86_64-suse-linux/4.3/include-fixed /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/include /usr/include End of search list. GNU C++ (SUSE Linux) version 4.3.2 [gcc-4_3-branch revision 141291] (x86_64-suse-linux) compiled by GNU C version 4.3.2 [gcc-4_3-branch revision 141291], GMP version 4.2.3, MPFR version 2.3.2. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 1154f1a0780ba72bfdd3c84ed8291208 In file included from greycstoration.cpp:70: ../CImg.h: In member function ‘cimg_library::CImgDisplay& cimg_library::CImgDisplay::assign()’: ../CImg.h:7446: warning: suggest parentheses around assignment used as truth value ../CImg.h: In member function ‘cimg_library::CImgList<T>& cimg_library::CImgList<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool) [with T = float]’: ../CImg.h:27199: instantiated from ‘static cimg_library::CImg<T> cimg_library::CImg<T>::get_load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = float]’ ../CImg.h:27206: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = float]’ ../CImg.h:25270: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load(const char*) [with T = float]’ greycstoration.cpp:193: instantiated from ‘void greycstoration(int, char**, T) [with T = float]’ greycstoration.cpp:552: instantiated from here ../CImg.h:30701: warning: suggest parentheses around && within || ../CImg.h: In member function ‘cimg_library::CImgList<T>& cimg_library::CImgList<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool) [with T = unsigned char]’: ../CImg.h:27199: instantiated from ‘static cimg_library::CImg<T> cimg_library::CImg<T>::get_load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = unsigned char]’ ../CImg.h:27206: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = unsigned char]’ ../CImg.h:25270: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load(const char*) [with T = unsigned char]’ greycstoration.cpp:240: instantiated from ‘void greycstoration(int, char**, T) [with T = float]’ greycstoration.cpp:552: instantiated from here ../CImg.h:30701: warning: suggest parentheses around && within || ../CImg.h: In member function ‘cimg_library::CImgList<T>& cimg_library::CImgList<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool) [with T = short unsigned int]’: ../CImg.h:27199: instantiated from ‘static cimg_library::CImg<T> cimg_library::CImg<T>::get_load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = short unsigned int]’ ../CImg.h:27206: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_ffmpeg(const char*, unsigned int, unsigned int, unsigned int, bool, bool, char, char) [with T = short unsigned int]’ ../CImg.h:25270: instantiated from ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load(const char*) [with T = short unsigned int]’ greycstoration.cpp:193: instantiated from ‘void greycstoration(int, char**, T) [with T = short unsigned int]’ greycstoration.cpp:555: instantiated from here ../CImg.h:30701: warning: suggest parentheses around && within || ../CImg.h: In member function ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_png(FILE*, const char*) [with T = short unsigned int]’: ../CImg.h:25627: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’ ../CImg.h: In member function ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_png(FILE*, const char*) [with T = float]’: ../CImg.h:25627: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’ ../CImg.h: In member function ‘cimg_library::CImg<T>& cimg_library::CImg<T>::load_png(FILE*, const char*) [with T = unsigned char]’: ../CImg.h:25627: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’ ../CImg.h: In member function ‘const cimg_library::CImgList<T>& cimg_library::CImgList<T>::save_cimg(FILE*, const char*) const [with T = float]’: ../CImg.h:31012: warning: array subscript is above array bounds ../CImg.h:4374: warning: array subscript is above array bounds ../CImg.h:4374: warning: array subscript is above array bounds ../CImg.h: In member function ‘const cimg_library::CImg<T>& cimg_library::CImg<T>::save_png(FILE*, const char*) const [with T = unsigned char]’: ../CImg.h:28089: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’ ../CImg.h: In member function ‘const cimg_library::CImg<T>& cimg_library::CImg<T>::save_png(FILE*, const char*) const [with T = float]’: ../CImg.h:28089: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’ ../CImg.h: In member function ‘const cimg_library::CImg<T>& cimg_library::CImg<T>::save_png(FILE*, const char*) const [with T = short unsigned int]’: ../CImg.h:28089: warning: variable ‘nfile’ might be clobbered by ‘longjmp’ or ‘vfork’
-- kurt at garloff dot de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |UNCONFIRMED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39210