Bug 205730
Description
Timophey Kushnir
2006-09-08 09:11:59 UTC
Created attachment 135832 [details]
Code that produce internal error
Created attachment 135877 [details]
Somewhat simplified source file that produces the same internal error
Created attachment 135878 [details] Very similar code that produce another internal error The attached code produces this error message: $ g++ -c test1.cpp test1.cpp: In function `void __static_initialization_and_destruction_0(int, int)': test1.cpp:24: Internal compiler error in find_function_data, at function.c:333 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions. Preprocessed source stored into /tmp/cck1Nk3p.out file, please attach this to your bugreport. Created attachment 135970 [details]
fixes ICE in find_function_data, at function.c:333
Created attachment 135971 [details]
fixes ICE in c_expand_expr, at c-common.c:3830
Comment #4 appears to be the patch for PR 8564, whereas comment #5 is the patch for PR 8511. Patches for PR 10158 and PR 10956 fix regressions introduced with the patch for PR 8511, so it would probably be wise to bring in their combination. Jakub, want me to put together a single combined patch? Created attachment 139816 [details]
Combined patch that fixes the bugs
This bug is filed against RHEL 3, which is in maintenance phase. During the maintenance phase, only security errata and select mission critical bug fixes will be released for enterprise products. Since this bug does not meet that criteria, it is now being closed. For more information of the RHEL errata support policy, please visit: http://www.redhat.com/security/updates/errata/ If you feel this bug is indeed mission critical, please contact your support representative. You may be asked to provide detailed information on how this bug is affecting you. |