From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26421 invoked by alias); 12 Dec 2008 22:44:01 -0000 Received: (qmail 24047 invoked by uid 48); 12 Dec 2008 22:42:24 -0000 Date: Fri, 12 Dec 2008 22:44:00 -0000 Subject: [Bug c/38510] New: Matrix.c from pymol 1.1r2 fails to compile with -O2 -fgraphite X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "howarth at nitro dot med dot uc dot edu" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-12/txt/msg01382.txt.bz2 The source file pymol-1.1/layer0/Matrix.c fails to compile under gcc trunk with either '-O2 -fgraphite-identity' or '-O1 -fgraphite-identity'. In the first case the failure is... gcc-4 -fgraphite-identity -O2 -D_HAVE_LIBPNG -D_PYMOL_MODULE -D_PYMOL_NUMPY -D_PYMOL_FINK -c -o Matrix.o Matrix.iMatrix.c: In function ‘pymol_rg_’:Matrix.c:3059: error: edge from 641 to 9 should be marked irreducible Matrix.c:3059: error: basic block 644 should be marked irreducible Matrix.c:3059: error: edge from 644 to 642 should be marked irreducible Matrix.c:3059: error: edge from 640 to 11 should be marked irreducible Matrix.c:3059: internal compiler error: in verify_loop_structure, at cfgloop.c:1569 In the second case, the failure is... gcc-4 -fgraphite-identity -O1 -D_HAVE_LIBPNG -D_PYMOL_MODULE -D_PYMOL_NUMPY -D_PYMOL_FINK -c -o Matrix.o Matrix.i Matrix.c: In function ‘MatrixFitRMSTTTf’: Matrix.c:963: internal compiler error: in canonicalize_loop_ivs, at tree-parloops.c:1385 Only '-O0 -fgraphite-identity' compiles this source file without compile time errors. -- Summary: Matrix.c from pymol 1.1r2 fails to compile with -O2 - fgraphite Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: i686-apple-darwin9 GCC host triplet: i686-apple-darwin9 GCC target triplet: i686-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38510