Red Hat Bugzilla – Bug 103825
Internal compiler error
Last modified: 2007-04-18 12:57:24 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830
Description of problem:
I am compiling some template code, I get an internal compiler error at:
resolve_offset_ref at cp/init.c:1886
All it tells me after that is to submit a bug report
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.compile my signal/slot driver
2.watch it die
Actual Results: duh, compiler dies
Expected Results: compiled correctly, does on other platforms
get a tar ball from here:
once extracted, just type:
main.cpp in your tarball is just another tarball.
Can you please run gcc main.cpp -save-temps and attach main.ii it creates instead?
Also, can you try a newer compiler (such as the one shipped in RHL9, RHEL3 beta
Hi, I tried it on 3.3 and got this "real" error:
/home/sci/hartner/joe_new/arbeit/examples/signalTest/main.cpp: In function
`int main(int, char**)':
around 'dummySlot::someSlot()' cannot be used to form a
I took out the "()"s and now it compiles fine on both 3.2... and 3.3. Do you
still want -save-temps?
No, not really. It's a case of ice-on-invalid code that's been
fixed in the current version of the compiler.