------- Additional Comments From bangerth at dealii dot org 2004-02-19 00:26 ------- Confirmed. Here's something a little smaller: ----------------------- int* foo(); const bool b = false; int main() { int i; if (b) if (int* p = foo()) { int bla; i = 1; } } ------------------------ This is a regression on 3.4 and mainline against 3.3.3: deal.II/base> /home/bangerth/bin/gcc-3.5-pre/bin/c++ -c x.cc -Wall x.cc: In function `int main()': x.cc:10: warning: unused variable 'bla' x.cc:8: warning: unused variable 'p' x.cc:13: internal compiler error: in make_decl_rtl, at varasm.c:707 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. W.
-- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |ice-on-valid-code Known to fail| |3.4.0 3.5.0 Known to work| |3.3.3 Last reconfirmed|0000-00-00 00:00:00 |2004-02-19 00:26:07 date| | Summary|[3.3 regression] ICE on |[3.4/3.5 regression] ICE on |valid code |warning about unused | |variable Target Milestone|--- |3.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14203 ------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter.