Bug 425386

Summary: gcc internal error
Product: [openSUSE] openSUSE 11.0 Reporter: Wolf Behrenhoff <wolf.behrenhoff>
Component: DevelopmentAssignee: Richard Biener <rguenther>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: matz, pth
Version: Final   
Target Milestone: ---   
Hardware: i386   
OS: openSUSE 11.0   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Wolf Behrenhoff 2008-09-11 08:20:26 UTC
When compiling ROOT 5.21 on OpenSUSE 11 (x86 32 bit), you get a gcc internal error:

(...)
XrdSecProtocolpwd.cc:846: internal compiler error: in 
copy_reference_ops_from_ref, at tree-ssa-sccvn.c:588
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.opensuse.org/> for instructions.
make[5]: *** [../../obj/XrdSecProtocolpwd.o] Fehler 1
(...)

Source code of ROOT is available at: 
ftp://root.cern.ch/root/root_v5.21.02.source.tar.gz

I'm sorry to say but I cannot reduce this error to just one source file.

In the ROOT support forum, I found out that this problem also applies to 
OpenSUSE 64 bit. See: 
http://root.cern.ch/phpBB2/viewtopic.php?t=6932&sid=49a74246229dc358d52bc0ec57276c2d

The leading ROOT developer (Rene Brun) tells in that forum that ROOT compiles with gcc 4.3.1, so this is probably SUSE-gcc related.
Comment 1 Philipp Thomas 2008-09-11 14:18:01 UTC
Please see http://en.opensuse.org/Bugs:Reporting_GCC_Bugs for what we require in order to reproduce the bug. At the very minimum you should attach the (possibly compressed) preprocessed source. To do this just add -save-temps to CXXFLAGS and attach the resulting XrdSecProtocolpwd.ii to this bug.
Comment 2 Michael Matz 2008-09-11 14:26:43 UTC
We analyzed this one already.

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