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



             Bug #: 55740

           Summary: [4.8 Regression] ICE in verify_loop_structure, at

                    cfgloop.c:1582, error: loop 2's header does not belong

                    directly to it

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: middle-end

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: rgue...@gcc.gnu.org

            Target: i?86-*-*





Created attachment 29007

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29007

preprocessed source



/usr/lib/gcc/i586-suse-linux/4.8/cc1plus -fpreprocessed tDirectories.ii -quiet

-dumpbase tDirectories.cpp -mtune=generic -march=i586 -auxbase-strip

libtools_a-tDirectories.o -g -O2 -Wno-unused-local-typedefs -Wno-long-long

-version -fomit-frame-pointer -fmessage-length=0 -o tDirectories.s

GNU C++ (SUSE Linux) version 4.8.0 20121219 [trunk revision 194606]

(i586-suse-linux)

        compiled by GNU C version 4.8.0 20121219 [trunk revision 194606], GMP

version 5.0.5, MPFR version 3.1.1, MPC version 1.0

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096

GNU C++ (SUSE Linux) version 4.8.0 20121219 [trunk revision 194606]

(i586-suse-linux)

        compiled by GNU C version 4.8.0 20121219 [trunk revision 194606], GMP

version 5.0.5, MPFR version 3.1.1, MPC version 1.0

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096

Compiler executable checksum: b6dcf1d0957cadf0ad5b36e7839b8868

tools/tDirectories.cpp: In static member function 'static bool

tPath::IsValidPath(const char*)':

tools/tDirectories.cpp:346:1: error: loop 2's header does not belong directly

to it

 }

 ^

tools/tDirectories.cpp:346:1: internal compiler error: in

verify_loop_structure, at cfgloop.c:1582

libbacktrace could not find executable to open

Please submit a full bug report,

with preprocessed source if appropriate.

See <http://bugs.opensuse.org/> for instructions.





This is also how LTO bootstrap fails right now on x86_64.

Reply via email to