------- Additional Comments From falk at debian dot org 2005-02-22 13:40
-------
Confirmed, this is an ICE on invalid code. This is a test case for 4.0 (but
for some reason it doesn't work for 3.4):
struct ED_Ligne { int x; };
void dealloue_ligne();
void dealloue_buff(struct ED_Ligne *tab_lignes) {
dealloue_ligne(*tab_lignes);
}
void dealloue_ligne(struct ED_Ligne *lig) { }
% gcc -O3 -c test.c
test.c: In function 'dealloue_buff':
test.c:4: internal compiler error: in fold_convert, at fold-const.c:1922
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Keywords| |ice-on-invalid-code
Known to fail| |3.4.3 4.0.0
Summary|crashing the compiler with -|[3.4, 4.0 regression] ICE on
|03 |bad prototype at -O3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20141