Bug 28936 - -O3 crash
Summary: -O3 crash
Status: RESOLVED DUPLICATE of bug 28934
Alias: None
Product: gcc
Classification: Unclassified
Component: c (show other bugs)
Version: 4.2.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-02 14:32 UTC by David Binderman
Modified: 2006-09-02 16:17 UTC (History)
4 users (show)

See Also:
Host: i686-suse-linux
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments
C source code (12.36 KB, text/plain)
2006-09-02 14:40 UTC, David Binderman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Binderman 2006-09-02 14:32:57 UTC
I just tried to compile Suse Linux package ctags-2006.5.31-3
with GNU C++ version 4.2 snapshot 20060826.

The compiler said

ruby.c: In function 'parseIdentifier':
ruby.c:227: error: edge from 49 to 51 should not be marked irreducible
ruby.c:227: error: basic block 51 should not be marked irreducible
ruby.c:227: error: edge from 51 to 37 should not be marked irreducible
ruby.c:227: internal compiler error: in verify_loop_structure, at cfgloop.c:1268
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Preprocessed source code attached. Flag -O3 required.
Comment 1 David Binderman 2006-09-02 14:40:24 UTC
Created attachment 12178 [details]
C source code
Comment 2 Richard Biener 2006-09-02 16:17:39 UTC

*** This bug has been marked as a duplicate of 28934 ***