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

           Summary: [4.5/4.6 Regression] Miscompiles computed goto
           Product: gcc
           Version: 4.5.1
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: rgue...@gcc.gnu.org
            Target: x86_64-*-*


Created attachment 22481
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22481
testcase

GCC 4.5.1 and trunk miscompile the attached testcase which segfaults with
-O2 -fno-inline but on the 4.5 branch works with -fno-gcse.  If the
collect_ndrand is annotated with optimize(0) the testcase works reliably.

The testcase uses computed gotos in a funny way.

4.4.4 works ok with -O2.

Reply via email to