[Bug c/59017] New: Infinite loop introduced in program with -O2 or -O3 on Mageia Linux x86-64 Cauldron with gcc-4.8.2

shlomif at shlomifish dot org gcc-bugzilla@gcc.gnu.org
Wed Nov 6 10:03:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59017

            Bug ID: 59017
           Summary: Infinite loop introduced in program with -O2 or -O3 on
                    Mageia Linux x86-64 Cauldron with gcc-4.8.2
           Product: gcc
           Version: 4.8.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: shlomif at shlomifish dot org

Created attachment 31170
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31170&action=edit
The preprocessed file.

gcc -v gives me:

«««
$ /usr/bin/gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-mageia-linux-gnu
Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib
--with-slibdir=/lib64 --with-bugurl=http://bugs.mageia.org/
--mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release
--enable-languages=c,c++,ada,fortran,objc,obj-c++,java --enable-linker-build-id
--build=x86_64-mageia-linux-gnu --host=x86_64-mageia-linux-gnu
--with-cpu=generic --with-system-zlib --enable-threads=posix --enable-shared
--enable-objc-gc --enable-long-long --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-clocale=gnu --enable-java-awt=gtk
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-gtk-cairo
--disable-libjava-multilib --enable-ssp --disable-libssp --disable-werror
--with-ppl --with-cloog --with-python-dir=/lib/python2.7/site-packages
--enable-lto
Thread model: posix
gcc version 4.8.2 (GCC) 

»»»

I'm on Mageia Linux Cauldron x86-64 on an Intel Core i3 machine. Here are some
offending invocations of gcc:

* /usr/bin/gcc -std=gnu99 -Wall -Wextra -O2 -fno-strict-aliasing -fwrapv  -o
154.exe euler-154.c

* /usr/bin/gcc -std=gnu99 -Wall -Wextra -O2 -g  -o 154.exe euler-154.c

* /usr/bin/gcc -std=gnu99 -O3 -Wall -fwhole-program -flto -fvisibility=hidden
-fomit-frame-pointer  -o 154.exe euler-154.c

I'm not getting any errors or warnings.

Regards,

-- Shlomi Fish


More information about the Gcc-bugs mailing list